Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: Est-il possible de faire une taille de GUI d'inventaire variable ? Mar 2 Fév 2021 - 13:55 | |
| Tout est dans le titre ! Est-il possible en bidouillant le script de faire en sorte que la taille du GUI de l'inventaire s'adapte automatiquement en fonction du nombre d'items visible ? Merci d'avance |
|
Arlann Cliqueur Amateur
Nombre de messages : 286
Date d'inscription : 06/04/2016
| Sujet: Re: Est-il possible de faire une taille de GUI d'inventaire variable ? Mar 2 Fév 2021 - 20:15 | |
| Tu peux essayer de faire quelque chose comme ça : - Code:
-
int MAX_OBJETS_PAR_LIGNE = 5; // Nombre d'objets maximum sur une ligne
void AjustementTailleInventaire(InvWindow* inventaire) { if (inventaire.ItemCount > 0) { int maxLargeur = MAX_OBJETS_PAR_LIGNE * inventaire.ItemWidth; int largeur = inventaire.ItemCount * inventaire.ItemWidth; int hauteur = inventaire.ItemHeight * FloatToInt(IntToFloat(largeur) / IntToFloat(maxLargeur), eRoundUp); if (largeur > maxLargeur) largeur = maxLargeur; inventaire.Width = largeur; inventaire.Height = hauteur; inventaire.OwningGUI.Width = largeur; // On peut aussi ajouter des pixels de marge inventaire.OwningGUI.Height = hauteur; // On peut aussi ajouter des pixels de marge inventaire.OwningGUI.Visible = true; } else inventaire.OwningGUI.Visible = false; }
// A chaque ajout/suppression d'objet on appelle : AjustementTailleInventaire(InventoryWindow1) ; // en précisant le nom de la fenêtre d'inventaire en argument
Pas certain que cela fonctionne correctement si tu possèdes plusieurs fois le même item et que l'option "Display multiple icons for multipe items" n'est pas activée. |
|
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: Re: Est-il possible de faire une taille de GUI d'inventaire variable ? Mer 3 Fév 2021 - 7:47 | |
| Je note ! Merci beaucoup ! |
|
Contenu sponsorisé
| Sujet: Re: Est-il possible de faire une taille de GUI d'inventaire variable ? | |
| |
|