From f267e9efc24a890854262bd343d9601afa6c64f9 Mon Sep 17 00:00:00 2001 From: Claire G Date: Fri, 7 Apr 2023 16:12:04 +0200 Subject: [PATCH] Ajout debut page regles --- app/src/main/AndroidManifest.xml | 3 +++ .../com/example/mastermind/MainActivity.java | 10 +++---- .../com/example/mastermind/RulesActivity.java | 14 ++++++++++ app/src/main/res/layout/activity_rules.xml | 27 +++++++++++++++++++ app/src/main/res/values/strings.xml | 12 ++++++++- 5 files changed, 60 insertions(+), 6 deletions(-) create mode 100644 app/src/main/java/com/example/mastermind/RulesActivity.java create mode 100644 app/src/main/res/layout/activity_rules.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4fda43e..8e95ca6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -25,6 +25,9 @@ android:name="android.app.lib_name" android:value="" /> + diff --git a/app/src/main/java/com/example/mastermind/MainActivity.java b/app/src/main/java/com/example/mastermind/MainActivity.java index c594d4b..4141f7d 100644 --- a/app/src/main/java/com/example/mastermind/MainActivity.java +++ b/app/src/main/java/com/example/mastermind/MainActivity.java @@ -10,7 +10,7 @@ public class MainActivity extends Activity { private Button mHotSeat; private Button mORDI; private Button mSettings; - //private Button mRules; + private Button mRules; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -19,7 +19,7 @@ public class MainActivity extends Activity { mHotSeat = findViewById(R.id.HotSeat); mORDI = findViewById(R.id.ORDI); mSettings = findViewById(R.id.Settings); - //mRules = findViewById(R.id.Rules); + mRules = findViewById(R.id.Rules); mHotSeat.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -43,12 +43,12 @@ public class MainActivity extends Activity { startActivity(settings); } }); - /*mTP4.setOnClickListener(new View.OnClickListener() { + mRules.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Intent rules = new Intent(MainActivity.this, TP4.class); + Intent rules = new Intent(MainActivity.this, RulesActivity.class); startActivity(rules); } - });*/ + }); } } \ No newline at end of file diff --git a/app/src/main/java/com/example/mastermind/RulesActivity.java b/app/src/main/java/com/example/mastermind/RulesActivity.java new file mode 100644 index 0000000..4a7bab4 --- /dev/null +++ b/app/src/main/java/com/example/mastermind/RulesActivity.java @@ -0,0 +1,14 @@ +package com.example.mastermind; + +import android.app.Activity; +import android.os.Bundle; + +public class RulesActivity extends Activity { + + @Override + protected void onCreate(Bundle saveInstanceState) { + super.onCreate(saveInstanceState); + setContentView(R.layout.activity_rules); + } + +} diff --git a/app/src/main/res/layout/activity_rules.xml b/app/src/main/res/layout/activity_rules.xml new file mode 100644 index 0000000..a26c523 --- /dev/null +++ b/app/src/main/res/layout/activity_rules.xml @@ -0,0 +1,27 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c80fd6d..59641b7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,11 +1,21 @@ MasterMind SettingsActivity + Règles Paramètres Autoriser les pions vides - Cette fonctionnalité augmente la difficultédu jeu pour l\'attaquant + Cette fonctionnalité augmente la difficulté du jeu pour l\'attaquant + + + Le mastermind est un jeu qui se joue généralement à deux, un défenseur doit choisir un code couleur que l\'attaquant devra deviner. + Pour se faire, une fois le code choisi par le 1er joueur, le 2nd a 10 tentatives pour le retrouver, après chaque essai le défenseur évalue la proposition. + Avec des pions noirs il indique les couleurs bien placées, et avec des pions blancs des couleurs mal placées, s\'il ne place pas de pion c\'est que la couleur + de la proposition n\'est pas dans le code à trouver. + + + \ No newline at end of file