Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
122add43
Commit
122add43
authored
Jul 29, 2015
by
Viktor Lidholt
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #346 from vlidholt/master
Adds star field to game start screen
parents
6dc4bc32
de105aa0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
11 deletions
+31
-11
main.dart
packages/flutter/example/game/main.dart
+31
-11
No files found.
packages/flutter/example/game/main.dart
View file @
122add43
...
...
@@ -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
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment