Skip to content
Snippets Groups Projects
Commit c392be23 authored by Breitwiller Josephine's avatar Breitwiller Josephine
Browse files

menu mise à jour

parent ac866a43
No related branches found
No related tags found
No related merge requests found
......@@ -14,9 +14,19 @@ Rectangle {
y:70
}
Text{
text: "Design du jeu"
font.bold: true
color:"grey"
font.pixelSize: 25
anchors.horizontalCenter: parent.horizontalCenter
y:120
}
MenuBar{
y:220
y:180
anchors.horizontalCenter: parent.horizontalCenter
background: Rectangle { color: "#BBADA0"; radius: 5 }
......@@ -25,7 +35,7 @@ Rectangle {
MenuItem {
text: "Arial"
background: Rectangle { color: "black"; radius: 5 } // Fond et coins arrondis
background: Rectangle { color: "grey"; radius: 5 } // Fond et coins arrondis
}
}
......@@ -33,7 +43,7 @@ Rectangle {
}
MenuBar{
y:300
y:240
anchors.horizontalCenter: parent.horizontalCenter
background: Rectangle { color: "#BBADA0"; radius: 5 }
......@@ -43,15 +53,20 @@ Rectangle {
}
Rectangle {
color:"red"
width: 90; height: 30
Text{
text: "Fonctionnalitées"
font.bold: true
color:"grey"
font.pixelSize: 25
anchors.horizontalCenter: parent.horizontalCenter
y:150
radius:5
y:300
}
MenuBar {
anchors.horizontalCenter: parent.horizontalCenter
y:350
background: Rectangle { color: "#BBADA0"; radius: 5 }
Menu{
title:"mode de jeu"
......@@ -69,21 +84,24 @@ Rectangle {
}
}
}
Rectangle {
Text{
text: "accès à l'historique des parties"
width: 90; height: 30
color:"grey"
font.pixelSize: 20
anchors.horizontalCenter: parent.horizontalCenter
y:250
radius:5
y:390
}
MenuBar{
anchors.horizontalCenter: parent.horizontalCenter
y:450
background: Rectangle { color: "#BBADA0"; radius: 5 }
Menu {
title: "Charger une ancienne partie"
Repeater {
model: gameManager.partieHistorique
MenuItem {
......@@ -96,14 +114,33 @@ Rectangle {
}
Rectangle {
color:"#BBADA0"
width: 150; height: 30
anchors.horizontalCenter: parent.horizontalCenter
y:510
radius:5
Text{
anchors.centerIn: parent
text: "Supprimer l'historique"
color:"black"
}
MouseArea{
anchors.fill: parent
onClicked: gameManager.supprimerHistorique()
}
}
Rectangle {
color:"blue"
width: 90; height: 30
anchors.horizontalCenter: parent.horizontalCenter
y:510
y:560
radius:5
Text{
......
......@@ -206,15 +206,12 @@ void GameManager::restartGame(QString partieName) {
//demander pour sauvergarder la partie précédente
<<<<<<< HEAD
if(partieName=="false"){
}else{
if(partieName=="false"){}else{
enregistrerPartie(partieName);
};
=======
enregistrerPartie("partie1");
m_gameOver = false;
>>>>>>> e22daca7a3c09bd0a515d12093b0cbf7e3e4e152
// Réinitialisation des variables
......@@ -405,19 +402,16 @@ void GameManager::chargerPartie(QString partieName){
}
emit gridChanged(); // Notifiez que la grille a changé
file.close();
calculscore();
}
int GameManager::score() const {
return m_score; // Retourne le score actuel
}
<<<<<<< HEAD
=======
void GameManager::calculscore(){
if (m_gameOver) { // Si la partie est terminée, ne calcule pas le score
return;
......@@ -448,4 +442,3 @@ bool GameManager::isGameOver() {
}
return true; // Si la grille est pleine et aucune fusion n'est possible, la partie est terminée
}
>>>>>>> e22daca7a3c09bd0a515d12093b0cbf7e3e4e152
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment