ZonePartie

class labpyproject.apps.labpyrinthe.gui.skinPygame.zone_partie.ZonePartie(Mngr, skin, **kwargs)[source]

Bases : labpyproject.core.pygame.widgets.HStack, labpyproject.apps.labpyrinthe.gui.skinBase.zone_partie_base.ZonePartieBase

Ecran partie (carte + infos robots)

Constructeur

Methods Summary

apply_current_state()

Applique l’état courant

draw_interface()

Création de l’interface

on_view_changed(visible)

Appelée par la GUI avant un changement d’affichage

set_bot_state(case, state, caller)

Synchro des roll over/out sur les bots entre les deux zone

show_carte_txt_in_preload(txt)

Affichage de la carte txt dans l’écran de preload de partie

Methods Documentation

apply_current_state()[source]

Applique l’état courant

draw_interface()[source]

Création de l’interface

on_view_changed(visible)[source]

Appelée par la GUI avant un changement d’affichage

Paramètres

visible – boolean indiquant l’état prochain d’affichage

set_bot_state(case, state, caller)[source]

Synchro des roll over/out sur les bots entre les deux zone

Paramètres
  • case (*) – case robot

  • state (*) – AbstractSwitch.OVER ou AbstractSwitch.UNSELECTED

  • caller (*) – self.zone_carte ou self.zone_bots

show_carte_txt_in_preload(txt)[source]

Affichage de la carte txt dans l’écran de preload de partie