|
| | 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>
|
| |
| | 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
-
| sb | Objet permettant le dessin de l'élément à l'écran |
<author>Jérémie Vieira, Alix Jaugey, Théo Cornu</author>
|
| |
| | 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 () |
| |
| | 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.
|
| |
|
|
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.
|
| |
|
override Rectangle | Rect [get] |
| |
| Texture2D? | ButtonImage [get, set] |
| | Image du bouton.
|
| |
| 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.
|
| |
| 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é
|
| |
Classe qui gère les boutons de cartes.