[gnome-nibbles] Reset level before every new game



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]