[gnome-nibbles/arnaudb/modernize-code] Clean game init.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-nibbles/arnaudb/modernize-code] Clean game init.
- Date: Tue, 26 May 2020 18:57:03 +0000 (UTC)
commit 444a47fab87243c5f52373afcc922a7b151b9461
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Tue May 26 20:56:28 2020 +0200
Clean game init.
src/nibbles-game.vala | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
---
diff --git a/src/nibbles-game.vala b/src/nibbles-game.vala
index f6db5b5..8a6f305 100644
--- a/src/nibbles-game.vala
+++ b/src/nibbles-game.vala
@@ -55,7 +55,7 @@ private class NibblesGame : Object
/* Board data */
public int tile_size { internal get; internal construct set; }
- internal int[,] board;
+ internal int[,] board = new int[WIDTH, HEIGHT];
/* Worms data */
internal int numhumans { internal get; internal set; }
@@ -63,10 +63,10 @@ private class NibblesGame : Object
internal int numworms { internal get; private set; }
/* Game models */
- internal Gee.LinkedList<Worm> worms { get; private set; }
- public Boni boni { internal get; private construct; default = new Boni (); }
- internal WarpManager warp_manager { get; private set; }
- internal Gee.HashMap<Worm, WormProperties?> worm_props { get; private set; }
+ public Gee.LinkedList<Worm> worms { internal get; private construct; default = new
Gee.LinkedList<Worm> (); }
+ public Boni boni { internal get; private construct; default = new
Boni (); }
+ public WarpManager warp_manager { internal get; private construct; default = new
WarpManager (); }
+ public Gee.HashMap<Worm, WormProperties?> worm_props { internal get; private construct; default = new
Gee.HashMap<Worm, WormProperties?> (); }
/* Game controls */
internal bool is_running { internal get; private set; default = false; }
@@ -87,11 +87,6 @@ private class NibblesGame : Object
{
Object (tile_size: tile_size, start_level: start_level, current_level: start_level, speed: speed,
fakes: fakes);
- warp_manager = new WarpManager ();
- board = new int[WIDTH, HEIGHT];
- worms = new Gee.LinkedList<Worm> ();
- worm_props = new Gee.HashMap<Worm, WormProperties?> ();
-
Random.set_seed ((uint32) time_t ());
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]