SceneLancerServeur::SceneLancerServeur(Jeu& jeu)
                : Scene(jeu) {
    int largeur = 300 / 2;
    int hauteur = 86 / 2;

    int x = (affichage.getSize().x - largeur) / 2;

    int y = (affichage.getSize().y - hauteur) / 5;

    new Image(&gui, 100, 0, 0, affichage.getSize().x, affichage.getSize().y, jeu.lireRessources().lireImage("fond.png"));

    port = new ZoneTexte(&gui, Port, x, 2 * y, largeur, hauteur, "Port du serveur");

    new Bouton(&gui, Serveur, "Lancer le serveur", x, 3 * y, largeur, hauteur);

    new Bouton(&gui, Retour, "Retour", x, 4 * y, largeur, hauteur);
}
예제 #2
0
SceneJeuOptions::SceneJeuOptions(Jeu& jeu)
                : Scene(jeu) {
    int largeur = 300 / 2;
    int hauteur = 86 / 2;

    int x = (affichage.getSize().x - largeur) / 2;

    int y = (affichage.getSize().y - hauteur) / 2;

    new Image(&gui, 100, 0, 0, affichage.getSize().x, affichage.getSize().y, jeu.lireRessources().lireImage("fond.png"));

    new Bouton(&gui, Musique, "Musique", x, y / 2, largeur, hauteur);
    new Bouton(&gui, AugmenterMusique, "+", 1.25 * x, 1.3 * y / 2, largeur, hauteur);
    new Bouton(&gui, BaisserMusique, "-", 0.75 * x, 1.3 * y / 2, largeur, hauteur);
    new Bouton(&gui, Son, "Son", x, 2 * y / 2, largeur, hauteur);
    new Bouton(&gui, AugmenterSon, "+", 1.25 * x, 2.3 * y / 2, largeur, hauteur);
    new Bouton(&gui, BaisserSon, "-", 0.75 * x, 2.3 * y / 2, largeur, hauteur);
    new Bouton(&gui, Retour, "Retour", x, 2 * y, largeur, hauteur);
}