GUIPygame¶
-
class
labpyproject.apps.labpyrinthe.gui.GUIPygame.GUIPygame(frozen=False)[source]¶ Bases :
labpyproject.core.pygame.widgets.Root,labpyproject.apps.labpyrinthe.gui.skinBase.GUIBase.GUIBaseNoThreadInterface 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) –
-