Commit Graph

258 Commits

Author SHA1 Message Date
Florian Rival 04a699d3e9 Change file organization 3 (IDE/Dialogs) 2015-11-01 11:26:40 +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 08def0ebbf Add a FIXME on a potential bug for condition with custom code generator 2015-10-21 22:07:05 +02:00
Florian Rival 9a0e138407 Fix 'Always' condition for HTML5 games 2015-10-21 00:17:22 +02:00
Florian Rival faf4baffc5 Refactor time management into TimeManager for native game engine 2015-10-12 00:17:57 +02:00
Florian Rival cf2100a626 Refactor time management into gdjs.TimeManager for HTML5 game engine 2015-10-11 20:39:10 +02:00
Florian Rival 0b8f72c572 Remove dead code 2015-10-11 19:23:03 +02:00
Florian Rival 4fd7ae71f8 Merge branch 'master' into feature/json-gd-string 2015-10-11 17:12:56 +02:00
Florian Rival 656b3bf3eb Use gd::String in Serializer 2015-10-11 17:12:17 +02:00
Florian Rival 2c435388a7 Avoid creating temporaries when dealing with objects list maps in HTML5 games 2015-10-09 22:14:24 +02:00
Florian Rival f6a55188c6 Remove incorrect optimisation in hitboxes collision test 2015-09-13 21:58:50 +02:00
Florian Rival 970bc3b0f0 Add caching and tiled borders/center option for HTML5 PanelSprite object 2015-09-11 17:29:45 +02:00
Florian Rival 876a7fecb5 Fix gdjs.Runtimeobject.hide method 2015-09-11 16:30:12 +02:00
Florian Rival 3ac292ec18 Factor common methods to gdjs.RuntimeObject.
Thanks to exposePIXIDisplayObject, objects can expose the PIXI.DisplayObject that they are using
and let RuntimeObject handles common operations (layer change, z order change, deletion, visibility).
2015-09-10 22:37:32 +02:00
Florian Rival 1ff06d4c9c Add an object to PanelSprite test/benchmark game 2015-09-10 21:19:20 +02:00
Florian Rival eab1f1c2fb Add Pathfinding playground test game 2015-09-03 18:25:41 +02:00
Florian Rival 763d99b6df Do not clear export directory when exporting for Cordova/Intel XDK 2015-08-27 15:51:08 +02:00
Florian Rival 2593a9ef4d Add new AdMob extension with support for AdMob banner and interstitial screen using Cordova 2015-08-26 18:44:13 +02:00
Florian Rival b24e37ff01 Refactoring to use gd::String::FindAndReplace 2015-08-24 19:24:38 +02:00
Florian Rival 7bbad247cb Update Intel XDK export option to target Cordova
Regenerated GUI files
2015-08-24 17:04:02 +02:00
Florian Rival 6e9f5bdc8a Remove useless std::cout 2015-08-23 19:08:37 +02:00
Victor Levasseur ffb93b5b08 Merge branch 'v4' into feature/more-string-tools 2015-08-23 12:14:14 +02:00
Victor Levasseur e70ff4e2da Add UpperCase and LowerCase methods to gd::String
Add string expressions to get the uppercased/lowercased string
2015-08-20 19:26:21 +02:00
Victor Levasseur 67c32f0e7d Add FromCodePoint string expression to get a character from its codepoint 2015-08-20 12:21:16 +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
Victor Levasseur cc6810e3f6 Replace unsigned int with std::size_t where it's possible 2015-08-18 18:43:39 +02:00
Florian Rival 4b3b5a9bbe Fix 'an behavior' and wording 2015-08-18 18:36:52 +02:00
Florian Rival 510cb4e7c0 Fix file not renamed and compatibility with GD3.x projects 2015-08-18 18:16:27 +02:00
Florian Rival 428e72914d [WIP] Rename Automatism to Behavior 2015-08-17 23:52:59 +02:00
Florian Rival a5fd4ea861 Remove useless parameters when calling AddParameter in *Extension.cpp 2015-08-17 19:00:13 +02:00
Florian Rival cc5f9e6381 Merge branch 'fix/instructions-wording' of github.com:4ian/GD into cleanup 2015-08-17 16:08:22 +02:00
Victor Levasseur 9df088d2fe Merge remote-tracking branch 'upstream/master' into v4 2015-08-06 16:27:11 +02:00
Florian Rival 91eb914dcb Add parameter to clear any stopped scene from scene stack when changing scene
Also refactors some parts and add documentation
2015-08-06 17:58:10 +12:00
Florian Rival face853b3f Basic implementation of scene stacking for native games.
Also fix #155
2015-07-31 16:05:20 +12:00
Florian Rival 43144901a7 [WIP] Implementing scene stack for native games 2015-07-31 15:19:12 +12:00
Florian Rival fed3a7727f Add test game using LinkedObjects with Scene stacking 2015-07-27 10:54:17 +12:00
Florian Rival 5a2a6b4341 Ensure LinkedObjects managers are properly bound to their scene for HTML5 games 2015-07-27 10:13:45 +12:00
Florian Rival 563e92a37e Basic scene stack for HTML5 games 2015-07-24 10:53:09 +12:00
Victor Levasseur 18c59dbb5d Totally remove ToString(), ToInt(), ToFloat() and ToDouble() 2015-07-22 16:20:26 +02:00
Victor Levasseur ed573dbc54 Replace some ToString by gd::String::From 2015-07-22 11:36:13 +02:00
Florian Rival fc99b804d1 Remove ToString<wxString>, replace some ToString by gd::String::From, fix some warnings 2015-07-22 09:58:45 +12:00
Victor Levasseur 2a0052b207 Add gd::String::From/To template to replace all FromXXX/ToXXX() methods 2015-07-21 14:35:29 +02:00
Florian Rival 9b1547cdd4 Fix Emscripten compilation and UTF8 handling 2015-07-21 14:30:23 +12:00
Florian Rival 3c5799a31e Update descriptions and sentences of various instructions 2015-07-19 18:39:41 +12:00
Victor Levasseur 4191a3c7ba Merge remote-tracking branch 'upstream/master' into utf8-gdstring 2015-07-18 11:43:05 +02:00
Florian Rival 2a4c0c76dd Ensure duplicate images are not preventing HTML5 games to load. Fix #147 2015-07-18 15:16:19 +12:00
victorlevasseur 5c3c9fb413 Merge remote-tracking branch 'upstream/master' into utf8-gdstring
Conflicts:
	Core/GDCore/PlatformDefinition/Layout.cpp
2015-07-17 23:18:17 +02:00
Florian Rival e0f3781691 Remove DEV build target from CMakeLists.txt (not useful) and fix Debug build 2015-07-14 21:41:57 +12:00
Victor Levasseur 4efab914fe Rename Utf8String.h/.cpp to String.h/.cpp 2015-07-09 18:17:13 +02:00