avancement
This commit is contained in:
@@ -1,57 +1,58 @@
|
|||||||
<puzzle size="10" nom="Puzzle Taille 10">
|
<puzzle size="10" nom="Puzzle Taille 10 - Parfait">
|
||||||
<!-- rouge-->
|
<paire> <!-- rouge -->
|
||||||
<paire>
|
|
||||||
<point colonne="0" ligne="9" />
|
<point colonne="0" ligne="9" />
|
||||||
<point colonne="9" ligne="1" />
|
<point colonne="9" ligne="1" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- orange-->
|
<paire> <!-- orange -->
|
||||||
<paire>
|
|
||||||
<point colonne="1" ligne="8" />
|
<point colonne="1" ligne="8" />
|
||||||
<point colonne="5" ligne="7" />
|
<point colonne="5" ligne="7" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- cyan-->
|
<paire> <!-- cyan -->
|
||||||
<paire>
|
|
||||||
<point colonne="6" ligne="9" />
|
<point colonne="6" ligne="9" />
|
||||||
<point colonne="9" ligne="9" />
|
<point colonne="9" ligne="9" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- jaune-->
|
<paire> <!-- jaune -->
|
||||||
<paire>
|
|
||||||
<point colonne="6" ligne="8" />
|
<point colonne="6" ligne="8" />
|
||||||
<point colonne="9" ligne="8" />
|
<point colonne="9" ligne="8" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- bleu-->
|
<paire> <!-- bleu -->
|
||||||
<paire>
|
|
||||||
<point colonne="3" ligne="3" />
|
<point colonne="3" ligne="3" />
|
||||||
<point colonne="7" ligne="7" />
|
<point colonne="7" ligne="7" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- rose-->
|
<paire> <!-- rose -->
|
||||||
<paire>
|
|
||||||
<point colonne="7" ligne="6" />
|
<point colonne="7" ligne="6" />
|
||||||
<point colonne="6" ligne="5" />
|
<point colonne="6" ligne="5" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- vert clair-->
|
<paire> <!-- vert clair -->
|
||||||
<paire>
|
|
||||||
<point colonne="6" ligne="7" />
|
<point colonne="6" ligne="7" />
|
||||||
<point colonne="8" ligne="1" />
|
<point colonne="8" ligne="1" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- violet-->
|
<paire> <!-- violet -->
|
||||||
<paire>
|
|
||||||
<point colonne="2" ligne="6" />
|
<point colonne="2" ligne="6" />
|
||||||
<point colonne="4" ligne="7" />
|
<point colonne="4" ligne="7" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- vert-->
|
<paire> <!-- vert -->
|
||||||
<paire>
|
|
||||||
<point colonne="4" ligne="8" />
|
<point colonne="4" ligne="8" />
|
||||||
<point colonne="5" ligne="6" />
|
<point colonne="5" ligne="6" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- vert foncé-->
|
<paire> <!-- vert foncé -->
|
||||||
<paire>
|
|
||||||
<point colonne="6" ligne="4" />
|
<point colonne="6" ligne="4" />
|
||||||
<point colonne="7" ligne="5" />
|
<point colonne="7" ligne="5" />
|
||||||
</paire>
|
</paire>
|
||||||
<!-- rose pastel-->
|
<paire> <!-- rose pastel -->
|
||||||
<paire>
|
|
||||||
<point colonne="2" ligne="1" />
|
<point colonne="2" ligne="1" />
|
||||||
<point colonne="1" ligne="4" />
|
<point colonne="1" ligne="4" />
|
||||||
</paire>
|
</paire>
|
||||||
|
<paire> <!-- turquoise -->
|
||||||
|
<point colonne="0" ligne="0" />
|
||||||
|
<point colonne="9" ligne="0" />
|
||||||
|
</paire>
|
||||||
|
<paire> <!-- indigo -->
|
||||||
|
<point colonne="0" ligne="1" />
|
||||||
|
<point colonne="0" ligne="9" />
|
||||||
|
</paire>
|
||||||
|
<paire> <!-- marron -->
|
||||||
|
<point colonne="9" ligne="2" />
|
||||||
|
<point colonne="0" ligne="2" />
|
||||||
|
</paire>
|
||||||
</puzzle>
|
</puzzle>
|
||||||
@@ -1,47 +1,63 @@
|
|||||||
<puzzle size="12" nom="Puzzle Taille 12">
|
<puzzle size="12" nom="Puzzle Taille 12">
|
||||||
<paire> <!-- rose pastel -->
|
<!-- rouge-->
|
||||||
<point colonne="0" ligne="0" />
|
<paire>
|
||||||
<point colonne="0" ligne="4" />
|
<point colonne="0" ligne="1" />
|
||||||
|
<point colonne="8" ligne="4" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- rose -->
|
<!-- orange-->
|
||||||
|
<paire>
|
||||||
<point colonne="1" ligne="1" />
|
<point colonne="1" ligne="1" />
|
||||||
<point colonne="2" ligne="5" />
|
<point colonne="4" ligne="1" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- rouge -->
|
<!-- cyan-->
|
||||||
<point colonne="0" ligne="11" />
|
<paire>
|
||||||
<point colonne="7" ligne="8" />
|
<point colonne="0" ligne="5" />
|
||||||
|
<point colonne="5" ligne="1" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- bleu -->
|
<!-- jaune-->
|
||||||
<point colonne="2" ligne="0" />
|
<paire>
|
||||||
<point colonne="11" ligne="7" />
|
<point colonne="10" ligne="1" />
|
||||||
|
<point colonne="10" ligne="3" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert clair -->
|
<!-- bleu-->
|
||||||
<point colonne="3" ligne="3" />
|
<paire>
|
||||||
<point colonne="10" ligne="8" />
|
<point colonne="8" ligne="3" />
|
||||||
|
<point colonne="9" ligne="9" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert foncé -->
|
<!-- rose-->
|
||||||
<point colonne="4" ligne="3" />
|
<paire>
|
||||||
<point colonne="4" ligne="6" />
|
<point colonne="2" ligne="4" />
|
||||||
|
<point colonne="6" ligne="4" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert -->
|
<!-- vert clair-->
|
||||||
<point colonne="3" ligne="7" />
|
<paire>
|
||||||
<point colonne="3" ligne="10" />
|
<point colonne="8" ligne="2" />
|
||||||
|
<point colonne="2" ligne="6" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- orange -->
|
<!-- violet-->
|
||||||
<point colonne="2" ligne="10" />
|
<paire>
|
||||||
<point colonne="3" ligne="8" />
|
<point colonne="10" ligne="5" />
|
||||||
|
<point colonne="1" ligne="9" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- cyan -->
|
<!-- vert-->
|
||||||
<point colonne="1" ligne="11" />
|
<paire>
|
||||||
<point colonne="11" ligne="9" />
|
<point colonne="8" ligne="7" />
|
||||||
|
<point colonne="1" ligne="10" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- jaune -->
|
<!-- vert foncé-->
|
||||||
<point colonne="5" ligne="10" />
|
<paire>
|
||||||
<point colonne="6" ligne="6" />
|
<point colonne="11" ligne="5" />
|
||||||
|
<point colonne="7" ligne="10" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- violet -->
|
<!-- rose pastel-->
|
||||||
<point colonne="6" ligne="5" />
|
<paire>
|
||||||
<point colonne="10" ligne="9" />
|
<point colonne="4" ligne="10" />
|
||||||
|
<point colonne="7" ligne="9" />
|
||||||
|
</paire>
|
||||||
|
<!-- marron-->
|
||||||
|
<paire>
|
||||||
|
<point colonne="4" ligne="11" />
|
||||||
|
<point colonne="10" ligne="7" />
|
||||||
</paire>
|
</paire>
|
||||||
</puzzle>
|
</puzzle>
|
||||||
|
|
||||||
|
|||||||
@@ -1,50 +1,67 @@
|
|||||||
<puzzle size="13" nom="Puzzle Taille 13">
|
<puzzle size="13" nom="Puzzle Taille 13">
|
||||||
<paire> <!-- rose pastel -->
|
<!-- vert clair-->
|
||||||
<point colonne="0" ligne="0" />
|
<paire>
|
||||||
<point colonne="0" ligne="5" />
|
<point colonne="0" ligne="1" />
|
||||||
|
<point colonne="1" ligne="5" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- rose -->
|
<!-- bordeau-->
|
||||||
<point colonne="2" ligne="1" />
|
<paire>
|
||||||
<point colonne="1" ligne="6" />
|
<point colonne="1" ligne="1" />
|
||||||
|
<point colonne="4" ligne="2" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- rouge -->
|
<!-- orange-->
|
||||||
<point colonne="0" ligne="12" />
|
<paire>
|
||||||
<point colonne="8" ligne="9" />
|
|
||||||
</paire>
|
|
||||||
<paire> <!-- bleu -->
|
|
||||||
<point colonne="3" ligne="0" />
|
<point colonne="3" ligne="0" />
|
||||||
<point colonne="12" ligne="8" />
|
<point colonne="11" ligne="2" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert clair -->
|
<!-- blanc-->
|
||||||
<point colonne="4" ligne="4" />
|
<paire>
|
||||||
<point colonne="11" ligne="9" />
|
<point colonne="2" ligne="4" />
|
||||||
|
<point colonne="10" ligne="5" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert foncé -->
|
<!-- vert foncé-->
|
||||||
<point colonne="5" ligne="4" />
|
<paire>
|
||||||
<point colonne="5" ligne="7" />
|
<point colonne="6" ligne="1" />
|
||||||
|
<point colonne="10" ligne="10" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- vert -->
|
<!-- bleu-->
|
||||||
<point colonne="4" ligne="8" />
|
<paire>
|
||||||
<point colonne="4" ligne="11" />
|
<point colonne="12" ligne="0" />
|
||||||
|
<point colonne="8" ligne="11" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- orange -->
|
<!-- dorée-->
|
||||||
<point colonne="3" ligne="11" />
|
<paire>
|
||||||
|
<point colonne="6" ligne="4" />
|
||||||
|
<point colonne="9" ligne="5" />
|
||||||
|
</paire>
|
||||||
|
<!-- rouge-->
|
||||||
|
<paire>
|
||||||
|
<point colonne="8" ligne="3" />
|
||||||
|
<point colonne="2" ligne="11" />
|
||||||
|
</paire>
|
||||||
|
<!-- rose-->
|
||||||
|
<paire>
|
||||||
|
<point colonne="5" ligne="6" />
|
||||||
|
<point colonne="0" ligne="12" />
|
||||||
|
</paire>
|
||||||
|
<!-- cyan-->
|
||||||
|
<paire>
|
||||||
|
<point colonne="1" ligne="8" />
|
||||||
<point colonne="4" ligne="9" />
|
<point colonne="4" ligne="9" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- cyan -->
|
<!-- gris-->
|
||||||
<point colonne="2" ligne="12" />
|
<paire>
|
||||||
<point colonne="12" ligne="10" />
|
|
||||||
</paire>
|
|
||||||
<paire> <!-- jaune -->
|
|
||||||
<point colonne="6" ligne="11" />
|
|
||||||
<point colonne="7" ligne="7" />
|
<point colonne="7" ligne="7" />
|
||||||
|
<point colonne="8" ligne="10" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- violet -->
|
<!-- jaune-->
|
||||||
<point colonne="7" ligne="6" />
|
<paire>
|
||||||
<point colonne="11" ligne="10" />
|
<point colonne="7" ligne="5" />
|
||||||
|
<point colonne="5" ligne="11" />
|
||||||
</paire>
|
</paire>
|
||||||
<paire> <!-- turquoise -->
|
<!-- violet-->
|
||||||
<point colonne="6" ligne="3" />
|
<paire>
|
||||||
<point colonne="10" ligne="7" />
|
<point colonne="11" ligne="8" />
|
||||||
|
<point colonne="8" ligne="12" />
|
||||||
</paire>
|
</paire>
|
||||||
</puzzle>
|
</puzzle>
|
||||||
@@ -280,6 +280,11 @@ private void printBoardToLog() {
|
|||||||
board[row][col] = -selectedColor; // ✅ Remplit avec l’id du point de départ
|
board[row][col] = -selectedColor; // ✅ Remplit avec l’id du point de départ
|
||||||
path.add(new int[]{row, col}); // 🔁 On suit le chemin mais un seul id
|
path.add(new int[]{row, col}); // 🔁 On suit le chemin mais un seul id
|
||||||
invalidate(); // 🖌️ Redessine la vue
|
invalidate(); // 🖌️ Redessine la vue
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -58,9 +58,9 @@ public class MainActivity extends Activity {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Bouton paramètres
|
// Bouton paramètres
|
||||||
settingsButton.setOnClickListener(v -> {
|
settingsButton.setOnClickListener(new listener(this,SettingsActivity.class));
|
||||||
Intent intent = new Intent(MainActivity.this, SettingsActivity.class);
|
|
||||||
startActivity(intent);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,15 +9,17 @@ import android.widget.Button;
|
|||||||
public class MenuActivity extends Activity {
|
public class MenuActivity extends Activity {
|
||||||
|
|
||||||
private Button Bjouer;
|
private Button Bjouer;
|
||||||
|
private listener view;
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_menu);
|
setContentView(R.layout.activity_menu);
|
||||||
Bjouer = findViewById(R.id.Bjouer);
|
Bjouer = findViewById(R.id.Bjouer);
|
||||||
Bjouer.setOnClickListener(view -> {
|
Bjouer.setOnClickListener(new listener(this,MainActivity.class));
|
||||||
Intent intent = new Intent(MenuActivity.this, MainActivity.class);
|
|
||||||
startActivity(intent);
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package com.example.flow_free;
|
||||||
|
|
||||||
|
public class RulesActivity {
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.example.flow_free;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
|
public class listener implements View.OnClickListener {
|
||||||
|
|
||||||
|
private final Context context;
|
||||||
|
private final Class<?> targetActivity;
|
||||||
|
|
||||||
|
public listener(Context context, Class<?> targetActivity) {
|
||||||
|
this.context = context;
|
||||||
|
this.targetActivity = targetActivity;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
Intent intent = new Intent(context, targetActivity);
|
||||||
|
context.startActivity(intent);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user