diff --git a/code/app/src/main/java/projet/iut/jeu_de_la_vie/model/Manager.java b/code/app/src/main/java/projet/iut/jeu_de_la_vie/model/Manager.java index 59f212c..479e8b1 100644 --- a/code/app/src/main/java/projet/iut/jeu_de_la_vie/model/Manager.java +++ b/code/app/src/main/java/projet/iut/jeu_de_la_vie/model/Manager.java @@ -109,7 +109,7 @@ public class Manager implements ObserverBDJ { */ public void stoperJeu(){ actualiseurTour.resetTour(); - actualiseurCellule.getArbitre().getPlateau().getCellulesVivantes().reset(); + //actualiseurCellule.getArbitre().getPlateau().getCellulesVivantes().reset(); jeuLance = false; } diff --git a/code/app/src/main/java/projet/iut/jeu_de_la_vie/view/LauncherActivity.java b/code/app/src/main/java/projet/iut/jeu_de_la_vie/view/LauncherActivity.java index 496f874..9c93004 100644 --- a/code/app/src/main/java/projet/iut/jeu_de_la_vie/view/LauncherActivity.java +++ b/code/app/src/main/java/projet/iut/jeu_de_la_vie/view/LauncherActivity.java @@ -38,8 +38,12 @@ public class LauncherActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); - manager = new Manager(); - setContentView(R.layout.jeu_de_la_vie); + if (savedInstanceState != null){ + } + else { + manager = new Manager(); + setContentView(R.layout.jeu_de_la_vie); + } DisplayMetrics disp = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(disp); width = disp.widthPixels; diff --git a/code/app/src/main/res/layout-land/menu_principal.xml b/code/app/src/main/res/layout-land/menu_principal.xml new file mode 100644 index 0000000..bdaecfc --- /dev/null +++ b/code/app/src/main/res/layout-land/menu_principal.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + +