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

ask_escape()

Touche echap

ask_fullscreen()

Entrer/sortir du mode plein écran

before_frame_processed()

Appelée à chaque frame d’exécution avant les traitements génériques de Root (événements puis update graphique)

create_interface()

Initialise la création de l’interface

dispatch_type_partie(dictargs)

Affichage du type de partie.

on_app_type_defined()

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.

refresh_view()

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

toggle_help()

Affichage / masquage aide

Methods Documentation

ask_escape()[source]

Touche echap

ask_fullscreen()[source]

Entrer/sortir du mode plein écran

before_frame_processed()[source]

Appelée à chaque frame d’exécution avant les traitements génériques de Root (événements puis update graphique)

create_interface()[source]

Initialise la création de l’interface

dispatch_type_partie(dictargs)[source]

Affichage du type de partie.

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

refresh_view()[source]

Réalise un update de l’affichage

set_config_content(show)[source]

Configuration écran de contenu (menu, partie)

Paramètres

show (Bool) –

set_config_game(show)[source]

Configuration écran partie

Paramètres

show (Bool) –

set_config_menu(show)[source]

Configuration écran menu principal

Paramètres

show (Bool) –

set_config_wait(show)[source]

Configuration écran d’attente

Paramètres

show (Bool) –

show_NETInfos(dictargs)[source]

Affichage des infos réseau.

Paramètres

dictargs – dict généré par la méthode get_network_infos du composant réseau associé

show_message(msg, is_input)[source]

Affichage de message ou consigne

show_player_status(dictargs)[source]

Affichage des infos de statut du joueur.

shutdown()[source]

Fermeture de l’interface

toggle_help()[source]

Affichage / masquage aide