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.CustomBaseControlConteneur 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
-