Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: sky/examples/game/main.dart

Issue 1183913006: Rename AppView to SkyBinding. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | sky/examples/rendering/borders.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 import 'dart:sky'; 1 import 'dart:sky';
2
3 import 'package:sky/widgets/basic.dart';
4 import 'package:sky/widgets/raised_button.dart';
5 import 'package:sky/widgets/widget.dart';
6
2 import 'lib/game_demo.dart'; 7 import 'lib/game_demo.dart';
3 import 'lib/sprites.dart'; 8 import 'lib/sprites.dart';
4 import 'package:sky/widgets/basic.dart';
5 import 'package:sky/app/view.dart';
6 import 'package:sky/widgets/ui_node.dart';
7 import 'package:sky/widgets/raised_button.dart';
8
9 AppView app;
10 9
11 void main() { 10 void main() {
12 // Load images 11 // Load images
13 new ImageMap([ 12 new ImageMap([
14 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/resources-auto/BurnTexture.png", 13 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/resources-auto/BurnTexture.png",
15 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/asteroid_b ig_002.png", 14 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/asteroid_b ig_002.png",
16 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/GG_blueshi p_Lv3.png", 15 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/GG_blueshi p_Lv3.png",
17 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/laserBlue. png", 16 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/laserBlue. png",
18 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/laserFlash Purple.png", 17 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Packages/SpriteBuilder%20Resources.sbpack/Sprites/resources-auto/laserFlash Purple.png",
19 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Source/Resources/NebulaClouds.png", 18 "https://raw.githubusercontent.com/slembcke/GalacticGuardian.spritebuilder /GDC/Source/Resources/NebulaClouds.png",
20 ], 19 ],
21 allLoaded); 20 allLoaded);
22 } 21 }
23 22
24 void allLoaded(ImageMap loader) { 23 void allLoaded(ImageMap loader) {
25 _loader = loader; 24 _loader = loader;
26 runApp(new GameDemoApp()); 25 runApp(new GameDemoApp());
27 } 26 }
28 27
29 class GameDemoApp extends App { 28 class GameDemoApp extends App {
30 29
31 UINode build() { 30 Widget build() {
32 return new Stack([ 31 return new Stack([
33 new GameDemo(), 32 new GameDemo(),
34 // new StackPositionedChild( 33 // new StackPositionedChild(
35 // new Flex([ 34 // new Flex([
36 // new FlexExpandingChild( 35 // new FlexExpandingChild(
37 // new RaisedButton(child:new Text("Hello")), 36 // new RaisedButton(child:new Text("Hello")),
38 // key: 1 37 // key: 1
39 // ), 38 // ),
40 // new FlexExpandingChild( 39 // new FlexExpandingChild(
41 // new RaisedButton(child:new Text("Foo!")), 40 // new RaisedButton(child:new Text("Foo!")),
42 // key: 2 41 // key: 2
43 // ) 42 // )
44 // ]), 43 // ]),
45 // right:0.0, 44 // right:0.0,
46 // top: 20.0 45 // top: 20.0
47 // ) 46 // )
48 ]); 47 ]);
49 } 48 }
50 } 49 }
51 50
52 ImageMap _loader; 51 ImageMap _loader;
53 52
54 class GameDemo extends OneChildRenderObjectWrapper { 53 class GameDemo extends OneChildRenderObjectWrapper {
55 54
56 GameDemo({ UINode child, Object key }) 55 GameDemo({ Widget child, Object key })
57 : super(child: child, key: key); 56 : super(child: child, key: key);
58 57
59 GameDemoBox get root { return super.root; } 58 GameDemoBox get root { return super.root; }
60 GameDemoBox createNode() => new GameDemoBox(new GameDemoWorld(_loader)); 59 GameDemoBox createNode() => new GameDemoBox(new GameDemoWorld(_loader));
61 } 60 }
OLDNEW
« no previous file with comments | « no previous file | sky/examples/rendering/borders.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698