#include #include #include void menuPrincipale() { int tailleGrille = 3, mode = 0; int continuer = 1; InitialiserGraphique(); CreerFenetre(100, 100, 800, 600); ChoisirTitreFenetre("Blocus"); while (continuer) { EffacerEcran(CouleurParNom("white")); ChoisirCouleurDessin(CouleurParNom("black")); EcrireTexte(300, 50, "BLOCUS", 2); EcrireTexte(250, 120, "Taille de la grille:", 1); char tailleStr[2]; sprintf(tailleStr, "%d", tailleGrille); EcrireTexte(450, 120, tailleStr, 1); RemplirRectangle(500, 110, 30, 30); RemplirRectangle(540, 110, 30, 30); ChoisirCouleurDessin(CouleurParNom("white")); EcrireTexte(510, 120, "+", 1); EcrireTexte(550, 120, "-", 1); ChoisirCouleurDessin(CouleurParNom("black")); RemplirRectangle(250, 180, 300, 50); RemplirRectangle(250, 250, 300, 50); ChoisirCouleurDessin(CouleurParNom("white")); EcrireTexte(280, 195, "1 Joueur", 1); EcrireTexte(280, 265, "2 Joueurs", 1); ChoisirCouleurDessin(CouleurParNom("black")); RemplirRectangle(250, 320, 300, 50); ChoisirCouleurDessin(CouleurParNom("white")); EcrireTexte(320, 335, "Quitter", 1); if (SourisCliquee()) { if (_Y >= 110 && _Y <= 140) { if (_X >= 500 && _X <= 530 && tailleGrille < 9) { tailleGrille++; } else if (_X >= 540 && _X <= 570 && tailleGrille > 3) { tailleGrille--; } } else if (_X >= 250 && _X <= 550) { if (_Y >= 180 && _Y <= 230) { mode = 1; continuer = 0; } else if (_Y >= 250 && _Y <= 300) { mode = 2; continuer = 0; } else if (_Y >= 320 && _Y <= 370) { mode = 0; continuer = 0; } } } } FermerGraphique(); }