Commit Graph

134 Commits

Author SHA1 Message Date
Florian Rival b7932c88fd Updated Travis configuration to launch GDJS tests 2015-03-04 11:34:27 +13:00
Florian Rival f4d905afe3 Added multitouch conditions and expression for HTML5 games. (Need testing and update cursor is on object condition) 2015-03-03 11:12:53 +01:00
Florian Rival cb84a16584 Added cursorOnObject condition support for HTML5 games. Added gdjs.evtTools.object.PickObjectsIf and tests for it. 2015-03-03 08:19:08 +01:00
Florian Rival 3eaf3504ce Added tests for gdjs.evtTools.object.TwoListsTest 2015-03-03 15:48:19 +13:00
Florian Rival acbb6d4594 Refactored the condition testing if the cursor is on a sprite object so that it can be used for any object type (Not yet done for GDJS). Added PickObjectsIf and refactored TwoObjectListsTest with C++11 lambdas. Added tests for it. 2015-03-02 10:47:35 +01:00
Florian Rival cc17702e46 Added gdjs.InputManager 2015-02-26 02:05:48 +01:00
Florian Rival bd7c09b05a Added CurrentSceneName() expression 2015-02-25 09:03:27 +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
Victor Levasseur e05a606139 Merge remote-tracking branch 'upstream/master' into remove-boost
Conflicts:
	GDCpp/GDCpp/ObjInstancesHolder.cpp
	GDCpp/GDCpp/ObjInstancesHolder.h
	GDCpp/GDCpp/RuntimeScene.cpp
	GDCpp/GDCpp/RuntimeScene.h
2015-01-22 18:20:07 +01:00
Florian Rival 67db5bf5ac Fixed hitboxes of PanelSprite/TiledSprite/Text objects not properly updated in HTML5 games 2015-01-20 23:10:09 +01:00
Florian Rival f5bc1ed5b7 Ensure that platformer object are able to jump after being stuck into an obstacle 2015-01-20 22:14:50 +01:00
Victor Levasseur 0e92ebfd4a Remove boost 2015-01-20 18:29:55 +01:00
Victor Levasseur de9bb0470e Merge branch 'win-wx3-gcc4.9-c++11' into remove-boost 2015-01-18 21:46:30 +01:00
Victor Levasseur 5932a3f5a6 Merge remote-tracking branch 'upstream/master' into win-wx3-gcc4.9-c++11 2015-01-18 21:45:47 +01:00
victorlevasseur ae1f6d61b3 Remove boost dependency (boost::to_upper still remaining) 2015-01-18 21:09:45 +01:00
Florian Rival 6eea30d35a Ported PrimitiveDrawing for HTML5 games 2015-01-18 18:01:11 +01:00
victorlevasseur f18b258083 Add support for TDM-GCC 4.9.2 with C++11
GNU extensions are also activated as wxWidgets cannot be built without
them
2015-01-18 15:54:31 +01:00
Florian Rival ced2dcf782 Fixed RuntimeDrawerObject::DrawRectangle 2015-01-14 22:43:18 +01:00
Florian Rival 9dbe80e5b3 Ported PanelSpriteObject for HTML5 games 2015-01-14 21:51:34 +01:00
Florian Rival d7d4c3b18c Fixed old comment 2015-01-13 22:49:58 +01:00
Florian Rival 4a287c3b94 Added LastPressedKey expression and refactored a bit parts of RuntimeScene. Also fixed extensions licenses. 2015-01-12 23:31:41 +01:00
Florian Rival ebfc7f06c5 Added a test game for TextEntryObject 2015-01-08 19:42:29 +01:00
Florian Rival ee82ccd170 Small refactoring to automatically loaded any JS Platform compatible extension in stored in CppPlatform/Extensions 2015-01-07 23:13:20 +01:00
Florian Rival 0caadb1010 Updated pixi.js to v2.2.3 2015-01-07 17:38:23 +01:00
Florian Rival ff81b68d80 Removed useless destruction functions for extensions 2015-01-06 23:37:08 +01:00
Florian Rival 3adde344e8 HTML5 games are now fullpage by default. Improved Angry Peas to unzoom at the end 2015-01-06 19:19:45 +01:00
Florian Rival 4b9d58eddb Added support for Sprite's ChangeColor action in HTML5 games 2015-01-05 23:52:57 +01:00
Florian Rival 2b0c3a71c2 Enhanced CMakeLists.txt to use GTK2 or 3 according to wxWidgets 2014-12-30 12:53:16 +01:00
Florian Rival 284ba048fd Made ExtLibs/CMakeLists.txt fully working on Windows.
Updated docs about the build process.
Added adv wxWidgets library in all CMakeLists.txt.
2014-12-29 18:21:14 +01:00
Florian Rival 6dcc4d2e5d Removed dependency to wxWidget's webview (not supported by Ubuntu provided wxWidgets version), removed integrated help (now opening directly the default browser) 2014-12-28 18:38:58 +01:00
Florian Rival 540886e354 Switched back to GTK2 for now (need to find a way to determine if wxWidgets uses GTK2 or 3) 2014-12-26 19:45:27 +01:00
Florian Rival 7a3d9ecc7f Add ExtLibs/CMakeLists.txt and reworked other CMakeLists.txt to download boost/SFML and build SFML 2014-12-26 15:13:52 +01:00
Florian Rival a5af985fd4 Fixed typo and linter errors 2014-12-26 14:01:16 +01:00
Florian Rival 3d007b91b5 Fixed typo 2014-12-26 12:11:32 +01:00
Florian Rival d0c7138359 Fixed expressions to get music/sound volume or playing offset in HTML5 games 2014-12-24 17:53:05 +01:00
Florian Rival a79600f302 Ensure that Platformer Objects are not stuck in platforms.
Fixed PlatformerObjectAutomatism::SetSlopeMaxAngle.
2014-12-23 14:24:01 +01:00
Florian Rival 2b02bcc3c8 Removed useless deprecated function in gdjs::Exporter 2014-12-21 18:50:48 +01:00
Florian Rival 5cd8c56ee2 Updated translation 2014-12-15 14:16:50 +01:00
Florian Rival 6bf8a89612 Removed GameDevShare.com export option 2014-12-14 21:31:46 +01:00
Florian Rival 97b4ae7b1a Added SceneWidth/Height for HTML5 games and fixed SceneWindowWidth/Height 2014-12-08 14:29:23 +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 ad1d2b51fa Refactoring on events (Suppressed useless methods like copy-ctor) 2014-11-27 19:41:43 +01:00
Florian Rival 46784cee94 Merge branch 'master' of github.com:4ian/GD 2014-11-27 18:23:52 +01:00
Florian Rival 0ef3edccfe Added 'Group Events' 2014-11-27 18:23:38 +01:00
Florian Rival 8fed8e0ef9 Added a basic module to make analytics on how the software is used. 2014-11-26 15:56:05 +01:00
Florian Rival 0622a69aec Added support for external Javascript source files.
Added example of using external JS source files.
2014-11-24 23:39:06 +01:00
Florian Rival 506e3a3226 Refactored external sources files in gd::Project, and fixed their unserialization 2014-11-23 15:56:14 +01:00
Florian Rival d54ae5d44a Adapted TextObjet extension declaration to be compatible with emscripten 2014-11-16 21:18:14 +01:00
Florian Rival 3494048e5a Added example for Js code event. 2014-11-11 18:12:24 +01:00