diff options
Diffstat (limited to 'demos/2d/space_shooter/game_state.gd')
-rw-r--r-- | demos/2d/space_shooter/game_state.gd | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/demos/2d/space_shooter/game_state.gd b/demos/2d/space_shooter/game_state.gd new file mode 100644 index 0000000000..f66d0fa8fa --- /dev/null +++ b/demos/2d/space_shooter/game_state.gd @@ -0,0 +1,24 @@ +extends Node + + +var points = 0 +var max_points = 0 + + +func _ready(): + var f = File.new() + #load high score + + if (f.open("user://highscore",File.READ)==OK): + + max_points=f.get_var() + + +func game_over(): + if (points>max_points): + max_points=points + #save high score + var f = File.new() + f.open("user://highscore",File.WRITE) + f.store_var(max_points) +
\ No newline at end of file |