コード例 #1
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self,parque, tit="tenis", imagem=TENIS, x=300, y=350):
     #tenis = Elemento(TENIS, x=150, y=210, w=50, h=80)
     #tenis.entra(parque)
     self.parque, self.tit = parque, tit
     galocha = Elemento(imagem, tit=tit, x=x, y=y, w=60, h=50, drag=True, vai=self.click)
     galocha.entra(parque)
     parque.cadastra(tit, galocha)
コード例 #2
0
class Faca:
    def __init__(self, floresta_inicio):
        self.floresta_inicio = floresta_inicio
        self.fala = Texto(self.floresta_inicio, TEXTO_FACA)
        self.falou = Texto(self.floresta_inicio, FACA_FOI)
        self.usar = Texto(self.floresta_inicio, FACA_USA)
        # self.faca = Elemento(FACA, style=dict(left="200px", width="80px"), vai=self.pega)
        drag = dict(faca=lambda *_: self.fala.vai())
        self.faca = Elemento(FACA, tit="faca", x=600, y=500, w=80, vai=self.pega)
        # self.leao = Elemento(LEAO, tit="leao", x=800, y=500, w=180, drop=drag, cena=floresta_inicio)
        self.longe = Cena()
        self.na_mao = False
        self.faca.entra(self.floresta_inicio)
    
    def pega(self, _):
        INVENTARIO.bota(self.faca)
        self.faca.do_drag(True)
        #self.fala.vai()
        self.faca.vai = self.guarda
    
    def guarda(self, _):
        INVENTARIO.bota(self.faca)
        self.falou.vai()
        self.faca.vai = self.usa
    
    def chuta(self, _):
        self.faca.entra(self.longe)
        self.falou.vai()
    
    def usa(self, _):
        self.na_mao = True
        self.usar.vai()
コード例 #3
0
class Banana:
    def __init__(self, floresta_inicio):
        self.floresta_inicio = floresta_inicio
        self.fala = Texto(self.floresta_inicio, TEXTO_BANANA)
        self.falou = Texto(self.floresta_inicio, BANANA_FOI)
        self.banana = Elemento(BANANA,
                               x=230,
                               y=500,
                               style=dict(width="50px"),
                               vai=self.pega)
        self.longe = Cena()
        self.na_mao = False
        self.banana.entra(self.floresta_inicio)

    def pega(self, _):
        self.fala.vai()
        self.banana.vai = self.guarda

    def guarda(self, _):
        INVENTARIO.bota(self.banana)
        self.falou.vai()
        self.banana.vai = self.usa

    def come(self, _):
        self.banana.entra(self.longe)
        self.falou.vai()

    def usa(self, _):
        self.na_mao = True
        self.usar.vai()
コード例 #4
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self, parque, tit="coelho", imagem=COELHO, x=40, y=40):
     #coelho = Elemento(COELHO, x=100, y=100, w=60, h=40)
     #coelho.entra(parque)
     self.parque, self.tit = parque, tit
     passarinho = Elemento(imagem, tit=tit, x=x, y=y, w=70, h=50, drag=True, vai=self.click)
     passarinho.entra(parque)
     parque.cadastra(tit, passarinho)
コード例 #5
0
class Cobra:
    def __init__(self, floresta_inicio):
        self.floresta_inicio = floresta_inicio
        self.fala = Texto(self.floresta_inicio, TEXTO_COBRA)
        self.cobra = Elemento(COBRA,
                              style=dict(left="800px",
                                         top="400px",
                                         width="150px"))
        if "antidoto" in INVENTARIO.item:
            INVENTARIO.item["antidoto"].vai = self.antidoto
        self.cobra.entra(floresta_inicio)
        self.cobra.vai = self.falacobra
        self.mordida = Elem(MORDIDA,
                            x=0,
                            y=0,
                            w=1400,
                            h=650,
                            style={"opacity": 0.5},
                            tipo="100% 100%")  #, vai=self.antidoto)

    def vai(self):
        self.floresta_inicio.vai()

    def falacobra(self, _):
        self.mordida.entra(self.floresta_inicio)
        self.fala.vai()

    def antidoto(self, _):
        self.mordida.entra(Cena())
        Texto(self.floresta_inicio, "Você toma o antídoto e fica curado").vai()
