Commit Graph

23 Commits

Author SHA1 Message Date
Victor Levasseur d20b5a0fbb gd::Object and RuntimeObject are now cloned in unique_ptr 2016-11-15 08:33:56 +01:00
Victor Levasseur d22a183078 Optimize Hitboxes collision testing for "big" objects (#289)
* Add a new GetHitBox method to get polygons inside an hint AABB

* Add GetAABB method to RuntimeObject and use it as an hint for collision

* Use GetHitbox with hint inside SeparateFromObjects

* Remove debug outputs in TileMapObject
2016-09-05 22:53:56 +02:00
Florian Rival 117722621a Change file organization in GDCpp to have a Runtime directory inside GDCpp 2016-02-09 19:42:52 +01:00
Victor Levasseur 12323965e0 RuntimeObjects ctor now takes their Object derivative as argument 2016-01-28 17:37:27 +01:00
Victor Levasseur 804e8c8718 Remove old CreateXXXObject(...) functions 2016-01-28 17:15:48 +01:00
Florian Rival e444e80493 Update copyrights year 2016-01-14 19:46:56 +01:00
Florian Rival db69c83a58 Change file organization 5 (GDCpp/Project) 2015-11-01 17:06:23 +01:00
Victor Levasseur cc6810e3f6 Replace unsigned int with std::size_t where it's possible 2015-08-18 18:43:39 +02:00
Victor Levasseur 3f1b677f92 Replace std::string with gd::String in TileMapObject 2015-07-11 14:49:15 +02:00
Victor Levasseur 90b4dceeee Add "Resize tilemap" action 2015-06-08 13:53:45 +02: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 418bae8632 Removed useless Destroy* functions for objects 2015-01-08 21:58:36 +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 bbd7cd4f0b Renamed Polygon files to Polygon2d 2014-09-17 18:31:04 +02:00
Florian Rival 5ec5d72198 Fix includes files for TileMap object 2014-09-17 18:11:03 +02:00
victorlevasseur 3870313cfb Add an action to change the tileset texture 2014-09-07 17:33:09 +02:00
victorlevasseur bda12432d6 Add an action and an expression to save/load the tilemap 2014-09-07 16:13:57 +02:00
Victor Levasseur e6ad1beb39 Add actions and expressions for tile edition 2014-09-06 11:30:05 +02:00
Victor Levasseur 581660a84b Add expressions to get the map width and height 2014-09-05 23:16:10 +02:00
Victor Levasseur 9c4ca6a2a1 Separate declarations into different files 2014-09-05 19:09:49 +02:00