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

create_interface()

Initialise la création de l’interface

create_partie()

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.

let_user_send_command()

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()

Appelée lorsque la GUI connait le type d’application associée (client, serveur, standalone)

on_partie_created()

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.

show_menu()

Ecran menu

show_message(msg, is_input)

Affichage de message ou consigne

Methods Documentation

ask_input_question(guiexobj)[source]

Déclenche une demande de réponse utilisateur via l’input

create_interface()[source]

Initialise la création de l’interface

create_partie()[source]

Partie en cours de création

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)

on_partie_created()[source]

Process de création de la partie achevé

register_partie_state(state)[source]

Enregistre l’état actuel de la partie

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_carte_publication(dictargs)[source]

Affichage / mise à jour de la carte

show_carte_update(dictargs)[source]

Update partiel de la carte

show_content_cases(dictargs)[source]

Affichage d’une liste réduite de cases

show_content_gamble_context(dictargs)[source]

Affichage / mise à jour des infos robots, du coup joué

show_content_message(dictargs)[source]

Affichage d’un message contextuel

show_content_partie_server(dictargs)[source]

Affichage spécifique serveur : infos partie.

Paramètres

dictargs (dict) – {« content »: GameManager.CONTENT_PARTIE_SERVER, « msg »:}

show_menu()[source]

Ecran menu

show_message(msg, is_input)[source]

Affichage de message ou consigne