Documentation > DinaFramework > Menus (v1.01)
> MenuManager (v1.01)MenuManager v1.01
Namespace:
DinaFramework.Menus
Classes:
- MenuManager
Propriétés:
- ItemsPosition
- CurrentItem
- IconAlignment
- IconsVisible
- Cancellation
- Visible
Méthodes:
- AddTitle
- AddTitle
- CenterTitles
- SetTitleFont
- SetIconItems
- AddItem
- AddItem
- CenterMenuItems
- SetItemFont
- SetKeys
- SetNextItemKey
- SetPreviousItemKey
- SetActivateItemKey
- SetCancelMenuKey
- SetItemsBackground
- SetBackgroundVisible
- Reset
- Reset
- Update
- Draw
Commentaires XML:
- Gère l'affichage et l'interaction avec le menu, incluant les éléments, les titres, les icônes et les interactions clavier/souris.
- Initialise une nouvelle instance de MenuManager.
- Espace entre les éléments du menu (par défaut : 5).
- Action à exécuter lors de l'annulation du menu.
- Index de l'élément sélectionné au départ (par défaut : -1).
- Obtient les dimensions des items du menu.
- Obtient ou définit la position des items du menu.
- Obtient l'indice de l'élément actuellement sélectionné.
- Obtient ou définit l'élément actuellement sélectionné.
- Obtient ou définit l'alignement des icônes dans le menu.
- Obtient ou définit la visibilité des icônes dans le menu.
- Obtient ou définit l'action d'annulation du menu (quitter le menu).
- Obtient ou définit la visibilité du menu.
- Ajoute un titre au menu.
- Police du titre.
- Texte du titre.
- Position du titre.
- Couleur du titre.
- Couleur de l'ombre (facultatif).
- Décalage de l'ombre (facultatif).
- Ordre de superposition du titre.
L'élément titre ajouté. - Ajoute un titre à partir d'un élément déjà créé.
- L'élément titre à ajouter.
L'élément titre ajouté. - Centre les titres sur l'écran.
- Dimensions de l'écran.
- Modifie la police des titres.
- La police à utiliser.
- Définit les icônes du menu, incluant leur alignement et leur espacement.
- Icône gauche.
- Icône droite.
- Alignement des icônes.
- Espacement entre les icônes.
- Indique si les icônes doivent être redimensionnées.
- Ajoute un élément au menu.
- Police du texte de l'élément.
- Texte de l'élément.
- Couleur du texte.
- Fonction appelée lors de la sélection.
- Fonction appelée lors de la désélection.
- Fonction appelée lors de l'activation.
- Alignement horizontal de l'élément.
- Alignement vertical de l'élément.
L'élément menu ajouté. - Ajoute un élément de menu à partir d'un objet déjà créé.
- L'élément à ajouter.
- Fonction appelée lors de la sélection de l'élément.
- Fonction appelée lors de la désélection de l'élément.
- Fonction appelée lors de l'activation de l'élément.
L'élément de menu ajouté. - Centre les éléments de menu sur l'écran.
- Dimensions de l'écran pour le centrage.
- Définit la police des éléments de menu.
- La police à appliquer aux éléments de menu.
- Définit les touches permettant de naviguer dans le menu.
- Touche pour sélectionner l'élément suivant.
- Touche pour sélectionner l'élément précédent.
- Touche pour activer l'élément sélectionné.
- Touche pour annuler le menu (facultatif).
- Définit la touche pour sélectionner l'élément suivant.
- Touche à associer à la sélection de l'élément suivant.
- Définit la touche pour sélectionner l'élément précédent.
- Touche à associer à la sélection de l'élément précédent.
- Définit la touche pour activer/valider l'élément sélectionné.
- Touche à associer à l'activation (validation) de l'élément sélectionné.
- Définit la touche pour annuler le menu (facultatif).
- Touche à associer à l'annulation du menu.
- Définit l'arrière-plan des éléments du menu.
- Panneau à utiliser comme fond pour les éléments.
- Espacement des bordures autour de l'arrière-plan.
- Définit la visibilité de l'arrière-plan des éléments.
- Si true, rend l'arrière-plan visible ; sinon, invisible.
- Réinitialise l'état de l'élément de menu courant à partir d'un index spécifique.
- Si l'index est invalide (par défaut -1), la réinitialisation se fait à un élément par défaut.
- L'index de l'élément à sélectionner pour réinitialiser. Par défaut -1, ce qui signifie sélectionner l'élément par défaut.
- Cette méthode permet de remettre à zéro l'élément sélectionné actuel, en appelant la méthode de sélection/désélection sur l'élément précédent et sur le nouvel élément.
- Réinitialise l'état de l'élément de menu courant à partir d'un élément spécifique.
- Effectue la sélection et la désélection de l'élément courant, en utilisant les actions définies dans l'élément.
- L'élément de menu à sélectionner.
- Cette méthode met à jour l'élément sélectionné actuel, en invoquant les actions de sélection et de désélection définies sur les éléments.
- Met à jour l'état du menu en fonction des entrées utilisateur et des éléments d'interface.
- Elle gère les entrées de souris et de clavier, et met à jour chaque élément nécessitant une mise à jour.
- Les informations sur le temps écoulé depuis la dernière mise à jour (GameTime).
- Cette méthode vérifie si le menu est visible, puis gère les interactions via la souris et le clavier.
- Elle met également à jour tous les éléments qui implémentent l'interface IUpdate.
- Affiche le menu à l'écran.
- Objet utilisé pour dessiner le menu.
Me contacter