Viktor Lidholt
de8f599a42
Merge pull request #1797 from vlidholt/master
...
Adds motors to revolute joints and prismatic joints
2015-10-26 13:28:32 -07:00
Viktor Lidholt
9b2da74531
Removing debug printout
2015-10-26 13:23:33 -07:00
Hixie
a8bd598fc4
Strong modeify the examples
...
This makes skyanalyzer also check the examples, and fixes everything it
found there.
2015-10-23 18:13:25 -07:00
Viktor Lidholt
5d089f91b4
Removes debug printouts in sprite physics
2015-10-23 13:46:19 -07:00
Viktor Lidholt
5395b45172
Fixes sprite physics to work correctly with the node graph
...
Teleportation for physics bodies works again
2015-10-23 13:31:13 -07:00
Viktor Lidholt
c5e37e9e5e
Merge pull request #1697 from vlidholt/master
...
First pass on sprite physics node hierarchy integration
2015-10-20 16:35:08 -07:00
Viktor Lidholt
7a056a2f53
Adds support for scaling sprite physics groups
2015-10-20 10:47:58 -07:00
Adam Barth
1d6191cb71
Move animation curves into a Curves namespace
2015-10-19 18:08:52 -07:00
Adam Barth
75fe9414e7
Give the CustomPaint and SizeObserver callbacks better names
...
The style we use for callbacks in widgets is "onFoo". These classes were using
an order naming convention and just called their callbacks "callback".
2015-10-19 17:27:40 -07:00
Viktor Lidholt
126881fd47
Renames PhysicsNode to PhysicsWorld
2015-10-19 13:27:32 -07:00
Viktor Lidholt
facecac7e0
Merge pull request #1672 from vlidholt/master
...
Makes sprite physics bodies scalable
2015-10-19 12:30:02 -07:00
Adam Barth
1782be8d98
Remove old setFoo functions on Paint
...
We now just use Dart properties, which is more idiomatic.
2015-10-19 12:21:34 -07:00
Viktor Lidholt
141f36ff51
Updates physics test
2015-10-19 12:13:20 -07:00
Viktor Lidholt
477b231b63
Updates physics test
2015-10-15 17:08:51 -07:00
Adam Barth
06a9623906
Rename skysprites to flutter_sprites
2015-10-13 16:34:01 -07:00
Jason Simmons
c5e01a4067
Update imports of skysprites to flutter_sprites
2015-10-13 16:07:38 -07:00
Adam Barth
1e4bc6ddb9
Fix game's pubspec.yaml
2015-10-13 14:26:58 -07:00
Viktor Lidholt
9aafb26ae6
Merge pull request #1580 from vlidholt/master
...
Working joints in sprite physics
2015-10-12 14:10:19 -07:00
Adam Barth
404f7d3433
Add .old extension to silence analyzer
...
These examples haven't been ported to fn3 yet. Before this patch, they caused a
lot of noise in the analyzer output.
2015-10-12 13:45:33 -07:00
Viktor Lidholt
74c59a749f
Updates sprite physics test
2015-10-12 13:39:47 -07:00
Adam Barth
9f736f197b
Reattach fitness to the build
...
We can build Fitness again now that playfair has been updated to account for
the package:flutter rename.
2015-10-12 00:24:24 -07:00
Adam Barth
4d0b7911a0
Import dart:ui as ui (instead of as sky)
2015-10-09 20:55:54 -07:00
Adam Barth
dca1370bc6
Rename package:sky to package:flutter
2015-10-09 20:44:52 -07:00
Adam Barth
72c103cefa
Rename dart:sky to dart:ui
2015-10-09 19:27:13 -07:00
Adam Barth
6483ebeecc
Rename App to MaterialApp
...
MaterialApp assumes that you're using material design.
Also move radial reaction and fix imports for stats box.
2015-10-09 10:27:22 -07:00
Adam Barth
3b06c85c6d
Split material design widgets out of widgets.dart
...
These are now part of material.dart.
2015-10-09 10:07:06 -07:00
Viktor Lidholt
98eb54a53c
Merge pull request #1541 from vlidholt/master
...
Adds support for keeping track of contact points in physics
2015-10-08 16:20:40 -07:00
Viktor Lidholt
ed999dca02
Updates sprite physics test
2015-10-08 16:13:56 -07:00
Adam Barth
4e8ee23a1a
Remove ButtonState
...
Clients should just use a GestureDetector (or an InkWell) instead.
2015-10-08 10:26:34 -07:00
Viktor Lidholt
bf4342fa9a
Adds default text style
2015-10-06 09:28:05 -07:00
Hixie
3467f32a1f
Simplify the usage of Navigator's routes argument
...
(These are changes cherry-picked from in-flight branches since they are
more independent and could be helpful even without those changes.)
- Change RouteBuilder's signature to take a single argument in which the
other fields are placed, so that we can keep iterating on those
arguments without having to break compatibility each time. Also, this
makes defining route builders much simpler (only one argument to
ignore rather than a variable number).
- Expose the next performance to RouteBuilders, since sometimes the
route itself might not be where it's used.
- Allow BuildContext to be used to walk children, just like it can for
ancestors
- Allow BuildContext to be used to get the Widget of the current
BuildContext
- Allow StatefulComponentElement to be referenced with a type
specialisation so that you don't have to cast when you know what the
type you're dealing with actually is.
2015-10-05 13:59:30 -07:00
Viktor Lidholt
d97a07c94c
Handle removal of sprite physics bodies during the physics simulation
2015-10-05 13:47:51 -07:00
Viktor Lidholt
4a7e6e9bcf
Updates work with latest Flutter changes
2015-10-02 15:10:02 -07:00
Viktor Lidholt
b3dc369bd0
Sprite physics, first iteration
2015-10-02 14:15:14 -07:00
Adam Barth
8cf43b65d2
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
feb70684f5
Make fn3 the default widget framework
2015-10-01 09:48:35 -07:00
Adam Barth
d7e3388b13
Remove unused imports
2015-10-01 09:30:31 -07:00
Adam Barth
9d63bb1381
Port SkySprites and clients to fn3
2015-10-01 09:26:19 -07:00
Viktor Lidholt
05f31c7259
Renames pointQuickDist in GameMath
2015-09-25 13:12:01 -07:00
Viktor Lidholt
655e91a28b
Improvements to EffectLine in sprites
2015-09-18 15:58:16 -07:00
Adam Barth
3dbef8ac26
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
Adam Barth
9cef3e61e9
Move theme into material.dart
...
Also, introduce Colors and Typography to hold the material colors and the
typography declarations. Previously we expected clients of these libraries to
import them into a namespace, but that doesn't play nice with re-exporting them
from material.dart.
2015-09-18 09:57:21 -07:00
Viktor Lidholt
263d06c533
Adds TexturedLine and animated EffectLine to sprites
2015-09-17 13:27:43 -07:00
Adam Barth
0cc094288e
Move mojo frontend into services.dart
...
What's important about this code is that it's presenting services outside the
VM, not the particular technology used to present the services.
2015-09-16 19:13:50 -07:00
Adam Barth
b0719a47b6
Remove use of some deprecated functions on sky.Paint
...
We now expose idiomatic setters for these properties. Eventually we'll remove
the setter functions.
2015-09-13 17:24:15 -07:00
Adam Barth
ad0d74a41e
Introduce painting.dart and move painting code to src/painting
2015-09-08 10:36:14 -07:00
Viktor Lidholt
ae9d4115ff
Adds helpers to bosses at level 2 & 3 and above in demo game
2015-09-04 10:35:45 -07:00
Viktor Lidholt
c4a6610ad7
More precise removal of lasers when they go offscreen in demo game
2015-09-04 10:35:45 -07:00
Viktor Lidholt
7681420367
Laser speed now accounts for scrolling speed in demo game
2015-09-04 10:35:45 -07:00
Viktor Lidholt
a4d344d164
Refactors boss power bar to use new constraint in demo game
2015-09-03 15:36:26 -07:00