Arthur Pacaud
99312c71e0
Improve overall type annotations ( #1361 )
...
* Add type annotation for ObjectData and related types.
* Add missing type annotations.
* Add // @ts-check to some files.
2020-01-12 20:14:00 +00:00
Florian Rival
0f24410a2e
Fix platform engine 1-pixel offset bug
...
* "Bug" is fixed by ignoring edges when doing collision tests for
the platform engine.
* Also add an option to round coordinates and ensure pixel-perfect
alignement of characters on platforms (on by default)
* Also add an optional parameter to ignore edges when
doing a collision test (or when separating objects)
2018-12-26 23:22:10 +01:00
Florian Rival
f39af51fda
Add benchmark for polygon collision test and add test runner for Firefox
2018-12-26 13:45:45 +01:00
Florian Rival
3be5d85733
Update GDJS docs to use JSDoc
2018-07-04 22:26:02 +01:00
Lizard-13
458444ee7b
Implement collinear case
2018-02-17 16:02:13 -03:00
Lizard-13
c8eb13f18f
Minor fixes
...
Removed circle code, unused includes and debug lines.
Improved extension strings.
Added reference link.
Updated "Laser and zombies.gdg" example
2018-02-17 16:01:11 -03:00
Lizard-13
f077ca6723
Commented out circle raycasting and added icons
2018-02-17 16:00:52 -03:00
Lizard-13
6bbfa1d4a1
Implement C++ version
...
And little fixes on the JS version
2018-02-17 16:00:32 -03:00
Lizard-13
3c3dc6ef6e
Implement raycast JS version and test game
2018-02-17 16:00:18 -03:00
Lizard-13
5c101dbcda
Engine condition set up
...
Neither tested nor compiled yet
2018-02-17 15:56:50 -03:00
Lizard-13
495900c083
Add point inside object condition ( #418 )
...
* Add point inside object condition
* Update names and comments
2017-12-04 09:25:56 +01:00
Lizard-13
2b0e28f456
Polygon fix
...
Just a little fix for an error it's throwing me (not sure how it doesn't fails for every convex polygon) :)
2017-11-18 11:38:59 -03:00
Florian Rival
4830e6b5bc
Reworked gdjs.Polygon.collisionTest to avoid allocations
2016-08-15 18:03:07 +02:00
Florian Rival
682efcbfdc
Avoid allocation in gdjs.PlatformerObjectRuntimeBehavior and add TODO where allocations should be removed
2016-08-14 18:59:42 +02:00
Florian Rival
ab2a347f97
Avoid creating a new Hashtable each tick in PlatformerObjectRuntimeBehavior and avoid creating temporary objects/arrays
2016-04-27 00:31:36 +02:00
Florian Rival
7ad5358451
Avoid creating functions in gdjs.Polygon.collisionTest
2016-02-16 23:12:33 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
64e6860718
Version bump.
...
Updated copyrights.
2015-01-22 21:22: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
e8cd1b16b7
Added GDJS and Extensions to this repository.
2014-06-30 21:39:29 +02:00
Florian Rival
475c9da06c
Cleaned thing and added not versioned files.
2014-03-31 21:55:51 +02:00
Florian
a2bc0b3306
Updated documentation.
...
git-svn-id: svn://localhost@1099 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-01 20:18:44 +00:00
Florian
cb375aaac3
Moved events related functions to gdjs.evtTools.
...
Updated a bit the doc.
git-svn-id: svn://localhost@1058 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-20 18:26:04 +00:00
Florian
e92e1ec65b
Added copyright.
...
git-svn-id: svn://localhost@1038 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-16 15:15:05 +00:00
Florian
49008c8478
Added missing built-in extensions ( even if most of them are not implemented ).
...
git-svn-id: svn://localhost@1037 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-15 18:11:26 +00:00
Florian
673443850a
Fixed some small bugs.
...
git-svn-id: svn://localhost@1007 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-05-22 20:20:20 +00:00
Florian
8394c1761a
Almost finished implementation of BaseObjectExtension.
...
Added very basic support for layers.
Started implementing SceneExtension and CameraExtension.
Added tests.
git-svn-id: svn://localhost@995 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-05-14 22:46:26 +00:00
Florian
5495cec870
Documented part of the runtime.
...
Added support for hit boxes and collision condition.
Moved runtime libs to a "libs" folder.
git-svn-id: svn://localhost@986 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-05-11 14:20:53 +00:00