def remover_carta(self, ev): carta_elt = ev.target.parent_id doc[carta_elt].remove() self.cria_carta(carta_elt) INVENTARIO.score(casa=self.casa, carta=carta_elt, move="REMOVE", ponto=-1, valor="N", _level=3) ev.stopPropagation() return False
def __init__(self): predio = Cena(PREDIO) predio.vai() # Musica("https://raw.githubusercontent.com/kwarwp/anita/master/bensound-creativeminds.mp3") self._sobe_desce = self._desce self._entra_sai = self._entra self._doggie_sobe_desce = lambda *_:None self._doggie_desce = lambda *_:None self._doggie_sobe = lambda *_:None self.na_cesta = "nada" self.cesta = Elemento(CESTA, x=300, y=100,w=180,h=180, cena=predio, vai=self.sobe_desce) self.doggie = Elemento(Doggie, x=350, y=80, cena=predio, vai=self.entra_sai) INVENTARIO.score(casa="elevador", carta=self.na_cesta, move="desce", ponto=0, valor=0, _level=0) a = Texto(predio, "oi", foi=lambda op="YY": Texto(predio, f"escolheu {op}").vai(), A="ee", B="uu") a.vai()
def cria_tabuleiro(self, col=3, lin=4, lado="e"): INVENTARIO.score(casa="centro_9_9", carta="carta_99", move="INICIA", ponto=0, valor="N", _level=1) self.casa["esquerda"] = {} for coluna_ in range(col): for linha_ in range(lin): nome = "{}_{}_{}".format(linha_, coluna_, lado) self.casa["esquerda"][nome] = Casa(self, nome=nome, linha=linha_, coluna=coluna_, lado=lado)
def __init__(self): inv.inicia() self.floresta = floresta = Cena(FLORESTA) self.fantasma = Cena() floresta.vai() self.titulo = 'floresta' self.galhos = gag = Elemento(img=TRANSPARENTE, tit="galhos", style=dict(left=28, top=130, width=60, height="60px")) gag.entra(floresta) gag.vai = self.fogo_galhos self.pedra = aqua = Elemento(img=TRANSPARENTE, tit="pedras", style=dict(left=500, top=300, width=60, height="60px")) aqua.entra(floresta) aqua.vai = self.fogo_pedra self.oculos = ocu = Elemento(img=OCULOS, tit="OCULOS", style=dict(left=28, top=130, width=60, height="60px")) inv.bota(self.oculos) ocu.vai = self.fogo_oculos self.grafico = Elemento(img=TRANSPARENTE, tit="GRÁFICO", style=dict(left=600, top=200, width=300, height="200px")) self.grafico.entra(floresta) inv.score(casa=FLORESTA, carta='', _level=1, move="FLORESTA", ponto=0, valor=0)
def _sobe(self, *_): self._sobe_desce = self._desce self._doggie_sobe() self.cesta.elt.style.top = 100 INVENTARIO.score(casa="elevador", carta=self.na_cesta, move="sobe", ponto=0, valor=0, _level=1)
def score(casa=[], carta="", move="ID", ponto="OK", valor="", _level=1): #INVENTARIO.elt.html = f"casa={casa}, carta={carta}, move={move}, ponto={ponto}, valor={valor}, level={_level}" INVENTARIO.score(casa=casa, carta=carta, move=move, ponto=ponto, valor=valor, _level=_level)
def pontua(): inv.score(casa=1, carta=2, move=3, ponto=4, valor=5, _level=1)
# ada.ada.main.py from _spy.vitollino.main import INVENTARIO as inv inv.score(casa="casa", carta="carta", _level=2, move="START", ponto=0, valor=1)