Commit graph

12323 commits

Author SHA1 Message Date
Richard Davey
f555757032 Refined soft blocks vs. hard blocks 2019-03-15 19:22:42 +00:00
Richard Davey
2e63be9dd8 Added setWorldBlocked methods 2019-03-15 19:22:32 +00:00
Richard Davey
7e6efb342e Only apply gravity if not blocked and use new intersects method 2019-03-15 19:22:13 +00:00
Richard Davey
edf1b57c17 New Intersects method as it's used in multiple places 2019-03-15 19:21:54 +00:00
Richard Davey
de14633247 Update CHANGELOG.md 2019-03-15 13:32:02 +00:00
Richard Davey
3e967ab300 Move sleep iterations to property and add wake method 2019-03-15 13:31:57 +00:00
Richard Davey
1fc476d738 Wake-up sleeping bodies on impact 2019-03-15 13:31:40 +00:00
Richard Davey
9500fbc97c No gravity for sleeping bodies 2019-03-15 13:31:26 +00:00
Richard Davey
e93c40ddb1 Set forcePosition flag 2019-03-15 12:54:25 +00:00
Richard Davey
bdde075643 Implemented sleeping and much better debug drawing 2019-03-15 12:53:59 +00:00
Richard Davey
ae93accf2e Added the new debug colors to the World defaults 2019-03-15 12:52:55 +00:00
Richard Davey
0897b78f8a Added remove method to fully nuke a tween from the manager. 2019-03-15 10:30:50 +00:00
Richard Davey
a799f5abf0 Added Tween.remove method. 2019-03-15 10:30:31 +00:00
Richard Davey
b635458ebb More resting tests 2019-03-14 17:20:47 +00:00
Richard Davey
a74feee87d Use local var 2019-03-14 17:20:31 +00:00
Richard Davey
54612b55fb Adding flip flop test 2019-03-14 14:52:07 +00:00
Richard Davey
07eea60143 Removed wasBlocked and tidied up 2019-03-14 14:16:25 +00:00
Richard Davey
a605ad8d0c Handle nonn intersects aborts 2019-03-14 14:16:15 +00:00
Richard Davey
343964dd3a Removed debug stuff and fixed array vs. array iteration 2019-03-14 14:15:58 +00:00
Richard Davey
3b53057257 Fixed prev distance calculation + added intersects check 2019-03-14 14:15:43 +00:00
Richard Davey
dc31e39e01 Pushing to carry on debugging at home 2019-03-13 17:27:11 +00:00
Richard Davey
0a87a0bdef Added new getProduct method and fixed naming of consumePurchases. 2019-03-13 12:37:01 +00:00
Richard Davey
9ad4ed6d8f Overlap sharing implemented, allowing bounce to work again 2019-03-13 02:27:51 +00:00
Richard Davey
e42936314c Test previous difference too, to mitigate tunneling 2019-03-13 02:27:11 +00:00
Richard Davey
395e4d0554 Cache vars 2019-03-13 02:26:52 +00:00
Richard Davey
69edda9073 Updating for 3.17 2019-03-13 02:26:30 +00:00
Richard Davey
5b4b2d2fa9 Fixed issue re: would bounce 2019-03-11 22:47:59 +00:00
Richard Davey
24921d653b Added body filtering back 2019-03-11 22:47:48 +00:00
Richard Davey
b228e23dfd Added blocked debug 2019-03-11 17:28:43 +00:00
Richard Davey
afd1dac03c Move flag responsibility back in 2019-03-11 17:28:23 +00:00
Richard Davey
3ab9da8f04 Test just Y for now 2019-03-11 17:27:55 +00:00
Richard Davey
dea9a06dd2 Reworked the logic to reduce quantity of flags 2019-03-11 17:27:29 +00:00
Richard Davey
59859e93a7 Reset velocity on world bounds and blocked by setting 2019-03-11 12:26:58 +00:00
Richard Davey
f8b59e3e14 Added embedded check 2019-03-11 12:26:23 +00:00
Richard Davey
1d5dbb960a A Body can only be blocked by 1 object per frame 2019-03-11 12:26:11 +00:00
Richard Davey
09cb8db2d8 Removed logging 2019-03-11 11:05:58 +00:00
Richard Davey
70f6484716 Flag swizzles ahoy 2019-03-11 11:05:51 +00:00
Richard Davey
932f70cea2 Removed logging and handled bounds collision 2019-03-11 11:05:42 +00:00
Richard Davey
89e33ae53e Testing. Please do not use this build, it will break AP. 2019-03-11 09:19:41 +00:00
Richard Davey
9db9511bf1 Working on new blocked flag setting 2019-03-08 20:12:49 +00:00
Richard Davey
e27196ce52 Removed responsibility for flag setting from overlay, also return a value all the time, not just in motion 2019-03-08 20:11:27 +00:00
Richard Davey
e1f9e31e9f Added setTouching and setBlocked methods + refactored the way world bounds collision is done 2019-03-08 20:10:49 +00:00
Richard Davey
ab1d39bebb Update CHANGELOG.md 2019-03-08 20:09:31 +00:00
Richard Davey
08d4961aab Allow to pass in a single array to check against itself 2019-03-08 20:09:18 +00:00
Richard Davey
e5fbe13649 Updated docs 2019-03-08 19:54:46 +00:00
Richard Davey
8839ab1c0e Added the new overlapRect method. 2019-03-07 15:16:31 +00:00
Richard Davey
8e872fcb51 Fixed closest and furthest when the RTree is disabled 2019-03-07 14:13:45 +00:00
Richard Davey
d36ada0386 Added collideTiles and overlapTiles to AP. 2019-03-07 13:36:15 +00:00
Richard Davey
39e18a5b41 Updated docs 2019-03-07 13:36:01 +00:00
Richard Davey
4196a7380e Update CHANGELOG.md 2019-03-07 12:36:30 +00:00