From 87d04232ef9259412ed19077cbcb36443cdacad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Hord=C3=A9?= Date: Mon, 22 Aug 2016 10:05:56 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20gestion=20des=20boutons=20play,=20stop,?= =?UTF-8?q?=20pause=20et=20speed=20cr=C3=A9ation=20de=20la=20classe=20part?= =?UTF-8?q?icule=20ajout=20dans=20grille=20de=20la=20gestion=20des=20cycle?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/fr/evolving/UI/HorizBarre.java | 16 +- core/src/fr/evolving/UI/TouchMaptiles.java | 8 + core/src/fr/evolving/automata/Cell.java | 4 +- core/src/fr/evolving/automata/Grid.java | 27 +++- core/src/fr/evolving/automata/Particle.java | 90 ++++++++++++ core/src/fr/evolving/screens/GameScreen.java | 137 +++++++++++++----- core/src/fr/evolving/screens/LevelScreen.java | 20 ++- 7 files changed, 255 insertions(+), 47 deletions(-) create mode 100644 core/src/fr/evolving/automata/Particle.java diff --git a/core/src/fr/evolving/UI/HorizBarre.java b/core/src/fr/evolving/UI/HorizBarre.java index 9ae1514..09bf947 100644 --- a/core/src/fr/evolving/UI/HorizBarre.java +++ b/core/src/fr/evolving/UI/HorizBarre.java @@ -12,6 +12,8 @@ import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.Touchable; +import com.badlogic.gdx.scenes.scene2d.ui.Button; +import com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup; import com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup; import com.badlogic.gdx.scenes.scene2d.ui.ImageButton; import com.badlogic.gdx.scenes.scene2d.ui.Tooltip; @@ -26,6 +28,7 @@ import fr.evolving.screens.GameScreen.calling; public class HorizBarre extends Actor { private ImageButton[] Barre; + private ButtonGroup