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

apply_current_state()

Applique l’état courant

draw_interface()

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

on_item_added_to_displaylist()

Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale

on_item_removed_from_displaylist()

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.

toggle_help()

Affiche / masque l’aide

Methods Documentation

affiche_type_partie(txt)[source]

Affichage du type de partie

apply_current_state()[source]

Applique l’état courant

draw_interface()[source]

Création de l’interface

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_change_states(changelist, newstate)[source]

Applique le changement d’état à la liste

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

on_item_removed_from_displaylist()[source]

Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale

publish_message(msg)[source]

Affichage d’un message dans la zone info

register_APPType(app_type)[source]

Défini le type d’appli associé.

show_player_status(dictargs)[source]

Affichage des infos de statut du joueur.

toggle_help()[source]

Affiche / masque l’aide