Richard Davey
|
bf741e962c
|
Restored Arcade Physics v1 and merged in all the core changes
|
2019-05-03 17:28:06 +01:00 |
|
Richard Davey
|
5589374e71
|
Removed debugging
|
2019-03-28 23:32:24 +00:00 |
|
Richard Davey
|
d942d28a81
|
Swap to use canMove and also new moveX/Y methods
|
2019-03-26 13:07:04 +00:00 |
|
Richard Davey
|
c8ec524068
|
Debug tests
|
2019-03-25 17:25:17 +00:00 |
|
Richard Davey
|
21df050e88
|
Works using ColInfo object now
|
2019-03-25 12:55:52 +00:00 |
|
Richard Davey
|
94bebab24d
|
Silence logs for now
|
2019-03-24 23:31:11 +00:00 |
|
Richard Davey
|
427019ab53
|
Tidied it all up. Refactored down into smaller function.
|
2019-03-22 19:08:08 +00:00 |
|
Richard Davey
|
026c2049c0
|
Commented out a few logs
|
2019-03-22 02:29:34 +00:00 |
|
Richard Davey
|
9ac70e32b0
|
Now using CollisionInfo (and more debugging)
|
2019-03-21 17:25:01 +00:00 |
|
Richard Davey
|
0005cf590e
|
Resolved bounds sleep issue
Now to create collision info objects for sleep settling.
|
2019-03-21 11:31:05 +00:00 |
|
Richard Davey
|
6a145049b1
|
Testing issue with sticky bodies
|
2019-03-21 01:02:38 +00:00 |
|
Richard Davey
|
1383aba08e
|
Hide some logs
|
2019-03-20 17:14:31 +00:00 |
|
Richard Davey
|
792f458e32
|
Better "is moving" handling
|
2019-03-20 15:00:17 +00:00 |
|
Richard Davey
|
ec1b765833
|
Logging to figure out sleeping in the air
|
2019-03-20 10:41:06 +00:00 |
|
Richard Davey
|
290ef210f4
|
Doh, sqrt returns positive. Math.abs our velocities
|
2019-03-20 10:20:02 +00:00 |
|
Richard Davey
|
022ce80333
|
Fixed 'moves' assignment and added min velocity support
|
2019-03-20 04:07:58 +00:00 |
|
Richard Davey
|
1e5c2ea0fc
|
Reworked blocker handling
|
2019-03-20 00:02:04 +00:00 |
|
Richard Davey
|
fcd7f25091
|
Preparing to swap for isBlocked checks
|
2019-03-19 23:21:59 +00:00 |
|
Richard Davey
|
8373936896
|
Removing need for sqrts when mass is the same
|
2019-03-19 00:27:26 +00:00 |
|
Richard Davey
|
d59617a627
|
Never ending debugging ahoy.
|
2019-03-18 17:17:59 +00:00 |
|
Richard Davey
|
4e993ce296
|
Much better seperation code and testing block exchange
|
2019-03-18 14:12:40 +00:00 |
|
Richard Davey
|
1306ad2f4a
|
Splitting up the process of checking and separating, merging results back into Body
Body now tracks previously blocked so it can test block status before update happens.
|
2019-03-18 08:08:46 +00:00 |
|
Richard Davey
|
01ddf26662
|
Optimizing code out
|
2019-03-15 19:22:51 +00:00 |
|
Richard Davey
|
1fc476d738
|
Wake-up sleeping bodies on impact
|
2019-03-15 13:31:40 +00:00 |
|
Richard Davey
|
e93c40ddb1
|
Set forcePosition flag
|
2019-03-15 12:54:25 +00:00 |
|
Richard Davey
|
a605ad8d0c
|
Handle nonn intersects aborts
|
2019-03-14 14:16:15 +00:00 |
|
Richard Davey
|
dc31e39e01
|
Pushing to carry on debugging at home
|
2019-03-13 17:27:11 +00:00 |
|
Richard Davey
|
9ad4ed6d8f
|
Overlap sharing implemented, allowing bounce to work again
|
2019-03-13 02:27:51 +00:00 |
|
Richard Davey
|
24921d653b
|
Added body filtering back
|
2019-03-11 22:47:48 +00:00 |
|
Richard Davey
|
dea9a06dd2
|
Reworked the logic to reduce quantity of flags
|
2019-03-11 17:27:29 +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
|
70f6484716
|
Flag swizzles ahoy
|
2019-03-11 11:05:51 +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
|
aa341854c7
|
Happy New Year
|
2019-01-15 16:20:22 +00:00 |
|
Richard Davey
|
a083318e02
|
Added lots of missing jsdocs
|
2018-10-19 17:45:05 +01:00 |
|
Richard Davey
|
4c4421c47f
|
Docjam merge
|
2018-10-19 12:32:43 +01:00 |
|
Richard Davey
|
d1f5f8a82b
|
Added jsdocs
|
2018-02-12 16:01:21 +00:00 |
|
Richard Davey
|
e0899bfa00
|
Added jsdocs
|
2018-02-09 03:44:23 +00:00 |
|
Richard Davey
|
91887815f6
|
Merged Arcade Physics methods and added jsdocs
|
2018-02-09 01:40:41 +00:00 |
|