ZoneBots

class labpyproject.apps.labpyrinthe.gui.skinPygame.zone_bots.ZoneBots(mngr, skin, **kwargs)[source]

Bases : labpyproject.core.pygame.widgets.Stack, labpyproject.apps.labpyrinthe.gui.skinBase.zone_bots_base.ZoneBotsBase

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

control_callback(ctrl, state)

Méthode appelée par les switchs des BotItems

draw_interface(robotlist)

Crée l’interface au premier affichage

handle_bot_state(case, state, caller)

Synchro des roll over/out sur les bots depuis la zone partie

publish_robotlist(robotlist, gambleinfos)

Méthode d’affichage publique

re_initialise()

Ré initialise l’objet

register_type_partie(game_mode)

Enregistre le type de jeu (partie ou démo)

show_bot_dead(robot)

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

show_bot_infos(case)

Affiche l’image, le nom et les infos du bot

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

control_callback(ctrl, state)[source]

Méthode appelée par les switchs des BotItems

draw_interface(robotlist)[source]

Crée l’interface au premier affichage

handle_bot_state(case, state, caller)[source]

Synchro des roll over/out sur les bots depuis la zone partie

publish_robotlist(robotlist, gambleinfos)[source]

Méthode d’affichage publique

re_initialise()[source]

Ré initialise l’objet

register_type_partie(game_mode)[source]

Enregistre le type de jeu (partie ou démo)

show_bot_dead(robot)[source]

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

show_bot_infos(case)[source]

Affiche l’image, le nom et les infos du bot