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
Viktor Lidholt
ab616f08d9
Adds coins when a boss explodes in demo game
2015-09-03 14:55:14 -07:00
Viktor Lidholt
2bb73bbf5f
Refactors code in demo game to make it simpler
2015-09-03 13:40:36 -07:00
Viktor Lidholt
1a6300a20a
Adds power bar and movements to boss fights in demo game
2015-09-03 12:58:24 -07:00
Viktor Lidholt
ee7023531c
Initial boss fight in demo game
2015-09-02 16:49:36 -07:00
Viktor Lidholt
e8fbb4f133
Adds speed boost power up to demo game
2015-09-02 15:14:22 -07:00
Viktor Lidholt
b5ffee2b25
Improves laser upgrade in demo game
2015-09-02 14:47:54 -07:00
Adam Barth
becef0155a
Merge pull request #1018 from abarth/mv_src
...
Move widgets and rendering inside src
2015-09-02 13:41:25 -07:00
Adam Barth
0045b65996
Move widgets and rendering inside src
...
Code outside of package:sky should import this code using
package:sky/rendering.dart
package:sky/widgets.dart
Moving this code into the "src" directory is a convention that signifies that
and it cleans up the generated dartdoc because the libraries in the src
directory aren't included in the generated documentation. Instead, the classes
are documented in the widgets.dart and rendering.dart libraries.
2015-09-02 13:38:00 -07:00
Viktor Lidholt
cbce3da61a
Improves on demo game balance and adds levels for lasers
2015-09-02 13:34:02 -07:00
Viktor Lidholt
1cca29b3cd
Adds level labels to demo game
2015-09-01 16:14:53 -07:00
Viktor Lidholt
2291bd6d4c
Adds small explosions to demo game
2015-09-01 15:34:43 -07:00
Viktor Lidholt
fcd47c4dc1
Speeds up explosions in demo game
2015-09-01 15:34:43 -07:00
Viktor Lidholt
eb6a09c55c
Adds power-ups to demo game
2015-08-28 16:07:00 -07:00