GUIConsole¶
-
class
labpyproject.apps.labpyrinthe.gui.GUIConsole.
GUIConsole
[source]¶ Bases :
labpyproject.apps.labpyrinthe.gui.skinBase.GUIBase.GUIBaseThreaded
Interface graphique de type console
Constructeur
Methods Summary
ask_input_question
(guiexobj)Déclenche une demande de réponse utilisateur via l’input
Initialise la création de l’interface
Partie en cours de création
handle_choice
(obj)Retourne l’input utilisateur, particularise la méthode « void » de appcomp.GUIComp
input_callback
(reponse)Callback appelé par le Thread d’input lorsque l’utilisateur a répondu.
En l’absence de question explicitement posée par le composant business, ouvre l’input pour l’envoi d’une commande spontannée.
Appelée lorsque la GUI connait le type d’application associée (client, serveur, standalone)
Process de création de la partie achevé
register_partie_state
(state)Enregistre l’état actuel de la partie
show_NETInfos
(dictargs)Affichage des infos réseau.
show_carte_publication
(dictargs)Affichage / mise à jour de la carte
show_carte_update
(dictargs)Update partiel de la carte
show_content_cases
(dictargs)Affichage d’une liste réduite de cases
show_content_gamble_context
(dictargs)Affichage / mise à jour des infos robots, du coup joué
show_content_message
(dictargs)Affichage d’un message contextuel
show_content_partie_server
(dictargs)Affichage spécifique serveur : infos partie.
Ecran menu
show_message
(msg, is_input)Affichage de message ou consigne
Methods Documentation
-
handle_choice
(obj)[source]¶ Retourne l’input utilisateur, particularise la méthode « void » de appcomp.GUIComp
- Paramètres
obj (GUIExchangeObject) –
-
input_callback
(reponse)[source]¶ Callback appelé par le Thread d’input lorsque l’utilisateur a répondu.
-
let_user_send_command
()[source]¶ En l’absence de question explicitement posée par le composant business, ouvre l’input pour l’envoi d’une commande spontannée.
-
on_app_type_defined
()[source]¶ Appelée lorsque la GUI connait le type d’application associée (client, serveur, standalone)
-
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_content_gamble_context
(dictargs)[source]¶ Affichage / mise à jour des infos robots, du coup joué
-
show_content_partie_server
(dictargs)[source]¶ Affichage spécifique serveur : infos partie.
- Paramètres
dictargs (dict) – {« content »: GameManager.CONTENT_PARTIE_SERVER, « msg »:}
Ecran menu
-