Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Changer la taille de l'ecran  (Lu 3517 fois)

0 Membres et 2 Invités sur ce sujet

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Changer la taille de l'ecran
« le: Mars 07, 2013, 12:41:00 pm »
salut a tous,

je programme un petit jeu et j'aimerais pouvoir modifier la taille de la fenêtre sans que ça ne change la taille de l'affichage, voici le problème :

http://img15.hostingpics.net/pics/300269892.png

void Propriete::actualiserTailleEcran()
{
        m_fenetrePrincipale.setSize(Vector2u(m_largeurEcran, m_hauteurEcran));
}

//voici comment est calculer la taille de la fenetre :

m_largeurEcran = m_nbTilesLargeur*m_largeurTile+170;

// la largeur = nombre de tiles en largeur * la largeur d'un tile + 170 (le panneau d'info des unité fait 200pixels mais je coupe un peu de la ligne grise de droite pour faire plus esthétique)

 


donc ce que je cherche a faire c'est agrandir la fenêtre sans modifier l'affichage a l’intérieure et sans en créer une nouvelle.

merci pour toute aide ^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Changer la taille de l'ecran
« Réponse #1 le: Mars 07, 2013, 01:01:36 pm »
Il suffit d'ajuster la vue à chaque redimensionnement.

window.setView(sf::View(sf::FloatRect(0, 0, nouvelle_largeur, nouvelle_hauteur)));
Laurent Gomila - SFML developer

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : Changer la taille de l'ecran
« Réponse #2 le: Mars 07, 2013, 01:12:09 pm »
Ah effectivement, merci ^^

 

anything