コード例 #6
0
 def __init__(self, pescaria, nome="balde", tipo_peixe="grande", x=350, y=200): #tit quando arrastar o mouse em cima, surge o nome
     self.peixes = pescaria.peixes(tipo_peixe).keys()
     todos = [peixe for tam in "pequno médio grande".split() for peixe in pescaria.peixes(tam).keys()]
     balde = Elemento(BALDE, x=x, y=y, tit=nome, w=100, h=100, style={"opacity": 0},
     drop = {peixe: self.pesca for peixe in todos}, vai=self.olha)
     self.tipo = tipo_peixe
     balde.entra(pescaria)
     self.pescaria = pescaria
     self.texto = Texto(pescaria, f"Eu sou um {nome}")
コード例 #7
0
ファイル: main.py プロジェクト: kwarwp/vera
class Doca:
    def __init__(self, universo, left="300px", top="300px"):
        self.universo = universo
        self.doca = Elemento(DOCA, x=left, y=top, w=200, h=300, vai=self.pega, style={"transform": "rotate(300deg)"})
        self.longe = Cena()
        self.na_mao = False
        self.doca.entra(self.universo)
    
    def pega(self, _):
        self.doca.vai()
        self.doca.vai = self.guarda
コード例 #8
0
ファイル: main.py プロジェクト: kwarwp/vera
class Foguete:
    def __init__(self, universo, left=200, top=50):
        self.universo = universo
        self.foguete = Elemento(FOGUETE, x=left, y=top, w=150, h=150, vai=self.pega)
        self.longe = Cena()
        self.na_mao = False
        self.foguete.entra(self.universo)
    
    def pega(self, _):
        self.foguete.vai()
        self.foguete.vai = self.guarda
コード例 #9
0
class Macaca:
    def __init__(self, aqui):
        self.aqui = aqui
        self.macaca = Elemento(MACACA_MAE, x=600, y=480, w=200, h=200)

    def vai(self):
        self.macaca.entra(self.aqui)
        Texto(
            self.aqui,
            "Você encontra a mãe do macaquinho e finaliza sua aventura! Parabéns!"
        ).vai()
コード例 #10
0
 def __init__(self, parque, tit="maria", x=0, y=420):
     self.parque, self.tit = parque, tit
     escolhas = {"geleia de uva": self.uva, "jarra de mel": self.mel}
     crianca = Elemento(CRIANCA,
                        tit=tit,
                        x=x,
                        y=y,
                        w=140,
                        h=280,
                        drop=escolhas,
                        style={"opacity": 0.3})
     crianca.entra(parque)
コード例 #11
0
ファイル: main.py プロジェクト: kwarwp/vera
class Terra:
    def __init__(self, universo):
        self.universo = universo
        """
        self.fala = Texto(self.universo, TEXTO_FACA)
        self.falou = Texto(self.universo, FACA_FOI)
        self.usar = Texto(self.universo, FACA_USA)
        """
        self.terra = Elemento(TERRA, x=800, y=180, w=450, h=400, vai=self.pega)
        self.longe = Cena()
        self.na_mao = False
        self.terra.entra(self.universo)
    
    def pega(self, _):
        self.fala.vai()
        self.faca.vai = self.guarda
