ZoneCommand¶
-
class
labpyproject.apps.labpyrinthe.gui.skinPygame.zone_command.
ZoneCommand
(Mngr, skin, **kwargs)[source]¶ Bases :
labpyproject.core.pygame.widgets.HStack
,labpyproject.apps.labpyrinthe.gui.skinBase.zone_command_base.ZoneCommandBase
,labpyproject.core.pygame.events.CustomBaseControl
Conteneur principal des outils de navigation
Constructeur
Methods Summary
affiche_type_partie
(txt)Affichage du type de partie
Applique l’état courant
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
handle_key_event
(customeventtype, event)Appelée par le manager d’événements
Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale
Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale
publish_message
(msg)Affichage d’un message dans la zone info
register_APPType
(app_type)Défini le type d’appli associé.
show_player_status
(dictargs)Affichage des infos de statut du joueur.
Affiche / masque l’aide
Methods Documentation
-
global_control_callback
(ctrl, state)[source]¶ Prend en charge les contrôles globaux, retourne un boolean indiquant si ctrl est un contrôle global.
-
handle_key_event
(customeventtype, event)[source]¶ Appelée par le manager d’événements
- Paramètres
customeventtype (*) – CustomEventManager.KEY_PRESSED ou CustomEventManager.KEY_RELEASED
event (*) – pygame.KEYDOWN ou pygame.KEYUP
-
on_item_added_to_displaylist
()[source]¶ Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale
-