| OLD | NEW |
| 1 import 'dart:sky'; | 1 import 'dart:sky'; |
| 2 | 2 |
| 3 import 'package:sky/widgets/basic.dart'; | 3 import 'package:sky/widgets/basic.dart'; |
| 4 import 'package:sky/widgets/raised_button.dart'; | 4 import 'package:sky/widgets/raised_button.dart'; |
| 5 import 'package:sky/widgets/widget.dart'; | 5 import 'package:sky/widgets/widget.dart'; |
| 6 | 6 |
| 7 import 'lib/game_demo.dart'; | 7 import 'lib/game_demo.dart'; |
| 8 import 'lib/sprites.dart'; | 8 import 'lib/sprites.dart'; |
| 9 | 9 |
| 10 void main() { | 10 void main() { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 | 22 |
| 23 void allLoaded(ImageMap loader) { | 23 void allLoaded(ImageMap loader) { |
| 24 _loader = loader; | 24 _loader = loader; |
| 25 runApp(new GameDemoApp()); | 25 runApp(new GameDemoApp()); |
| 26 } | 26 } |
| 27 | 27 |
| 28 class GameDemoApp extends App { | 28 class GameDemoApp extends App { |
| 29 | 29 |
| 30 Widget build() { | 30 Widget build() { |
| 31 return new Stack([ | 31 return new Stack([ |
| 32 new GameDemo(), | 32 new SpriteWidget(new GameDemoWorld(_loader)), |
| 33 // new StackPositionedChild( | 33 // new StackPositionedChild( |
| 34 // new Flex([ | 34 // new Flex([ |
| 35 // new FlexExpandingChild( | 35 // new FlexExpandingChild( |
| 36 // new RaisedButton(child:new Text("Hello")), | 36 // new RaisedButton(child:new Text("Hello")), |
| 37 // key: 1 | 37 // key: 1 |
| 38 // ), | 38 // ), |
| 39 // new FlexExpandingChild( | 39 // new FlexExpandingChild( |
| 40 // new RaisedButton(child:new Text("Foo!")), | 40 // new RaisedButton(child:new Text("Foo!")), |
| 41 // key: 2 | 41 // key: 2 |
| 42 // ) | 42 // ) |
| 43 // ]), | 43 // ]), |
| 44 // right:0.0, | 44 // right:0.0, |
| 45 // top: 20.0 | 45 // top: 20.0 |
| 46 // ) | 46 // ) |
| 47 ]); | 47 ]); |
| 48 } | 48 } |
| 49 } | 49 } |
| 50 | 50 |
| 51 ImageMap _loader; | 51 ImageMap _loader; |
| 52 | |
| 53 class GameDemo extends OneChildRenderObjectWrapper { | |
| 54 | |
| 55 GameDemo({ Widget child, Object key }) | |
| 56 : super(child: child, key: key); | |
| 57 | |
| 58 GameDemoBox get root { return super.root; } | |
| 59 GameDemoBox createNode() => new GameDemoBox(new GameDemoWorld(_loader)); | |
| 60 } | |
| OLD | NEW |