Crimes e Códigos
Sala B Hall
Usaremos a classe Cena novamente para criar outro cenário. Vamos então iniciar uma navegação entre todas as cenas e salas do tutorial. O hall leste vai ficar do lado direito do hall norte de modo que ao se clicar na borda direita do hall norte iremos para do hall leste e ao clicar na borda esquerda do hall leste iremos para o hall norte.
from _spy.ameixa.main import Cena B_NORTE = "https://i.imgur.com/40K5493.png" B_LESTE = "https://i.imgur.com/R3bpFXD.png" B_OESTE = "https://i.imgur.com/dlxY8hi.png" B_SUL = "https://i.imgur.com/eYM3Yp9.png" def criarsalab(): b_norte = Cena(img=B_NORTE) b_leste = Cena(img=B_LESTE, esquerda=b_norte) b_sul = Cena(img=B_SUL, esquerda=b_leste) b_oeste = Cena(img=B_OESTE, esquerda=b_sul, direita=b_norte) b_norte.direita = b_leste b_norte.esquerda = b_oeste b_leste.direita = b_sul b_leste.esquerda = b_norte b_leste.vai() criarsalab()
Agora vamos nos conectar entre as salas já existentes. Como já criamos a sala A, voltemos a ela.
from _spy.ameixa.main import Cena
B_NORTE = "https://i.imgur.com/40K5493.png"
B_LESTE = "https://i.imgur.com/R3bpFXD.png"
B_OESTE = "https://i.imgur.com/dlxY8hi.png"
B_SUL = "https://i.imgur.com/eYM3Yp9.png"
A_LESTE ="https://i.imgur.com/sivjAnO.png"
def criarsalab():
b_norte = Cena(img=B_NORTE)
b_leste = Cena(img=B_LESTE, esquerda=b_norte)
b_sul = Cena(img=B_SUL, esquerda=b_leste)
b_oeste = Cena(img=B_OESTE, esquerda=b_sul, direita=b_norte)
b_norte.direita = b_leste
b_norte.esquerda = b_oeste
b_leste.direita = b_sul
b_leste.esquerda = b_norte
a_leste = Cena(img=A_LESTE)
b_oeste.meio = a_leste
b_ leste.vai()
criarsalab()
Com o que temos agora, podemos ir da sala B para a sala A, porém não podemos voltar para B, então vamos consertar isso. O primeiro passo será refazer o código da sala A, mas dessa vez incluindo uma cena para que possamos ir para B. O segundo passo será juntar o código das duas salas.
1°Passo:
from _spy.ameixa.main import Cena A_NORTE = "https://i.imgur.com/aLEjWgB.png" A_LESTE = "https://i.imgur.com/sivjAnO.png" A_SUL = "https://i.imgur.com/otHJhF0.png" B_LESTE= "https://i.imgur.com/R3bpFXD.png" def main(): a_norte = Cena(img=A_NORTE) a_leste = Cena(img=A_LESTE, esquerda=a_norte) a_sul = Cena(img=A_SUL, esquerda=a_leste) b_leste = Cena(img=B_LESTE) a_norte.direita = a_leste a_leste.direita = a_sul a_leste.meio = b_leste a_leste.vai() main()
2°Passo:
from _spy.ameixa.main import Cena
A_NORTE = "https://i.imgur.com/aLEjWgB.png"
A_LESTE = "https://i.imgur.com/sivjAnO.png"
A_SUL = "https://i.imgur.com/otHJhF0.png"
B_NORTE = "https://i.imgur.com/40K5493.png"
B_LESTE = "https://i.imgur.com/R3bpFXD.png"
B_OESTE = "https://i.imgur.com/dlxY8hi.png"
B_SUL = "https://i.imgur.com/eYM3Yp9.png"
def criarsalasab():
a_norte = Cena(img=A_NORTE)
a_leste = Cena(img=A_LESTE, esquerda=a_norte)
a_sul = Cena(img=A_SUL, esquerda=a_leste)
a_norte.direita = a_leste
a_leste.direita = a_sul
b_leste = Cena(img=B_LESTE)
a_leste.meio = b_leste
a_leste.vai()
b_norte = Cena(img=B_NORTE)
b_sul = Cena(img=B_SUL, esquerda=b_leste)
b_oeste = Cena(img=B_OESTE, esquerda=b_sul, direita=b_norte)
b_norte.direita = b_leste
b_norte.esquerda = b_oeste
b_leste.direita = b_sul
b_leste.esquerda = b_norte
a_leste = Cena(img=A_LESTE)
b_oeste.meio = a_leste
criarsalasab()
Created by carlo at 25/04/2017 às 09:04
Updated by edumanga at 23/10/2017 às 10:14