Commit Graph

26 Commits

Author SHA1 Message Date
Victor Levasseur 69c3a62389 Merge remote-tracking branch 'upstream/master' into bugfix/tilemap-optimization 2015-08-27 14:07:38 +02:00
Victor Levasseur cf52c46035 Resize m_collidable vector to be sure it has the same size as the tile
count
2015-08-04 11:47:14 +02:00
Victor Levasseur 3321b71c33 Use TileSet::GetTileHitboxRef to get a ref to an hitbox
TileSet::GeTileHitbox now only returns by value (no more by ref overload)
(It avoids creating hitboxes in the cache ofthe Tilemap during generation)
2015-08-02 18:36:58 +02:00
Victor Levasseur 63d3258586 Remove TileSet::Generate(), add TileSet::StripUselessHitboxes()
to strip default hitboxes from the tileset data when closing the editor
Update an example to use the new TileSet serialization format
2015-08-02 17:22:44 +02:00
Victor Levasseur 7bc23ca655 Reduce TileMapObject memory consumption
(Texture coords are now calculated on the fly, only non-default hitboxes
are stored and collidable property is separated from hitbox storage)
2015-07-31 18:13:34 +02:00
Victor Levasseur f0a9b14e73 Remove gd::String::FromXXX/ToXXX methods 2015-07-22 01:30:17 +02:00
Victor Levasseur 2a0052b207 Add gd::String::From/To template to replace all FromXXX/ToXXX() methods 2015-07-21 14:35:29 +02:00
Victor Levasseur 3f1b677f92 Replace std::string with gd::String in TileMapObject 2015-07-11 14:49:15 +02:00
Florian Rival bc80b3251c Update extensions to be compiled without wxWidgets GUI 2015-06-05 11:25:36 +12:00
victorlevasseur 7ca447c5fd Fix a crash when there are a lot of tiles in a tilemap object 2015-03-15 16:28:54 +01:00
Florian Rival 2317368415 Merge branch 'remove-boost' of https://github.com/victorlevasseur/GD into c++11
Conflicts:
	GDCpp/GDCpp/ObjInstancesHolder.cpp
2015-01-25 20:12:14 +01:00
Florian Rival 64e6860718 Version bump.
Updated copyrights.
2015-01-22 21:22:01 +01:00
victorlevasseur ae1f6d61b3 Remove boost dependency (boost::to_upper still remaining) 2015-01-18 21:09:45 +01:00
Florian Rival 40a82c61ea Switched from LGPL and zlib/png licenses to MIT License. 2014-11-30 16:59:51 +01:00
Florian Rival 7d3ada265c Replaced "Game Develop" by "GDevelop" 2014-09-24 16:25:13 +02:00
Florian Rival 2b8ce73ae2 Minor changes in TileMap extension 2014-09-15 18:58:08 +02:00
victorlevasseur a0af4086d9 Add/Update license text 2014-09-02 22:07:48 +02:00
victorlevasseur 789bed9c95 Add predefined hitboxes selectable from the tile editor 2014-08-29 18:43:54 +02:00
victorlevasseur 970a9a85ec Add hitbox load and save 2014-08-27 17:53:26 +02:00
victorlevasseur d266635116 Add Tile hitbox (still need customization) 2014-08-26 20:18:19 +02:00
victorlevasseur 11030317b7 Add TileEditor to show the current tile
This editor will be used for collision mask edition
2014-08-25 20:47:11 +02:00
victorlevasseur 20992044d1 Add serialization to the tilemap object. 2014-08-22 11:30:37 +02:00
victorlevasseur ca81d61579 Add the beginning of the tilemap object
Add an icon for the object
2014-08-21 13:18:41 +02:00
victorlevasseur 5f6f7fdb8d Fix a bug with buffering 2014-08-19 17:22:21 +02:00
victorlevasseur 6de031c4cf Fix a bug with not loaded tilesets. 2014-08-19 11:49:20 +02:00
victorlevasseur 070e85deaa Added TileSet class containing data about the tileset. 2014-08-15 22:24:18 +02:00