コード例 #12
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self, parque, jogo, tit="joana", x=400, y=470):
     tit = input("escreva seu nome")
     self.jogo = jogo
     Texto(parque, UMTEXTO).vai()
     self.parque, self.tit = parque, tit
     escolhas = {"letra_a": self.a, "letra a": self.a}
     crianca = Elemento(CENA_CRIANCA,
                        tit=tit,
                        x=x,
                        y=y,
                        w=100,
                        h=100,
                        drop=escolhas,
                        style={"opacity": 0.2})
     crianca.entra(parque)
     crianca.vai = self.a
コード例 #13
0
class Porta():
    def __init__(self, personagem):  #  -XXX- tem que passar o personagem aqui
        self.personagem = personagem
        dragger = dict(Aninha=self.entra_porta)
        self.porta = Elemento(img=PORTA,
                              tit="portela",
                              drop=dragger,
                              style=dict(left=170,
                                         top=260,
                                         width=55,
                                         height="150px"))

    def entra(self, lugar):
        self.porta.entra(lugar)

    def entra_porta(self, evento, nome):
        self.personagem.some()
コード例 #14
0
ファイル: main.py プロジェクト: kwarwp/dame
class Amilase:
    def __init__(self, vit):
        self.vit = vit
        self.porta = vit.sala.C.sul
        self.amilase = Elemento(AMILASE, tit="Amilase Sintética", drag=True)
        self.cola = Elemento(COLA,
                             tit="Cola Glicosada",
                             drop={"Amilase Sintética": self.abre},
                             cena=self.porta,
                             x=375,
                             y=300,
                             w=75,
                             h=100,
                             style={"opacity": 0.5})
        inv.bota(self.amilase)

    def abre(self, *_):
        self.porta.meio = self.vit.sala.D.sul
        fantasma = Cena()
        self.cola.entra(fantasma)
コード例 #15
0
class Personagens():
    def __init__(
        self,
        imagem=ANA_MARIA,
        nome="Ola, eu sou a Ana Paula é um prazer estar com vocês, sou mestra e professorA DE BIOLOGIA e estou aqui para ajudar vocês nos conceitos de genéticas e nas provas que terão, aprendendo de uma maneira divertida"
    ):
        nome = "Aninha"  # -XXX- O nome, isto é o tit do elemento tem que ser Aninha porque foi o que usou no dropper
        self.ana_maria = Elemento(img=imagem,
                                  tit=nome,
                                  drag=True,
                                  style=dict(left=250,
                                             top=330,
                                             width=200,
                                             heigth="1000px"))
        #dr_zukman=Elemento(img=DR_ZUKMAN, style=dict(
        #left=200, top=10, width=60, height="60px"))
    def some(self):
        self.ana_maria.entra(Cena())

    def entra(self, lugar):
        self.ana_maria.entra(lugar)
コード例 #16
0
ファイル: main.py プロジェクト: kwarwp/vera
class Estacao:
    def __init__(self, universo, menu, left="300px", top="300px", icone=PESSOA, ITENS=[]):
        def add(valor, num):
            return "{}px".format(int(valor[:-2]) + num)
        self.universo = universo
        """
        self.fala = Texto(self.universo, TEXTO_FACA)
        self.falou = Texto(self.universo, FACA_FOI)
        self.usar = Texto(self.universo, FACA_USA)
        """
        self.estacao = Elemento(ESTACAO, x=left, y=top, w=300, h=240, vai=self.pega)
        self.icone = Elemento(icone, style=dict(left=add(left,55),
            top=add(top,85), width="400px", height="40px"), vai=self.pega)
        self.janela = Elemento(JANELA, style=dict(left=add(left,50), top=add(top,80), width="500px", height="50px"), vai=self.pega)
        self.longe = Cena()
        self.na_mao = False
        self.estacao.entra(self.universo)
        self.janela.entra(self.universo)
        self.icone.entra(self.universo)
        self.menu =menu
    
    def pega(self, _):
        #self.fala.vai()
        #self.faca.vai = self.guarda
        #Menudeanimais(self.universo)
        self.menu.abre()
