Commit 122add43 authored by Viktor Lidholt's avatar Viktor Lidholt

Merge pull request #346 from vlidholt/master

Adds star field to game start screen
parents 6dc4bc32 de105aa0
......@@ -90,18 +90,27 @@ class GameDemoApp extends App {
}
Widget _buildMainScene(navigator, route) {
return new Center(
child: new TextureButton(
onPressed: () {
_game = new GameDemoWorld(_app, navigator, _loader, _spriteSheet, _spriteSheetUI);
navigator.pushNamed('/game');
},
texture: _spriteSheetUI["btn_play_up.png"],
textureDown: _spriteSheetUI["btn_play_down.png"],
width: 128.0,
height: 128.0
return new Stack([
new SpriteWidget(new MainScreenBackground()),
new Center(
child: new TextureButton(
onPressed: () {
_game = new GameDemoWorld(
_app,
navigator,
_loader,
_spriteSheet,
_spriteSheetUI
);
navigator.pushNamed('/game');
},
texture: _spriteSheetUI["btn_play_up.png"],
textureDown: _spriteSheetUI["btn_play_down.png"],
width: 128.0,
height: 128.0
)
)
);
]);
}
}
......@@ -194,3 +203,14 @@ class _TextureButtonToken {
return value;
}
}
class MainScreenBackground extends NodeWithSize {
MainScreenBackground() : super(new Size(1024.0, 1024.0)) {
Sprite sprtBackground = new Sprite.fromImage(_loader["assets/starfield.png"]);
sprtBackground.position = new Point(512.0, 512.0);
addChild(sprtBackground);
StarField starField = new StarField(_spriteSheet, 200, true);
addChild(starField);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment