ZonePartieBase

class labpyproject.apps.labpyrinthe.gui.skinBase.zone_partie_base.ZonePartieBase(Mngr, skin)[source]

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

Ecran partie (carte + infos robots)

Constructeur

Attributes Summary

STATE_CREATING

marqueur d’état

STATE_GAME

marqueur d’état

STATE_RESIZE

marqueur d’état

Methods Summary

apply_current_state()

Applique l’état courant

draw_interface()

Création de l’interface

on_carte_published()

Callback de fin de publication de la carte

on_resize_end()

Appelée par la carte à la fin du processus de resize.

on_resize_start()

Appelée par la carte au début de son processus de resize.

on_view_changed(visible)

Appelée par la GUI avant un changement d’affichage visible : boolean indiquant l’état prochain d’affichage

re_initialise()

Ré initialise l’objet

register_APPType(app_type)

Défini le type d’appli associé.

register_partie_state(state)

Enregistre l’état actuel de la partie

set_state(state)

Changement d’état : resize, création partie, jeu

show_carte_txt_in_preload(txt)

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

Attributes Documentation

STATE_CREATING = 'STATE_CREATING'

marqueur d’état

STATE_GAME = 'STATE_GAME'

marqueur d’état

STATE_RESIZE = 'STATE_RESIZE'

marqueur d’état

Methods Documentation

apply_current_state()[source]

Applique l’état courant

draw_interface()[source]

Création de l’interface

on_carte_published()[source]

Callback de fin de publication de la carte

on_resize_end()[source]

Appelée par la carte à la fin du processus de resize. Masquage de l’éventuel écran d’attente.

on_resize_start()[source]

Appelée par la carte au début de son processus de resize. Permet d’afficher un écran d’attente.

on_view_changed(visible)[source]

Appelée par la GUI avant un changement d’affichage visible : boolean indiquant l’état prochain d’affichage

re_initialise()[source]

Ré initialise l’objet

register_APPType(app_type)[source]

Défini le type d’appli associé.

register_partie_state(state)[source]

Enregistre l’état actuel de la partie

set_state(state)[source]

Changement d’état : resize, création partie, jeu

show_carte_txt_in_preload(txt)[source]

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