コード例 #17
0
class Biscoito:
    def __init__(self, floresta_inicio):
        self.floresta_inicio = floresta_inicio
        self.biscoito = Elemento(BISCOITO,
                                 x=850,
                                 y=500,
                                 style=dict(width="50px"),
                                 vai=self.pega)
        self.rede = Elemento(REDE,
                             x=750,
                             y=450,
                             w=200,
                             h=200,
                             drop={"faca": self.corta})
        self.fala = Texto(self.floresta_inicio, TEXTO_REDE)
        self.longe = Cena()
        self.na_mao = False
        self.biscoito.entra(self.floresta_inicio)

    def pega(self, *_):
        self.rede.entra(self.floresta_inicio)
        self.fala.vai()

    def corta(self, *_):
        self.rede.entra(self.longe)
コード例 #18
0
    def __init__(self):
        self.cavernatesouro = cavernatesouro = Cena(CAVERNATESOURO)
        codigo = Codigo("", "", cena=cavernatesouro, style=dict(x=400, y=300))
        tesouro = Elemento(TESOURO, x=245, y=200, w=700, h=400)
        tesouro.vai = lambda *_: tesouro.entra(cavernatesouro)

        def troca(*_):
            cavernatesouro.meio = tesouro

        codigo = Texto(
            cavernatesouro,
            "Opa!! Você achou o tesouro!!",
            "Mas, cuidado: ao decidir pegar o tesouro, seu amigo não poderá ser salvo",
            style=dict(x=400, y=300),
            foi=troca)
        cavernatesouro.meio = codigo
コード例 #19
0
class Mutassaum(
):  # -XXX- A grafia correta é Mutação, mas ententi que não fica legal neste editor, apesar de o Python aceitar
    def __init__(self, congresso):  # tem que passar o congresso aqui
        #self.foi,congresso.sul.vai=congresso.SALA4.vai,self.vai -XXX- o certo seria congresso.sul.vai, optei por algo uniforme
        self.aqui = aqui = congresso.sul
        self.foi, self.aqui.vai = self.aqui.vai, self.vai

        self.c = Elemento(
            img="https://i.imgur.com/bO9jojz.png",
            tit=
            "Como vocês já me conhecem e percebi que quando duas pessoas se conhecem elas começam a se adaptar umas as outras fazendo com que seu DNA mude por transmissão de pensamento",
            style=dict(left=50, top=350, width=400, height="200px"),
            vai=self.errou)

        self.b = Elemento(
            img="https://i.imgur.com/94lhgKo.png",
            tit=
            "OIe eu sou o Carlo e sei que quando um ser vivo(seres humanos, plantas etc) fica exposto a radiação ou algum produto químico por muito tempo pode ocorre mutação no DNA da pessoa fazendo com que  a pessoa tenha alguma doença ou passe para os seus filho",
            style=dict(
                left=400,
                top=350,
                width=300,
                height="200px",
            ),
            vai=self.acertou)

        self.a = Elemento(
            img="https://i.imgur.com/Oo1sn9s.png",
            tit=
            "OIii sou a Letícia e descobri que quando se come maçã estragada isso pode modificar seu DNA pelas proteínas e enzimas que soltam no seu estômago passam para o sangue e vão até o núcleo das células alterando a sintese de proteínas do corpo",
            style=dict(left=700, top=350, width=400, height="200px"),
            vai=self.errou)

        self.a.entra(congresso.sul)
        self.b.entra(congresso.sul)
        self.c.entra(congresso.sul)

    def vai(self, ev=0):
        self.foi()
        Texto(
            self.aqui,
            " A mutação na enzima tirozinase que transforma o aminoácido tirozina em pigmento da pele, a melanina. Esta doença ocorre em animais e nas plantas e é hereditária. A partir dessa mensagem e do conhecimento que tem ajude a descobrir quem está correto sobre a afirmação "
        ).vai()

    def acertou(self, ev=0):
        Texto(self.aqui, "Obrigado por me ensinar isso").vai()

    def errou(self, ev=0):
        Texto(self.aqui, "Talvez tenhamos que estudar mais",
              foi=self.vai).vai()
