ZoneCommandBase¶
-
class
labpyproject.apps.labpyrinthe.gui.skinBase.zone_command_base.
ZoneCommandBase
(Mngr, skin)[source]¶ Bases :
labpyproject.apps.labpyrinthe.gui.skinBase.interfaces.AbstractZoneCommand
Conteneur des commandes de jeu
Constructeur
Attributes Summary
marqueur d’état
marqueur d’état
Methods Summary
Activation des commandes de jeu
Applique l’état courant
control_callback
(ctrl, state)Méthode appelée par les contrôles
Création de l’interface
global_control_callback
(ctrl, state)Prend en charge les contrôles globaux, retourne un boolean indiquant si ctrl est un contrôle global.
handle_change_states
(changelist, newstate)Applique le changement d’état à la liste
Post traitement éventuel après gestion des callbacks de boutons
Appelée si le LabHelper a été surchargé
publish_message
(msg)Affichage d’un message dans la zone info
Ré initialise l’objet
register_APPType
(app_type)Défini le type d’appli associé.
set_state
(state)Changement d’état de la barre de commande
show_message
(msg, is_input)Affichage d’un message dans la zone info
Désctivation des commandes de jeu
update_player_power
(robotdict)Mise à jour des caractéristiques du joueur
Attributes Documentation
-
STATE_GAME
= 'STATE_GAME'¶ marqueur d’état
-
STATE_MENU
= 'STATE_MENU'¶ marqueur d’état
Methods Documentation
-
control_callback
(ctrl, state)[source]¶ Méthode appelée par les contrôles
state :
AbstractSwitch.OVER
AbstractSwitch.PRESSED
AbstractSwitch.SELECTED
AbstractSwitch.UNSELECTED
-
global_control_callback
(ctrl, state)[source]¶ Prend en charge les contrôles globaux, retourne un boolean indiquant si ctrl est un contrôle global.
-