Richard Davey
|
427019ab53
|
Tidied it all up. Refactored down into smaller function.
|
2019-03-22 19:08:08 +00:00 |
|
Richard Davey
|
3cba010a28
|
Removed un-used properties
|
2019-03-22 19:07:52 +00:00 |
|
Richard Davey
|
c86ff4c7c7
|
Silence logs
|
2019-03-22 19:07:41 +00:00 |
|
Richard Davey
|
766e0eb210
|
Don't need these properties any more
|
2019-03-22 19:07:30 +00:00 |
|
Richard Davey
|
4f0a9ba01d
|
Better immovable handling
|
2019-03-22 19:07:19 +00:00 |
|
Richard Davey
|
de08c9b0db
|
Removed lots of un-used vars and added 'rideable' support
|
2019-03-22 19:07:06 +00:00 |
|
Richard Davey
|
b48247dada
|
Body now wakes from direct velocity property modification
|
2019-03-22 15:01:47 +00:00 |
|
Richard Davey
|
ad9a0fad00
|
Fixed body waking situations
|
2019-03-22 14:48:00 +00:00 |
|
Richard Davey
|
cf504ac9c2
|
Body.setVelocity was cause the speed property to be set to NaN if you didn't provide a y argument.
|
2019-03-22 13:16:37 +00:00 |
|
Richard Davey
|
bef0b163a2
|
Clear snapTo
|
2019-03-22 12:50:28 +00:00 |
|
Richard Davey
|
34ed8f0b5a
|
Remove log
|
2019-03-22 12:50:21 +00:00 |
|
Richard Davey
|
4d4c5353ec
|
Added World positionIterations property to help settle busy scenes
|
2019-03-22 12:18:34 +00:00 |
|
Richard Davey
|
7c5f6adfe8
|
Don't apply the force until postUpdate - resolves all issues with body spacing :)
|
2019-03-22 11:34:23 +00:00 |
|
Richard Davey
|
963ed11cb4
|
Fixed getMove flow
|
2019-03-22 02:39:10 +00:00 |
|
Richard Davey
|
06acf492bc
|
Refactored getMoveY
|
2019-03-22 02:29:48 +00:00 |
|
Richard Davey
|
026c2049c0
|
Commented out a few logs
|
2019-03-22 02:29:34 +00:00 |
|
Richard Davey
|
813e135f72
|
Pass on the hardblock state
|
2019-03-22 01:58:36 +00:00 |
|
Richard Davey
|
ec67d02b21
|
Blockers is now a face array and added hardBlocked support
|
2019-03-22 01:17:32 +00:00 |
|
Richard Davey
|
18333f9ec7
|
Set hard blocking
|
2019-03-22 01:17:14 +00:00 |
|
Richard Davey
|
ae89e44364
|
New debug colors
|
2019-03-22 01:16:54 +00:00 |
|
Richard Davey
|
19bfe38d04
|
Resolved issue with bounds penetration (finally)
|
2019-03-21 23:21:02 +00:00 |
|
Richard Davey
|
9ac70e32b0
|
Now using CollisionInfo (and more debugging)
|
2019-03-21 17:25:01 +00:00 |
|
Richard Davey
|
21ca1abe00
|
Gravity application test
|
2019-03-21 17:24:47 +00:00 |
|
Richard Davey
|
9cabcd5d73
|
Tidying up
|
2019-03-21 17:24:34 +00:00 |
|
Richard Davey
|
212e8caba2
|
Now using CollisionInfo
|
2019-03-21 17:24:26 +00:00 |
|
Richard Davey
|
977e3b0ac3
|
Exposed IntersectsRects
|
2019-03-21 17:24:14 +00:00 |
|
Richard Davey
|
eae681bda2
|
Added new CollisionInfo handler
|
2019-03-21 17:24:03 +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
|
1518f49c23
|
Finally traced down the culprit. Now to resolve.
|
2019-03-20 17:14:44 +00:00 |
|
Richard Davey
|
1383aba08e
|
Hide some logs
|
2019-03-20 17:14:31 +00:00 |
|
Richard Davey
|
a0fc1ca3cc
|
Tidying up
|
2019-03-20 17:14:21 +00:00 |
|
Richard Davey
|
792f458e32
|
Better "is moving" handling
|
2019-03-20 15:00:17 +00:00 |
|
Richard Davey
|
93f012d3e3
|
Frame counter. Handy for debuggin.
|
2019-03-20 15:00:05 +00:00 |
|
Richard Davey
|
0f59b326f6
|
Sleeping can now force a position
|
2019-03-20 14:59:53 +00:00 |
|
Richard Davey
|
ec1b765833
|
Logging to figure out sleeping in the air
|
2019-03-20 10:41:06 +00:00 |
|
Richard Davey
|
1c81425771
|
Add forceY arguments
|
2019-03-20 10:40:32 +00:00 |
|
Richard Davey
|
bfdd039bf4
|
Don't force body position at this point
|
2019-03-20 10:40:19 +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
|
bf25e424f0
|
Added support for minVelocity and fixed zero gravity rebound issue
|
2019-03-20 04:06:53 +00:00 |
|
Richard Davey
|
81e2851b37
|
Moved sleeping to new function and made stronger
|
2019-03-20 01:28:00 +00:00 |
|
Richard Davey
|
5dcd844701
|
Added world blocked debug color
|
2019-03-20 00:08:23 +00:00 |
|
Richard Davey
|
87e9f8e62d
|
Don't reforce a forced position
|
2019-03-20 00:02:16 +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
|
68c8bd3af2
|
Removed logs array and tidying up the flow
|
2019-03-19 23:21:48 +00:00 |
|
Richard Davey
|
7a602ab105
|
Removed logs and added blockers
|
2019-03-19 23:21:35 +00:00 |
|
Richard Davey
|
0cef93134f
|
Set blocker, not world blocker
|
2019-03-19 23:21:23 +00:00 |
|
Richard Davey
|
6462e18527
|
Gravity vars
|
2019-03-19 23:21:06 +00:00 |
|