コード例 #20
0
class Mendel():
    def __init__(self, congresso):  #  -XXX- tem que passar o congresso aqui
        # self.foi,congresso.oeste.vai=congresso.SALA3.vai,self.vai
        self.aqui = aqui = congresso.oeste
        self.foi, self.aqui.vai = self.aqui.vai, self.vai

        self.c = Elemento(
            img=GABI,
            tit=
            "Oiiii, meu nome é Gabi e estou estudando sobre cruzamento de genes e vi que se uma pessoa te AA e outra Aa então seus futuros filhos serão 50% AA e 50% Aa",
            style=dict(left=50, top=350, width=400, height="200px"),
            vai=self.acertou)

        self.b = Elemento(
            img="https://i.imgur.com/Q5PcxvC.png",
            tit=
            "Aqui é a Tássia e vamos agilizando porque eu não tenho tempo,pois o tempo é evolução e eu preciso me modificar para me adaptar",
            style=dict(
                left=400,
                top=350,
                width=300,
                height="200px",
            ),
            vai=self.errou)

        self.a = Elemento(
            img="https://i.imgur.com/bO9jojz.png",
            tit=
            "Coé lek. Meu nome é Alan e eu sei que se eu tenho várias tatuagens meus futuros filhos nasceram tatuados",
            style=dict(left=700, top=350, width=400, height="200px"),
            vai=self.errou)

        self.a.entra(congresso.oeste)
        self.b.entra(congresso.oeste)
        self.c.entra(congresso.oeste)
        # self.a.vai()

    def vai(self, ev=0):
        self.foi()
        Texto(
            self.aqui,
            "A lei de Mendel é uma das leis mais antigas e clássica que existe sobre genética e seus princípios  estão relacionados à transmissão hereditária das características de um organismo a seus filhos . Agora com seus conhecimento nos ajude a descobrir quem está mais certo"
        ).vai()

    def acertou(self, ev=0):
        Texto(self.aqui, "Obrigado por me ensinar isso").vai()

    def errou(self, ev=0):
        Texto(self.aqui, "Talvez tenhamos que estudar mais",
              foi=self.vai).vai()
コード例 #21
0
class Borboletas():
    def __init__(self, congresso):  # tem que passar o congresso aqui
        #self.foi,congresso.sul.vai=congresso.SALA2.vai,self.vai
        self.aqui = aqui = congresso.leste
        self.foi, self.aqui.vai = self.aqui.vai, self.vai

        self.c = Elemento(
            img="https://i.imgur.com/MUrxyGb.png",
            tit=
            "Tassia sou eu e digo que as borboletas são adaptadas ao ambiente, quanto mais poluído o ambiente mais cinza",
            style=dict(left=50, top=350, width=400, height="200px"),
            vai=self.errou)

        self.b = Elemento(
            img="https://i.imgur.com/Oo1sn9s.png",
            tit=
            "As borboletas dos países frios são menos coloridas do que o Brasil pois não pegam sol.",
            style=dict(
                left=400,
                top=350,
                width=300,
                height="200px",
            ),
            vai=self.errou)

        self.a = Elemento(
            img="https://i.imgur.com/bO9jojz.png",
            tit=
            "descobri que as borboletas podem sofrer mutações sobre alguma dessas fases e não chegar até o ultimo estágio ou morrer antes mesmo de completar a vida adulta",
            style=dict(left=700, top=350, width=400, height="200px"),
            vai=self.acertou)

        self.a.entra(congresso.leste)
        self.b.entra(congresso.leste)
        self.c.entra(congresso.leste)

    def vai(self, ev=0):
        self.foi()
        Texto(
            self.aqui,
            " As borboletas  são conhecidas por suas cores e por sua vida dividia em 4 estágios:: ovo, larva, pupa e imago (Adulto) e por esse conhecimento prévio diga-nos quais dos estudantes estão corretos "
        ).vai()

    def acertou(self, ev=0):
        Texto(self.aqui, "Obrigado por me ensinar isso").vai()

    def errou(self, ev=0):
        Texto(self.aqui, "Talvez tenhamos que estudar mais",
              foi=self.vai).vai()
