29 lines
687 B
Python
29 lines
687 B
Python
|
"""
|
||
|
Clase sessiones de usuario:
|
||
|
Nombre, Clase, Atributos
|
||
|
"""
|
||
|
from estados_colgado import EstadoSelec
|
||
|
|
||
|
class SesionUsuario():
|
||
|
def __init__(self):
|
||
|
self.user_data = UserData()
|
||
|
self.state = EstadoSelec()
|
||
|
|
||
|
def accion(self, msg):
|
||
|
ret = self.state.accion(msg, self.user_data)
|
||
|
self.state = self.state.next
|
||
|
return ret
|
||
|
|
||
|
class UserData:
|
||
|
def __init__(self):
|
||
|
self.id = ""
|
||
|
self.username = ""
|
||
|
self.nombre = ""
|
||
|
self.apellido = ""
|
||
|
self.es_bot = False
|
||
|
self.vidas = 0
|
||
|
self.tipo_palabra = ""
|
||
|
self.palabra_juego = ""
|
||
|
self.letras_palabra = set()
|
||
|
self.letras_usadas = set()
|