[gnome-nibbles] Reset level before every new game
- From: Iulian Radu <iulianradu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-nibbles] Reset level before every new game
- Date: Thu, 10 Dec 2015 19:27:29 +0000 (UTC)
commit 000b308022676c2113fcab0bcb7eb73a00578b7e
Author: Gabriel Ivascu <ivascu gabriel59 gmail com>
Date: Fri Nov 20 03:42:38 2015 +0200
Reset level before every new game
src/gnome-nibbles.vala | 2 ++
src/nibbles-game.vala | 5 +++++
2 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-nibbles.vala b/src/gnome-nibbles.vala
index aecfeec..75d7e7a 100644
--- a/src/gnome-nibbles.vala
+++ b/src/gnome-nibbles.vala
@@ -296,6 +296,8 @@ public class Nibbles : Gtk.Application
{
settings.set_boolean ("first-run", false);
+ game.reset ();
+
view.new_level (game.current_level);
view.connect_worm_signals ();
diff --git a/src/nibbles-game.vala b/src/nibbles-game.vala
index 6c11d4d..24de3aa 100644
--- a/src/nibbles-game.vala
+++ b/src/nibbles-game.vala
@@ -140,6 +140,11 @@ public class NibblesGame : Object
start ();
}
+ public void reset ()
+ {
+ current_level = start_level;
+ }
+
private void end ()
{
stop ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]