GUIPygame¶
-
class
labpyproject.apps.labpyrinthe.gui.GUIPygame.
GUIPygame
(frozen=False)[source]¶ Bases :
labpyproject.core.pygame.widgets.Root
,labpyproject.apps.labpyrinthe.gui.skinBase.GUIBase.GUIBaseNoThread
Interface Pygame
Constructeur
Methods Summary
Touche echap
Entrer/sortir du mode plein écran
Appelée à chaque frame d’exécution avant les traitements génériques de Root (événements puis update graphique)
Initialise la création de l’interface
dispatch_type_partie
(dictargs)Affichage du type de partie.
Appelée lorsque la GUI connait le type d’application associée (client, serveur, standalone)
on_quit_event
(event)Méthode appelée par CustomEventManager lorsque survient l’événement pygame.QUIT.
Réalise un update de l’affichage
set_config_content
(show)Configuration écran de contenu (menu, partie)
set_config_game
(show)Configuration écran partie
set_config_menu
(show)Configuration écran menu principal
set_config_wait
(show)Configuration écran d’attente
show_NETInfos
(dictargs)Affichage des infos réseau.
show_message
(msg, is_input)Affichage de message ou consigne
show_player_status
(dictargs)Affichage des infos de statut du joueur.
shutdown
()Fermeture de l’interface
Affichage / masquage aide
Methods Documentation
-
before_frame_processed
()[source]¶ Appelée à chaque frame d’exécution avant les traitements génériques de Root (événements puis update graphique)
-
on_app_type_defined
()[source]¶ Appelée lorsque la GUI connait le type d’application associée (client, serveur, standalone)
-
on_quit_event
(event)[source]¶ Méthode appelée par CustomEventManager lorsque survient l’événement pygame.QUIT. Rq : l’événement n’a aucun attribut particulier
-
set_config_content
(show)[source]¶ Configuration écran de contenu (menu, partie)
- Paramètres
show (Bool) –
Configuration écran menu principal
- Paramètres
show (Bool) –
-