Florian Rival
eae2a06a4e
Improve export speed (~20%) by memoizing mangled names
2020-01-28 23:57:37 +00:00
Florian Rival
9d3cd9f110
Add option to automatically resize game resolution to window size
...
* Also refactor:
* method names related to window/game resolution
* runtime game renderer size handling
* Update ProjectPropertiesDialog
2020-01-02 21:33:36 +00:00
Victor Levasseur
ba791eddcb
Use std::unique_ptr in SceneStack
2016-11-15 08:33:56 +01:00
Florian Rival
2a3657abef
Merge pull request #256 from 4ian/feature/modular-html5-rendering
...
Experimental Cocos2d-JS export and native android export
2016-04-09 16:27:08 +02:00
Victor Levasseur
cbb79a2d52
Enable depth buffer on SFML windows to fix 3DBox objects
2016-02-17 13:43:40 +01:00
Florian Rival
117722621a
Change file organization in GDCpp to have a Runtime directory inside GDCpp
2016-02-09 19:42:52 +01:00
Florian Rival
f2f40a4275
Refactor SceneStack to improve scene execution decoupling
2016-02-09 19:40:47 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
951f3f54af
Merge pull request #216 from 4ian/feature/audio-resources
...
Support for audio resources
2015-11-28 16:58:59 +01:00
Florian Rival
7d991c6823
Fix GDJS tests
2015-11-28 16:37:55 +01:00
Florian Rival
549614adbb
Fix native games not launching properly when in a directory with non ASCII characters
2015-11-28 16:10:51 +01:00
Florian Rival
693eac1916
Refactor SoundManager to be owned by RuntimeGame
2015-11-19 22:00:19 +01:00
Florian Rival
db69c83a58
Change file organization 5 (GDCpp/Project)
2015-11-01 17:06:23 +01:00
Florian Rival
cd9ae7ca40
Change file organization 4 (tinyxml -> TinyXml)
2015-11-01 12:01:06 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Victor Levasseur
0202e7bab2
FPS limit and Vsync is now set in RuntimeScene::ChangeWindow method
2015-09-16 14:39:53 +02:00
Victor Levasseur
6bd8a8014c
GDevelop and C++ games now prefer the powerful discrete GPU
2015-08-16 11:58:53 +02:00
Victor Levasseur
9df088d2fe
Merge remote-tracking branch 'upstream/master' into v4
2015-08-06 16:27:11 +02:00
Florian Rival
43144901a7
[WIP] Implementing scene stack for native games
2015-07-31 15:19:12 +12:00
Victor Levasseur
587eab3806
Fix DAT file not loaded properly
2015-07-06 11:59:00 +02:00
Victor Levasseur
e1116a1c6d
Replace all std::string by gd::String in GDCpp (and GDCpp Runtime)
2015-07-05 16:20:53 +02:00
Florian Rival
b2a3ec44a4
Tweaked CMakeLists.txt and some files for MacOS compilation
2015-03-07 12:15:08 +13: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
38b8dae7c7
Fixed severe memory leaks when loading textures or fonts in GDCpp.
...
Renamed RessourcesLoader to ResourcesLoader.
2014-12-22 19:31:01 +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
c32e5d7e49
Fix bad working directory for games on Windows using gdb.
...
Translation update.
Version bump.
Fix ReleaseProcedure.bat script.
2014-08-24 18:10:42 +02:00
Florian Rival
bd034ca510
Fixed wiki link in IntelXDKPackageDialog.
2014-07-30 19:46:39 +02:00
Florian Rival
c5237b70bf
Factor function to strip a project into gd::ProjectStripper.
...
Fix TiledSprite extension not loading properly for GDC++.
Fix "Rotate an object toward another" action.
2014-07-29 21:39:25 +02:00
Florian Rival
a302b51c34
GDC++ executables search for the .egd file a bit more if not found with the deduced executable path.
2014-07-16 00:11:09 +02:00
Florian Rival
8844642ae0
Updated copyrights.
...
Added doxygen files.
Cleaned some files.
2014-06-26 00:20:36 +02:00
Florian Rival
81ca49d98a
Aspect ratio can now be preserved for HTML5 games (fullscreen activated or not).
...
Renamed GetLayoutCount to GetLayoutsCount.
2014-05-30 02:41:17 +02:00
Florian Rival
57ebd1d5ad
Finished switching to the new serialization classes.
2014-04-30 23:26:19 +02:00
Florian Rival
fb02721bf9
All singletons now have a Get method instead of GetInstance.
...
Exposed more methods to embind.
2014-04-21 17:49:34 +02:00
Florian
08584929e7
Updated copyright.
...
git-svn-id: svn://localhost@1237 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-01-04 12:29:54 +00:00
Florian
3e27a7823b
Fixed TwoObjectListsTest when using lists containing the same objects.
...
Changed AES implementation to solve crash with Ubuntu 13.10 64bits.
Adapted wxSFMLCanvas for GTK3.
Sprite object editor now support dragging images directly from the resource library to an animation.
Fixed pixel perfect collision with resized objects.
Compilation is not using -m32 on Linux anymore.
git-svn-id: svn://localhost@1227 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-12-26 14:05:05 +00:00
Florian
3487be07e2
Refactored variables handling: At runtime, variables are now stored in a RuntimeVariablesContainer.
...
git-svn-id: svn://localhost@1171 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-08-23 19:10:44 +00:00
Florian
13bd254630
Fixed compilation on Linux.
...
Adapted extensions loading to changes in GDCore.
git-svn-id: svn://localhost@1167 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-08-08 22:35:17 +00:00
Florian
10feb3389a
Added CMakeLists.txt
...
Moved Runtime folder to GDCpp ( It's more logical ).
Added support for extensions library files finishing in .dll.a.
git-svn-id: svn://localhost@1149 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-29 21:51:21 +00:00