112 Commits

Author SHA1 Message Date
Viktor Lidholt
1e228618eb Makes sprite physics bodies scalable 2015-10-19 12:13:00 -07:00
Viktor Lidholt
23bae33077 Adds teleporting methods for moving sprite kinematic physics bodies without assigning velocities 2015-10-16 10:19:25 -07:00
Viktor Lidholt
7febbfc70f Correctly resets targets for kinematic sprite physics bodies 2015-10-16 10:18:35 -07:00
Viktor Lidholt
909c98fa47 Animated sprite physics bodies now correctly transfers energy to dynamic bodies 2015-10-15 17:01:47 -07:00
Viktor Lidholt
46415fa02b Remember last position in sprite physics 2015-10-15 14:43:48 -07:00
Viktor Lidholt
f164289203 Fixes SpriteBox to work better with native points 2015-10-15 13:46:24 -07:00
Viktor Lidholt
79ec74541a Improves sprite physics debug drawing 2015-10-15 10:20:26 -07:00
Viktor Lidholt
5fa5971bf7 Refactors sprite physics debug drawing 2015-10-14 16:30:36 -07:00
Viktor Lidholt
c912ee2301 Fixes touch handling in SpriteBox 2015-10-14 16:28:51 -07:00
Viktor Lidholt
29f2a0f227 Adds missing sprite physics shapes 2015-10-14 12:58:47 -07:00
Adam Barth
a88a85e695 Rename skysprites to flutter_sprites 2015-10-13 16:34:01 -07:00
Adam Barth
89faf21a10 Merge pull request #1596 from abarth/moar_nine
Add a centerSlice parameter to images
2015-10-13 14:24:06 -07:00
Viktor Lidholt
8f65e0cb34 Add callback when physics joints break 2015-10-13 13:51:15 -07:00
Adam Barth
998a066a82 Add a centerSlice parameter to images
This lets you draw nine-patch images.
2015-10-13 13:21:36 -07:00
Viktor Lidholt
2feb51d6bc Adds more joint types to sprite physics 2015-10-13 13:18:30 -07:00
Viktor Lidholt
7c5092f7b1 Adds support for dampening on weld physics joints in sprites 2015-10-13 09:39:53 -07:00
Viktor Lidholt
6488a13315 Adds breakingForce argument to joints constructors in sprite physics 2015-10-12 16:59:58 -07:00
Viktor Lidholt
3784086322 Break sprite physics joints 2015-10-12 16:54:58 -07:00
Viktor Lidholt
2d2b4a8a58 Save list of sprite physics joints 2015-10-12 16:53:41 -07:00
Viktor Lidholt
13ade2c732 Adds check for breaking forces in sprite physics joints 2015-10-12 15:56:11 -07:00
Viktor Lidholt
909716956e Adds pulley joint to sprite physics and makes joint variables final 2015-10-12 15:28:02 -07:00
Viktor Lidholt
26234b1041 Merge pull request #1580 from vlidholt/master
Working joints in sprite physics
2015-10-12 14:10:19 -07:00
Viktor Lidholt
5f907780ff Working joints in sprite physics 2015-10-12 13:39:20 -07:00
Adam Barth
ecce1eb389 Import dart:ui as ui (instead of as sky) 2015-10-09 20:55:54 -07:00
Adam Barth
65eba90843 Rename package:sky to package:flutter 2015-10-09 20:44:52 -07:00
Adam Barth
5b37f8750d Rename dart:sky to dart:ui 2015-10-09 19:27:13 -07:00
Viktor Lidholt
dcad79e239 Adds debug drawing for weld joints in sprite physics 2015-10-09 13:22:12 -07:00
Viktor Lidholt
95a0aceaa1 Adds basic support for joints in sprite physics 2015-10-08 16:12:31 -07:00
Viktor Lidholt
56ac0d9cc7 Adds support for keeping track of contact points in physics 2015-10-08 10:15:32 -07:00
Viktor Lidholt
020e749291 Fixes typo in sprite physics 2015-10-07 14:05:11 -07:00
Viktor Lidholt
c363133da3 Adds support for applying forces and impulses to sprite physics 2015-10-07 13:26:36 -07:00
Viktor Lidholt
b6e12ca9aa Forwards physics body properties to box2d in sprite physics 2015-10-06 10:39:26 -07:00
Viktor Lidholt
5ac4d1ea28 Adds forwarding of properties to box2d in sprite physics 2015-10-06 09:59:16 -07:00
Viktor Lidholt
ff3e636635 Makes physics bodies fixture elements settable 2015-10-05 16:13:32 -07:00
Viktor Lidholt
ab104c809d Handle removal of sprite physics bodies during the physics simulation 2015-10-05 13:47:51 -07:00
Viktor Lidholt
071201a5bb Prevents sprite update methods to be called before the sprite box has been property intialized 2015-10-05 11:24:59 -07:00
Adam Barth
db191e96bd Switch scheduler over to Duration
This patch prepares us to switch to using integers when handing off the
animation time from the engine to the framework.
2015-10-03 13:48:57 -07:00
Viktor Lidholt
48a6cd839a Sprite physics, first iteration 2015-10-02 14:15:14 -07:00
Adam Barth
7662a30f85 Moves from vector_math to vector_math_64
* Moves from vector_math to vector_math_64
* Adds support for Float64List in Dart bindings
2015-10-01 14:46:13 -07:00
Adam Barth
45c906d2ad Make fn3 the default widget framework 2015-10-01 09:48:35 -07:00
Adam Barth
5477d46f19 Port SkySprites and clients to fn3 2015-10-01 09:26:19 -07:00
Viktor Lidholt
0cb811ef06 Renames pointQuickDist in GameMath 2015-09-25 13:12:01 -07:00
Viktor Lidholt
7d71cf06cf Adds documentation and cleans up code 2015-09-23 15:34:06 -07:00
Viktor Lidholt
4bc4c978c9 Merge pull request #1299 from vlidholt/master
Removes artifacts from textured lines in sprites
2015-09-23 11:07:42 -07:00
Viktor Lidholt
ac6cda4d20 Removes some of the artifacts from textured lines 2015-09-23 08:33:48 -07:00
Viktor Lidholt
53f83f795e Adds method for calculating intersection between two lines 2015-09-23 08:31:04 -07:00
Adam Barth
051354ae1d Remove EventDisposition
All the use cases for EventDisposition are now addressed by the gesture
detection system.
2015-09-21 16:45:09 -07:00
Viktor Lidholt
a66a5c4bff Improvements to EffectLine in sprites 2015-09-18 15:58:16 -07:00
Adam Barth
490b22874a SkySprites should import the public libraries
Importing the public libraries caused a name conflict with dart:sky because we
assume people will import dart:sky into a namespace, so I've also changed
skysprites to import dart:sky into a namespace.
2015-09-18 11:19:39 -07:00
Viktor Lidholt
8900b4c8ba Adds TexturedLine and animated EffectLine to sprites 2015-09-17 13:27:43 -07:00