コード例 #22
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self, parque,tit="maçã", imagem=MACA, x=200, y=200):
     self.parque, self.tit = parque, tit
     maca = Elemento(imagem, tit=tit, x=x, y=y, w=50, h=40, drag=True, tipo="100% 100%", vai=self.click)
     maca.entra(parque)
     parque.cadastra(tit, maca)
コード例 #23
0
ファイル: main.py プロジェクト: kwarwp/vera
class JogoLetra:
    def __init__(self):
        parque = Cena(CENA_PARQUE)
        INVENTARIO.inicia()
        self.letra_a = Elemento(LETRA_A,
                                tit="A",
                                x=540,
                                y=470,
                                w=90,
                                h=20,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_a.entra(parque)
        self.letra_b = Elemento(LETRA_B,
                                tit="B",
                                x=500,
                                y=250,
                                w=20,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_b.entra(parque)
        self.letra_c = Elemento(LETRA_C,
                                tit="C",
                                x=400,
                                y=240,
                                w=20,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_c.entra(parque)
        self.letra_d = Elemento(LETRA_D,
                                tit="D",
                                x=250,
                                y=250,
                                w=20,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_d.entra(parque)
        self.letra_e = Elemento(LETRA_E,
                                tit="E",
                                x=20,
                                y=230,
                                w=20,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_e.entra(parque)
        self.letra_f = Elemento(LETRA_F,
                                tit="F",
                                x=50,
                                y=195,
                                w=35,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_f.entra(parque)
        self.letra_g = Elemento(LETRA_G,
                                tit="G",
                                x=450,
                                y=255,
                                w=40,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_g.entra(parque)
        self.letra_h = Elemento(LETRA_H,
                                tit="H",
                                x=790,
                                y=195,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_h.entra(parque)
        self.letra_i = Elemento(LETRA_I,
                                tit="I",
                                x=550,
                                y=195,
                                w=50,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_i.entra(parque)
        self.letra_j = Elemento(LETRA_J,
                                tit="J",
                                x=600,
                                y=195,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_j.entra(parque)
        self.letra_k = Elemento(LETRA_K,
                                tit="K",
                                x=650,
                                y=205,
                                w=25,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_k.entra(parque)
        self.letra_l = Elemento(LETRA_L,
                                tit="L",
                                x=350,
                                y=210,
                                w=20,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_l.entra(parque)
        self.letra_m = Elemento(LETRA_M,
                                tit="M",
                                x=700,
                                y=180,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_m.entra(parque)
        self.letra_n = Elemento(LETRA_N,
                                tit="N",
                                x=420,
                                y=190,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_n.entra(parque)
        self.letra_o = Elemento(LETRA_O,
                                tit="O",
                                x=90,
                                y=500,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_o.entra(parque)
        self.letra_p = Elemento(LETRA_P,
                                tit="P",
                                x=750,
                                y=555,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_p.entra(parque)
        self.letra_q = Elemento(LETRA_Q,
                                tit="Q",
                                x=500,
                                y=100,
                                w=35,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_q.entra(parque)
        self.letra_r = Elemento(LETRA_R,
                                tit="R",
                                x=650,
                                y=400,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_r.entra(parque)
        self.letra_s = Elemento(LETRA_S,
                                tit="S",
                                x=150,
                                y=410,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_s.entra(parque)
        self.letra_t = Elemento(LETRA_T,
                                tit="T",
                                x=200,
                                y=475,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_t.entra(parque)
        self.letra_u = Elemento(LETRA_U,
                                tit="U",
                                x=110,
                                y=225,
                                w=40,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_u.entra(parque)
        self.letra_v = Elemento(LETRA_V,
                                tit="V",
                                x=555,
                                y=400,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_v.entra(parque)
        self.letra_w = Elemento(LETRA_W,
                                tit="W",
                                x=225,
                                y=200,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_w.entra(parque)
        self.letra_x = Elemento(LETRA_X,
                                tit="X",
                                x=700,
                                y=450,
                                w=30,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_x.entra(parque)
        self.letra_y = Elemento(LETRA_Y,
                                tit="Y",
                                x=200,
                                y=100,
                                w=35,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_y.entra(parque)
        self.letra_z = Elemento(LETRA_Z,
                                tit="Z",
                                x=250,
                                y=105,
                                w=35,
                                h=30,
                                drag=True,
                                vai=self.clicounaletra)
        self.letra_z.entra(parque)
        Crianca(parque, self, tit="joana")
        self.mapa = dict(A=self.letra_a,
                         B=self.letra_b,
                         C=self.letra_c,
                         D=self.letra_d,
                         E=self.letra_e,
                         F=self.letra_f,
                         G=self.letra_g,
                         H=self.letra_h,
                         I=self.letra_i,
                         J=self.letra_j,
                         K=self.letra_k,
                         L=self.letra_l,
                         M=self.letra_m,
                         N=self.letra_n,
                         O=self.letra_o,
                         P=self.letra_p,
                         Q=self.letra_q,
                         R=self.letra_r,
                         S=self.letra_s,
                         T=self.letra_t,
                         U=self.letra_u,
                         V=self.letra_v,
                         W=self.letra_w,
                         X=self.letra_x,
                         Y=self.letra_y,
                         Z=self.letra_z)
        parque.vai()
        self.palavramontada = ""

    def clicounaletra(self, ev):
        #INVENTARIO.bota(self.mapa[ev.target.id])
        INVENTARIO.bota(Elemento(globals()[f"LETRA_{ev.target.id}"]))
        self.palavramontada += ev.target.id
コード例 #24
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self, parque, tit="crianca", x=0, y=210, gosta=""):
     self.parque, self.tit = parque, tit
     dragger = {ti: lambda e,t,i=ti in gosta: parque.gostou(e, t, tit, ok=i) for ti in ALL}
     crianca = Elemento(CRIANCA, tit=tit, x=x-10, y=y-10, w=90, h=140, style={"opacity": 0.3}, drop=dragger, vai=self.click)
     crianca.entra(parque)
コード例 #25
0
 def __init__(self, pescaria, tit="tiago", x=350, y=200): #tit quando arrastar o mouse em cima, surge o nome
     crianca = Elemento(CRIANCA, tit=tit, x=x, y=y, w=100, h=100, style={"opacity": 0}, vai=self.olha)
     crianca.entra(pescaria)
     self.tit = tit
     self.texto = Texto(pescaria, f"Olá, eu sou {tit}")
コード例 #26
0
 def __init__(self, parque):
     bicho = Elemento(BICHO, tit="esquilo", x=400, y=360, w=120, h=80)
     bicho.entra(parque)
コード例 #27
0
ファイル: main.py プロジェクト: kwarwp/vera
 def __init__(self, parque,tit="bola", imagem=BOLA, x=100, y=200): 
     self.parque, self.tit = parque, tit
     peteca = Elemento(imagem, tit=tit, x=x, y=y, w=50, h=50, drag=True, vai=self.click)
     peteca.entra(parque)
     parque.cadastra(tit, peteca)
コード例 #28
0
 def __init__(self, parque, tit="jarra de mel", x=300, y=400):
     jarra = Elemento(JARRA, tit=tit, x=x, y=y, w=120, h=80, drag=True)
     jarra.entra(parque)