wild-master
0f4d73fae3
English translation improvements ( #375 )
2017-08-28 22:04:16 +02:00
Victor Levasseur
d20b5a0fbb
gd::Object and RuntimeObject are now cloned in unique_ptr
2016-11-15 08:33:56 +01:00
Victor Levasseur
72df404d7f
Automatic versioning ( #311 )
...
* Use the port number in SendHttpRequest and DownloadFile
* Fix "Custom size" and "Custom viewports" not displayed in layer propgrid
* Fix Fedora spec file
* Use automatic versioning from git
* A "correct" version number is now generated even if git is unable to find a tag
2016-11-11 11:32: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
Victor Levasseur
8aeb7bfacb
TileMapObject is now compatible with Android
2016-04-16 14:30:10 +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
Victor Levasseur
a549f220cb
Extensions now use the new templated AddObject and AddRuntimeObject methods
2016-01-28 16:45:35 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Victor Levasseur
01196c6542
Fix compilation error with AddResource in the TileMapImporter
2015-12-13 15:52:50 +01:00
Victor Levasseur
ad868362fe
Merge branch 'feature/tilemap-tmx-import'
2015-12-12 22:23:24 +01:00
Florian Rival
fe9252d3f9
Move SkinHelper to IDE/wxTools directory & avoid crash at startup if StartHerePage is deleted
2015-12-08 22:51:16 +01:00
Victor Levasseur
e22cbbeabd
Improve the tilemap tmx importer dialog
2015-12-01 22:59:23 +01:00
Victor Levasseur
71f0d25b77
Use a relative filepath for the imported tileset image
2015-12-01 17:26:26 +01:00
Victor Levasseur
91aa2ec604
Update the tileset editor when a tmx file is imported
2015-12-01 00:45:18 +01:00
Victor Levasseur
5dc0413f48
Reload the tileset image when imported from a tmx file
2015-12-01 00:40:33 +01:00
Victor Levasseur
7ff0bc3fa0
Use wxwidgets logger to show warnings and errors in the tmx importer
2015-11-30 13:51:07 +01:00
Florian Rival
780a022029
Add AudioResource
2015-11-18 22:57:45 +01:00
Victor Levasseur
476f6da7ec
Use gd::NewNameGenerator to generate a name for the tileset imported image
2015-11-16 23:41:56 +01:00
Victor Levasseur
33ff92681e
Add tileset image importation
2015-11-15 11:05:18 +01:00
Victor Levasseur
20afa9201d
Improve the tmx importer's source code
2015-11-13 15:21:12 +01:00
Victor Levasseur
764443d31f
Improve the tile hitbox importation
2015-11-12 18:29:40 +01:00
Victor Levasseur
539f68c013
Add hitbox import from .tmx file in TileMapObject
2015-11-11 12:19:24 +01:00
Victor Levasseur
078669bf55
Add "experimental" label to the .tmx file import
2015-11-09 23:10:51 +01:00
Victor Levasseur
3eb2a86b23
Add support for importing the tileset conf from a .tmx file
2015-11-09 23:08:35 +01:00
Victor Levasseur
10873c559d
Use a fixed width font for the importer message text ctrl
2015-11-09 13:46:44 +01:00
Victor Levasseur
34a902dc11
Some adjustments
2015-11-08 22:06:28 +01:00
Victor Levasseur
e1c56f1c71
Add Tilemap importation (not tileset and hitboxes for now)
2015-11-08 21:59:20 +01:00
Victor Levasseur
02891a777b
Fix image paths in wxcrafter dialogs
2015-11-08 20:06:14 +01:00
Victor Levasseur
18c5a230a3
Change TileMapObject source code organization and added tmx-parser
2015-11-08 19:05:48 +01:00
Florian Rival
db69c83a58
Change file organization 5 (GDCpp/Project)
2015-11-01 17:06:23 +01:00
Florian Rival
e4fab74a32
Change file organization 2 (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
f4a603217c
Merge pull request #209 from victorlevasseur/bugfix/tilemap-empty-image-fix
...
Fix tilemap object crash when using an empty image (or invalid file)
2015-10-27 18:15:07 +01:00
Victor Levasseur
ee0ad9d346
Fix tilemap object crash when using an empty image (or invalid file)
2015-10-27 17:56:09 +01:00
Victor Levasseur
8462eefb7d
Use gd::HelpFileAccess::OpenPage instead of OpenURL in GDevelop
2015-10-25 18:45:02 +01:00
Victor Levasseur
a6a983d7b2
Remove debug warnings when opening the TileMapObject editor
2015-09-07 10:06:24 +02:00
Victor Levasseur
3dcbcd7a4b
Fix gd::ToString used in TileSetConfigurationEditor
2015-08-27 14:21:57 +02:00
Victor Levasseur
69c3a62389
Merge remote-tracking branch 'upstream/master' into bugfix/tilemap-optimization
2015-08-27 14:07:38 +02:00
Victor Levasseur
9552cb75b8
Merge remote-tracking branch 'upstream/feature/behavior-renaming' into replace-uint-with-size_t
2015-08-19 19:13:51 +02:00
Florian Rival
457808961b
Various small refactorings and typo fixes
2015-08-18 19:29:37 +02:00
Victor Levasseur
cc6810e3f6
Replace unsigned int with std::size_t where it's possible
2015-08-18 18:43:39 +02:00
Florian Rival
a5fd4ea861
Remove useless parameters when calling AddParameter in *Extension.cpp
2015-08-17 19:00:13 +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
d5ff851baa
Add a note in the change texture action of the TileMapObject
2015-08-02 17:55:22 +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
18c59dbb5d
Totally remove ToString(), ToInt(), ToFloat() and ToDouble()
2015-07-22 16:20:26 +02:00