Documentation > GUI > MenuManager

Parent du composant : Manager
Version: 3.1.2

Constructor MenuManager.new()

Cette fonction crée une instance de l'objet MenuManager.

Return

Retourne une instance de l'objet MenuManager.

MenuManager:addImage(ImageName, X, Y, CenterOrigin)

Cette fonction permet d'ajouter une image au menu

ImageName

Emplacement et nom de l'image.

X

Position de l'image sur l'axe des X.

Y

Position de l'image sur l'axe des Y.

CenterOrigin

Indique si l'origine de l'image sera le centre de l'image.

MenuManager:setTitle(Title, Y, FontName, FontSize, TitleColor, WithShadow, ShadowColor, ShadowOffsetX, ShadowOffsetY)

Cette fonction permet d'ajouter un titre au menu

Title

Titre du jeu

Y

Position en hauteur du texte.

FontName

Nom de la police de caractères.

FontSize

Taille du texte.

TitleColor

Couleur du titre.

WithShadow

Indique si on veut avoir une ombre au titre.

ShadowColor

COuleur de l'ombre.

ShadowOffsetX

Décalage de l'ombre en pixels sur l'axe des X.

ShadowOffsetY

Décalage de l'ombre en pixels sur l'axe des Y. Si non renseigné, on utilise celui de l'axe X.

MenuManager:addItem(Text, OnSelection, OnDeselection, onValidation)

Cette fonction permet d'ajouter un item au menu.

Text

Texte à afficher.

OnSelection

Fonction à exécuter lorsqu'on sélectionne l'item.

OnDeselection

Fonction à exécuter quand on quitte la sélection.

onValidation

Fonction à exécuter lorsqu'on active l'item sélectionné.

MenuManager:nextItem()

Cette fonction permet de sélectionner l'item suivant du menu