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
Viktor Lidholt
435e3a5fbd
Adds new enemies and coin display to demo game
2015-08-28 16:07:00 -07:00
Viktor Lidholt
aca0dd5860
Adds counting of coins in demo game
2015-08-26 15:35:19 -07:00
Viktor Lidholt
77c8c04946
Moves GameObjectFactory and PlayerState to their own files in demo game
2015-08-26 13:14:40 -07:00
Viktor Lidholt
3b183ff416
Adds power ups to demo game, and some minor refactoring to support the addition
2015-08-26 12:41:21 -07:00
Viktor Lidholt
a7ede89e93
Splits up demo game into multiple files for better readability
2015-08-26 10:22:09 -07:00
Viktor Lidholt
33f64444ad
Updates demo game to work with new constraints api
2015-08-26 10:07:59 -07:00
Hixie
71e6f53a57
Replace Flex to Row and Column in tests and examples.
...
This still leaves Flex and FlexDirection available. At some point once
people have transitioned to Row/Column we should rename Flex to _Flex
and stop reexporting FlexDirection from basic.dart.
2015-08-26 09:05:14 -07:00
Viktor Lidholt
872a1cbfa4
Moves sky sprites to its own package
2015-08-25 16:08:46 -07:00
Viktor Lidholt
40e2693bf8
Fixes nits
2015-08-25 15:30:45 -07:00
Viktor Lidholt
ec4aaf2efd
Adds swarms of enemies to demo game
2015-08-25 14:49:54 -07:00
Viktor Lidholt
0d0ee255fa
Adds constraint for rotating a node towards another node
2015-08-25 14:47:56 -07:00
Viktor Lidholt
dbe555a42a
Makes the spline tension editable in sprites
2015-08-25 14:45:44 -07:00
Viktor Lidholt
6622c8cd3d
Removes old code from demo game
2015-08-25 10:14:26 -07:00
Viktor Lidholt
cca7006d95
Removes custom joystick code and adds a new moving enemy to demo game
2015-08-25 09:28:58 -07:00
Viktor Lidholt
0257b37975
Adds base rotation property to rotate-to-movement constraint
2015-08-25 09:28:58 -07:00
Viktor Lidholt
4a6919c364
Adds virtual joystick to games library
2015-08-25 09:28:58 -07:00
Viktor Lidholt
bb0de38f5b
Minor code cleanup
2015-08-24 16:41:05 -07:00
Viktor Lidholt
e5fb2b7187
Adds support for spline actions and constraints on nodes
2015-08-24 16:08:23 -07:00
Viktor Lidholt
c1b071c1ac
New game demo, initial version
2015-08-24 16:07:25 -07:00
Adam Barth
13355a99b0
Add SetRequestedOrientation to Activity service
...
Fixes #743
2015-08-21 12:49:49 -07:00
Viktor Lidholt
95014000a9
Fixes loading of assets in demo game
2015-08-18 10:33:34 -07:00
Viktor Lidholt
ee8506d32c
Merge pull request #666 from vlidholt/master
...
Adds bounce and elastic easing to animation curves
2015-08-18 09:37:02 -07:00
Eric Seidel
908490d089
Make Asteroids.apk use background music from its bundle
...
This was the last instance of loading assets off of Github.
@abarth
2015-08-17 17:10:38 -07:00
Viktor Lidholt
8ab5167eb1
Updates demo game to use curves from the animation package
2015-08-17 17:07:55 -07:00
Eric Seidel
7637d52cdf
Teach Asteroids Sounds how to load from AssetBundle
...
@abarth
2015-08-17 16:07:08 -07:00
Adam Barth
87ca9c16be
Rename Widget.root to Widget.renderObject
...
The name `root` is confusing because this value isn't the root of anything.
It's just the associated `RenderObject` instance.
2015-08-17 14:15:26 -07:00
Viktor Lidholt
8bb452618c
Adds SoundManager class
2015-08-17 12:49:32 -07:00
Viktor Lidholt
0460f86052
Adds a new ActionDelay class to sprites
2015-08-17 09:23:13 -07:00
Viktor Lidholt
9d092ad454
Adds background music for demo game
2015-08-13 16:00:29 -07:00
Viktor Lidholt
be9d8d2dbc
Unifies interfaces for SoundTrackPlayer and SoundEffectPlayer
2015-08-13 16:00:29 -07:00
Viktor Lidholt
788565248e
Adds a SoundTrackPlayer class
2015-08-13 16:00:29 -07:00
Viktor Lidholt
f2cb9637ec
Rename SoundCompleteCallback to SoundEffectStreamCallback
2015-08-13 16:00:29 -07:00
Viktor Lidholt
523bea099d
Refactors names of sound effect classes
2015-08-13 16:00:29 -07:00
Viktor Lidholt
bad255ba3e
Removes the ability to jump to different positions in sound effects (this isn't supported on Android)
2015-08-13 16:00:29 -07:00
Viktor Lidholt
7aca14793c
Adds sounds to demo game
2015-08-13 12:35:32 -07:00
Viktor Lidholt
ecfdebe5f5
Adds sound support to sprite api
2015-08-13 12:35:32 -07:00
Viktor Lidholt
127346ab56
Merge pull request #577 from vlidholt/master
...
Fixes issue in sprite
2015-08-13 12:33:40 -07:00
Adam Barth
fbe12785cc
Add PaintingContext which has-a sky.Canvas instead of is-a sky.Canvas
...
We'll need this for compositing because we need to switch out the sky.Canvas
when we switch compositing layers.
2015-08-13 10:18:33 -07:00
Viktor Lidholt
a9e313fe79
Fixes issue in sprite
2015-08-12 10:25:55 -07:00
Viktor Lidholt
4d3a7d0465
Adds API docs to particle systems and removes redundant property
2015-08-11 16:25:58 -07:00