ZoneBotsBase

class labpyproject.apps.labpyrinthe.gui.skinBase.zone_bots_base.ZoneBotsBase(mngr, skin)[source]

Bases : labpyproject.apps.labpyrinthe.gui.skinBase.interfaces.AbstractZoneBots

Zone d’information sur les robots

Constructeur

Methods Summary

apply_partie_state()

Adapte l’interface en fonction de la phase de la partie

clear_bots_list()

Efface la liste des bots publiée

draw_interface(robotlist)

Crée l’interface au premier affichage

get_case_size()

Retourne la taille de l’image du robot

get_robot_image(case)

Retourne l’image associée au robot

get_robot_text(case)

Retourne la chaine de caractère représentant les caractéristiques du robot.

get_txt_legende()

Retourne le texte de légende

publish_robotlist(robotlist, gambleinfos)

Méthode d’affichage publique

re_initialise()

Ré initialise l’objet

registerGUI(gui)

Enregistre la GUI et le type d’app associé

register_APPType(app_type)

Défini le type d’appli associé.

register_partie_state(state)

Enregistre l’état actuel de la partie

setuid(uid)

Définit l’uid associé au joueur

show_bot_dead(robot)

Appelée pour lors de l’élimination de robot.

update_bot_item(case, txt, img, bgcolor, …)

Met à jour un item de la liste d’infos robots

Methods Documentation

apply_partie_state()[source]

Adapte l’interface en fonction de la phase de la partie

clear_bots_list()[source]

Efface la liste des bots publiée

draw_interface(robotlist)[source]

Crée l’interface au premier affichage

get_case_size()[source]

Retourne la taille de l’image du robot

get_robot_image(case)[source]

Retourne l’image associée au robot

get_robot_text(case)[source]

Retourne la chaine de caractère représentant les caractéristiques du robot. A afficher avec une font monospace

get_txt_legende()[source]

Retourne le texte de légende

publish_robotlist(robotlist, gambleinfos)[source]

Méthode d’affichage publique

re_initialise()[source]

Ré initialise l’objet

registerGUI(gui)[source]

Enregistre la GUI et le type d’app associé

register_APPType(app_type)[source]

Défini le type d’appli associé.

register_partie_state(state)[source]

Enregistre l’état actuel de la partie

setuid(uid)[source]

Définit l’uid associé au joueur

show_bot_dead(robot)[source]

Appelée pour lors de l’élimination de robot.

update_bot_item(case, txt, img, bgcolor, fgcolor, hcolor)[source]

Met à jour un item de la liste d’infos robots