Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Monogame.UI.Button.CardButton

Classe qui gère les boutons de cartes. Plus de détails...

Graphe d'héritage de Monogame.UI.Button.CardButton:
Monogame.UI.Button.ImageButton Monogame.UI.Button.Button Monogame.UI.UIElement Monogame.UI.Interfaces.IClickable Monogame.UI.Interfaces.ISlidable

Fonctions membres publiques

 CardButton (int _width, int _height, Texture2D _texture, Texture2D _buttonImage, Vector2 _position, Card _card, Action< CardButton > _action=null)
 Constructeur de la classe CardButton, qui permet de choisir une taille d'image.
 
void Toggle ()
 permet de selectionner une carte
 
override void LeftClick ()
 Comportement à appliquer lors du clique gauche.<author>Jaugey Alix, Théo Cornu, Jérémie Vieira</author>
 
- Fonctions membres publiques hérités de Monogame.UI.Button.ImageButton
 ImageButton (Texture2D? _texture, Texture2D? _buttonImage, Vector2 _position, Action? _action=null, bool canBeHover=false)
 Constructeur de la classe ImageButton.
 
 ImageButton (int _width, int _height, Texture2D _texture, Texture2D? _buttonImage, Vector2 _position, Action? _action=null)
 Constructeur de la classe ImageButton, qui permet de choisir une taille d'image.
 
override void Draw (SpriteBatch sb)
 Dessine l'élément.
Paramètres
sbObjet permettant le dessin de l'élément à l'écran

<author>Jérémie Vieira, Alix Jaugey, Théo Cornu</author>

 
- Fonctions membres publiques hérités de Monogame.UI.Button.Button
 Button (Texture2D? _texture, Vector2 _position, Action? _action=null, bool canBeHover=true)
 Initialise une nouvelle instance de la classe Button.
 
override void Update (GameTime gametime)
 Regarde si la souris est bien sur le bouton avant de cliquer.
 
virtual void RightClick ()
 Comportement à appliquer lors du clique droit.<author>Axel Burillier</author>
 
virtual void OnHover ()
 
- Fonctions membres publiques hérités de Monogame.UI.UIElement
 UIElement (Texture2D? _texture, Vector2 _position)
 Constructeur de la classe UIElement.
 
void SlideTo (Vector2 targetPosition, float duration)
 Démarre une animation de slide jusqu'à la position cible.
 
void SetColorFilter (Color color)
 Affecte la couleur de "filtre" à appliquer à l'élément.
 
void ResetColorFilter ()
 Reset la couleur du filtre.
 
- Fonctions membres publiques hérités de Monogame.UI.Interfaces.ISlidable
- Fonctions membres publiques hérités de Monogame.UI.Interfaces.IClickable

Propriétés

Card Card [get]
 revoie la carte associer au bouton
 
bool Selected [get]
 Verifie si la carte est selectionné et si une carte est selectionne elle change de couleur.
 
- Propriétés hérités de Monogame.UI.Button.ImageButton
override Rectangle Rect [get]
 
Texture2D? ButtonImage [get, set]
 Image du bouton.
 
- Propriétés hérités de Monogame.UI.Button.Button
Action? LeftClickAction [set]
 Définit l'action à exécuter lors du clic gauche sur le bouton.
 
Action? RightClickAction [set]
 Définit l'action à exécuter lors du clic droit sur le bouton.
 
virtual HoverableType HoverableType [get]
 Cible d'activation de l'évènement HOVER.
 
- Propriétés hérités de Monogame.UI.UIElement
int Width [get, set]
 Récupère la largeur de l'élément.
 
int Height [get, set]
 Récupère la Hauteur de l'élément.
 
int PaddingHorizontal [get, set]
 Marge horizontale de l'élément.
 
int PaddingVertical [get, set]
 Marge verticale de l'élément.
 
virtual Color DefaultColor [get, set]
 Couleur de l'élément par défaut.
 
Texture2D? Texture [get, set]
 Texture de l'élément.
 
virtual Vector2 Position [get, set]
 Position de l'élément.
 
virtual Rectangle Rect [get]
 Rectangle de l'élément (position et taille). Si la taille est à redéfinir, redéfinir cette propriété
 

Description détaillée

Classe qui gère les boutons de cartes.

Documentation des constructeurs et destructeur

◆ CardButton()

Monogame.UI.Button.CardButton.CardButton ( int _width,
int _height,
Texture2D _texture,
Texture2D _buttonImage,
Vector2 _position,
Card _card,
Action< CardButton > _action = null )
inline

Constructeur de la classe CardButton, qui permet de choisir une taille d'image.

Paramètres
_actionaction du bouton de carte

Documentation des fonctions membres

◆ LeftClick()

override void Monogame.UI.Button.CardButton.LeftClick ( )
inlinevirtual

Comportement à appliquer lors du clique gauche.<author>Jaugey Alix, Théo Cornu, Jérémie Vieira</author>

Réimplémentée à partir de Monogame.UI.Button.Button.

◆ Toggle()

void Monogame.UI.Button.CardButton.Toggle ( )
inline

permet de selectionner une carte

<author>Nathanael Gallois<author>


La documentation de cette classe a été générée à partir du fichier suivant :