From f2488852609d34817850b62d167a018f9f170e00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Hord=C3=A9?= Date: Wed, 17 Feb 2016 16:00:19 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20gestion=20du=20verouillage,=20gratuit?= =?UTF-8?q?=C3=A9=20des=20cellules=20de=20la=20grille=20en=20mode=20debogu?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/fr/evolving/UI/Menu.java | 7 +- core/src/fr/evolving/UI/TouchMaptiles.java | 78 +++++++++----------- core/src/fr/evolving/automata/Cell.java | 4 + core/src/fr/evolving/automata/Grid.java | 13 ++-- core/src/fr/evolving/automata/Negativer.java | 2 +- core/src/fr/evolving/automata/Positiver.java | 2 +- core/src/fr/evolving/screens/GameScreen.java | 37 +++++++--- 7 files changed, 81 insertions(+), 62 deletions(-) diff --git a/core/src/fr/evolving/UI/Menu.java b/core/src/fr/evolving/UI/Menu.java index ca5691f..fcd61d2 100644 --- a/core/src/fr/evolving/UI/Menu.java +++ b/core/src/fr/evolving/UI/Menu.java @@ -121,7 +121,7 @@ public class Menu extends Actor { Gdx.app.debug("wirechem-Menu","Coordonnées:" + x + "x" + y + " Menu:" + coords.x + "," + coords.y + " Ecran :" + coords2.x + "x" + coords2.y + " type:" - + tile.get("type")); + + tile.get("type")+" selection:"+getSelection()); selected.setBounds(coords2.x, coords2.y, 60, 60); onchanged(); } @@ -230,6 +230,11 @@ public class Menu extends Actor { public void update() { clearall(); + if (worlds.isDebug()) + { + this.setMenuTile(0, 4, 87, "gold_pen",0); + this.setMenuTile(1, 4, 88, "lock_pen",0); + } if (worlds.getInformations().Cout>=0 || worlds.isDebug()) { this.setMenuTile(0, 7, 71, "copper_pen",0); diff --git a/core/src/fr/evolving/UI/TouchMaptiles.java b/core/src/fr/evolving/UI/TouchMaptiles.java index 91639d5..108bb62 100644 --- a/core/src/fr/evolving/UI/TouchMaptiles.java +++ b/core/src/fr/evolving/UI/TouchMaptiles.java @@ -26,6 +26,7 @@ import com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener; import fr.evolving.assets.AssetLoader; import fr.evolving.automata.Level; +import fr.evolving.automata.Worlds; import fr.evolving.screens.GameScreen.calling; public class TouchMaptiles extends Actor implements GestureListener,InputProcessor { @@ -40,8 +41,10 @@ public class TouchMaptiles extends Actor implements GestureListener,InputProcess private String selected; private boolean mapexit; private int clearsprite; + private Worlds worlds; - public TouchMaptiles(Level level, int sizex, int sizey) { + public TouchMaptiles(Worlds worlds,Level level, int sizex, int sizey) { + this.worlds=worlds; this.level = level; this.sizex = sizex; this.sizey = sizey; @@ -60,7 +63,7 @@ public class TouchMaptiles extends Actor implements GestureListener,InputProcess for(int i=0;i