def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.linguette=[] self.caricaImmagineDiSfondo ("09_abbraccio/schermo.png") self.i=0 self.NUMERO_CLIMI=10 self.FILE_OUTPUT="/tmp/citta" self.caricaImmagine ("09_abbraccio/climi/neve.png",0,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/fulmini.png",1,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/temporale.png",2,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/pioggia.png",3,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/nubi.png",4,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/nebbia.png",5,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/sereno.png",6,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/luna.png",7,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/sole.png",8,1375,400,True) self.caricaImmagine ("09_abbraccio/climi/solissimo.png",9,1375,400,True) #associazioni codice clima - linguetta self.linguette.append (3) #codice 0 - neve ha linguetta 3 self.linguette.append (0) #codice 1 - fulmini ha linguetta 0 self.linguette.append (2) #codice 2 - temporale ha linguetta 2 self.linguette.append (13) #codice 3 - pioggia ha linguetta 13 self.linguette.append (4) #codice 4 - nubi ha linguetta 4 self.linguette.append (10) #codice 5 - nebbia ha linguetta 10 self.linguette.append (6) #codice 6 - sereno ha linguetta 6 self.linguette.append (7) #codice 7 - luna ha linguetta 7 self.linguette.append (5) #codice 8 - sole ha linguetta 5 self.linguette.append (1) #codice 9 - solissimo ha linguetta 1
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.caricaImmagineDiSfondo ("12_Gioco_carte/Forma schermo.png") self.caricaImmagine ("12_Gioco_carte/carte_prosp/0001.png",0b0001,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0010.png",0b0010,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0011.png",0b0011,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0100.png",0b0100,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0101.png",0b0101,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0110.png",0b0110,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/0111.png",0b0111,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1000.png",0b1000,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1001.png",0b1001,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1010.png",0b1010,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1011.png",0b1011,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1100.png",0b1100,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1101.png",0b1101,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1110.png",0b1110,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/1111.png",0b1111,1150,800) self.caricaImmagine ("12_Gioco_carte/carte_prosp/la_tua_carta.png",20,1080,700) self.caricaImmagine ("12_Gioco_carte/carte_prosp/non_hai.png",21,950,750) self.puntiToccatiSalva = [0,0,0,0] self.time = 5000; self.bPuntiToccati = False self.stato = 0 self.nliguetta1 = 17 self.nliguetta2 = 14 self.nliguetta3 = 11 self.nliguetta4 = 8 self.indovinatoSi = 3 self.indovinatoNo = 5
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.caricaImmagineDiSfondo("14_castello/schermo.png") #self.caricaImmagine("14_castello/imperatore1.png",0,264,124) self.caricaImmagine("14_castello/imperatore2.png", 1, 264, 567) self.caricaImmagine("14_castello/arazzo1.png", 2, 1012, 58) self.caricaImmagine("14_castello/arazzo2.png", 3, 1012, 579) self.liguetta10 = 10 self.liguetta4 = 4
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.caricaImmagineDiSfondo ("14_castello/schermo.png") self.caricaImmagine("14_castello/imperatore1.png",0,264,124) self.caricaImmagine("14_castello/imperatore2.png",1,264,567) self.caricaImmagine("14_castello/arazzo1.png",2,1012,58) self.caricaImmagine("14_castello/arazzo2.png",3,1012,579) self.liguetta10 = 10 self.liguetta4 = 4
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.puntiToccatiPrecedentemente=[] for i in range (0,19): self.puntiToccatiPrecedentemente.append(0) #sfondo self.caricaImmagineDiSfondo ("15_pianoforte/schermo.png") #tasti normali self.caricaImmagine ("15_pianoforte/t0n.png",0,213,352,False) self.caricaImmagine ("15_pianoforte/t1n.png",1,283,349,False) self.caricaImmagine ("15_pianoforte/t2n.png",2,346,345,False) self.caricaImmagine ("15_pianoforte/t3n.png",3,431,340,False) self.caricaImmagine ("15_pianoforte/t4n.png",4,494,337,False) self.caricaImmagine ("15_pianoforte/t5n.png",5,594,332,False) self.caricaImmagine ("15_pianoforte/t6n.png",6,658,336,False) self.caricaImmagine ("15_pianoforte/t7n.png",7,778,323,False) self.caricaImmagine ("15_pianoforte/t8n.png",8,859,318,False) self.caricaImmagine ("15_pianoforte/t9n.png",9,986,311,False) self.caricaImmagine ("15_pianoforte/t10n.png",10,1100,303,False) #tasti pigiati self.caricaImmagine ("15_pianoforte/t0p.png",11,208,351) self.caricaImmagine ("15_pianoforte/t1p.png",12,279,348) self.caricaImmagine ("15_pianoforte/t2p.png",13,343,345) self.caricaImmagine ("15_pianoforte/t3p.png",14,429,340) self.caricaImmagine ("15_pianoforte/t4p.png",15,494,336) self.caricaImmagine ("15_pianoforte/t5p.png",16,595,331) self.caricaImmagine ("15_pianoforte/t6p.png",17,659,336) self.caricaImmagine ("15_pianoforte/t7p.png",18,780,323) self.caricaImmagine ("15_pianoforte/t8p.png",19,861,318) self.caricaImmagine ("15_pianoforte/t9p.png",20,989,310) self.caricaImmagine ("15_pianoforte/t10p.png",21,1101,302) #suoni #self.caricaVideo ("15_pianoforte/00_si.ogg",22,0,0,0,0) #self.caricaVideo ("15_pianoforte/01_do.ogg",23,0,0,0,0) #self.caricaVideo ("15_pianoforte/02_re.ogg",24,0,0,0,0) #self.caricaVideo ("15_pianoforte/03_mi.ogg",25,0,0,0,0) #self.caricaVideo ("15_pianoforte/04_fa.ogg",26,0,0,0,0) #self.caricaVideo ("15_pianoforte/05_sol.ogg",27,0,0,0,0) #self.caricaVideo ("15_pianoforte/06_la.ogg",28,0,0,0,0) #self.caricaVideo ("15_pianoforte/07_si.ogg",29,0,0,0,0) #self.caricaVideo ("15_pianoforte/08_do.ogg",30,0,0,0,0) #self.caricaVideo ("15_pianoforte/09_re.ogg",31,0,0,0,0) #self.caricaVideo ("15_pianoforte/10_mi.ogg",32,0,0,0,0) self.numeroNote=11
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.puntiToccatiPrecedentemente=[] for i in range (0,19): self.puntiToccatiPrecedentemente.append(0) #sfondo self.caricaImmagineDiSfondo ("15_pianoforte/schermo.png") #tasti normali self.caricaImmagine ("15_pianoforte/t0n.png",0,213,352,False) self.caricaImmagine ("15_pianoforte/t1n.png",1,283,349,False) self.caricaImmagine ("15_pianoforte/t2n.png",2,346,345,False) self.caricaImmagine ("15_pianoforte/t3n.png",3,431,340,False) self.caricaImmagine ("15_pianoforte/t4n.png",4,494,337,False) self.caricaImmagine ("15_pianoforte/t5n.png",5,594,332,False) self.caricaImmagine ("15_pianoforte/t6n.png",6,658,336,False) self.caricaImmagine ("15_pianoforte/t7n.png",7,778,323,False) self.caricaImmagine ("15_pianoforte/t8n.png",8,859,318,False) self.caricaImmagine ("15_pianoforte/t9n.png",9,986,311,False) self.caricaImmagine ("15_pianoforte/t10n.png",10,1100,303,False) #tasti pigiati self.caricaImmagine ("15_pianoforte/t0p.png",11,208,351) self.caricaImmagine ("15_pianoforte/t1p.png",12,279,348) self.caricaImmagine ("15_pianoforte/t2p.png",13,343,345) self.caricaImmagine ("15_pianoforte/t3p.png",14,429,340) self.caricaImmagine ("15_pianoforte/t4p.png",15,494,336) self.caricaImmagine ("15_pianoforte/t5p.png",16,595,331) self.caricaImmagine ("15_pianoforte/t6p.png",17,659,336) self.caricaImmagine ("15_pianoforte/t7p.png",18,780,323) self.caricaImmagine ("15_pianoforte/t8p.png",19,861,318) self.caricaImmagine ("15_pianoforte/t9p.png",20,989,310) self.caricaImmagine ("15_pianoforte/t10p.png",21,1101,302) #suoni self.caricaVideo ("15_pianoforte/00_si.ogg",22,0,0,0,0) self.caricaVideo ("15_pianoforte/01_do.ogg",23,0,0,0,0) self.caricaVideo ("15_pianoforte/02_re.ogg",24,0,0,0,0) self.caricaVideo ("15_pianoforte/03_mi.ogg",25,0,0,0,0) self.caricaVideo ("15_pianoforte/04_fa.ogg",26,0,0,0,0) self.caricaVideo ("15_pianoforte/05_sol.ogg",27,0,0,0,0) self.caricaVideo ("15_pianoforte/06_la.ogg",28,0,0,0,0) self.caricaVideo ("15_pianoforte/07_si.ogg",29,0,0,0,0) self.caricaVideo ("15_pianoforte/08_do.ogg",30,0,0,0,0) self.caricaVideo ("15_pianoforte/09_re.ogg",31,0,0,0,0) self.caricaVideo ("15_pianoforte/10_mi.ogg",32,0,0,0,0) self.numeroNote=11
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.caricaImmagineDiSfondo("12_Gioco_carte/Forma schermo.png") self.caricaImmagine("12_Gioco_carte/carte_prosp/0001.png", 0b0001, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0010.png", 0b0010, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0011.png", 0b0011, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0100.png", 0b0100, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0101.png", 0b0101, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0110.png", 0b0110, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/0111.png", 0b0111, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1000.png", 0b1000, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1001.png", 0b1001, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1010.png", 0b1010, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1011.png", 0b1011, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1100.png", 0b1100, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1101.png", 0b1101, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1110.png", 0b1110, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/1111.png", 0b1111, 1150, 800) self.caricaImmagine("12_Gioco_carte/carte_prosp/la_tua_carta.png", 20, 1080, 700) self.caricaImmagine("12_Gioco_carte/carte_prosp/non_hai.png", 21, 950, 750) self.puntiToccatiSalva = [0, 0, 0, 0] self.time = 5000 self.bPuntiToccati = False self.stato = 0 self.nliguetta1 = 17 self.nliguetta2 = 14 self.nliguetta3 = 11 self.nliguetta4 = 8 self.indovinatoSi = 3 self.indovinatoNo = 5
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.nRigheFile = 0 self.img = 0 self.timeoutImmagine = 10 * 1000 self.nullaAttivo = True self.videoAttivo = False self.imgAttiva = False self.firstTime = True self.controlVlc = False self.nMaxMedia = 0 self.mediaCorrente = 0 self.videoTot = 0 self.path = "/home/arazzo/librotecnologico/immagini/17_presentazione/" self.dirs = os.listdir(self.path) for file in self.dirs: self.nMaxMedia = self.nMaxMedia + 1
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.linguette = [] self.caricaImmagineDiSfondo("09_abbraccio/schermo.png") self.i = 0 self.NUMERO_CLIMI = 10 self.FILE_OUTPUT = "/tmp/citta" self.caricaImmagine("09_abbraccio/climi/neve.png", 0, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/fulmini.png", 1, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/temporale.png", 2, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/pioggia.png", 3, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/nubi.png", 4, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/nebbia.png", 5, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/sereno.png", 6, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/luna.png", 7, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/sole.png", 8, 1375, 400, True) self.caricaImmagine("09_abbraccio/climi/solissimo.png", 9, 1375, 400, True) #associazioni codice clima - linguetta self.linguette.append(3) #codice 0 - neve ha linguetta 3 self.linguette.append(0) #codice 1 - fulmini ha linguetta 0 self.linguette.append(2) #codice 2 - temporale ha linguetta 2 self.linguette.append(13) #codice 3 - pioggia ha linguetta 13 self.linguette.append(4) #codice 4 - nubi ha linguetta 4 self.linguette.append(10) #codice 5 - nebbia ha linguetta 10 self.linguette.append(6) #codice 6 - sereno ha linguetta 6 self.linguette.append(7) #codice 7 - luna ha linguetta 7 self.linguette.append(5) #codice 8 - sole ha linguetta 5 self.linguette.append(1) #codice 9 - solissimo ha linguetta 1
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.puntiToccatiPrecedentemente = [] for i in range(0, 19): self.puntiToccatiPrecedentemente.append(0) # se esiste, il software della lampada si interrompe self.fileChiusura = "/tmp/chiudi.txt" # se esiste, la lampada scatta una foto self.fileScatta = "/tmp/scattaFoto.txt" # la foto scattata finisce in questo file self.fotoScattata = "/tmp/foto.png" # linea di comando per attivare la lampada self.comandoPerAttivareLaLampada = "/usr/bin/Arazzo/LampadaP/linux64/LampadaP" # se toccata, la lampada scatta una foto self.linguettaScatta = 12 # se toccata, la lampada si avvia/si chiude self.linguettaAvvia = 16 self.lampadaAccesa = False self.controllaSeEsisteLaFoto = False self.caricaImmagineDiSfondo("07_lampada/schermo.png")
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.puntiToccatiPrecedentemente = [] for i in range(0, 19): self.puntiToccatiPrecedentemente.append(0) #se esiste, il software della lampada si interrompe self.fileChiusura = "/tmp/chiudi.txt" #se esiste, la lampada scatta una foto self.fileScatta = "/tmp/scattaFoto.txt" #la foto scattata finisce in questo file self.fotoScattata = "/tmp/foto.png" #linea di comando per attivare la lampada self.comandoPerAttivareLaLampada = "/home/arazzo/Lampada/bin/LampadaArazzoV1" #se toccata, la lampada scatta una foto self.linguettaScatta = 12 #se toccata, la lampada si avvia/si chiude self.linguettaAvvia = 16 self.lampadaAccesa = False self.controllaSeEsisteLaFoto = False self.caricaImmagineDiSfondo("07_lampada/schermo.png")
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.gif = {} self.oldFase = -1 self.fase = 0 self.puntiToccatiPrecedentemente = [] for i in range(0, 19): self.puntiToccatiPrecedentemente.append(0) self.timerCambiaFase = wx.Timer(self) self.Bind(wx.EVT_TIMER, self.prossimaFase, self.timerCambiaFase) self.sequenzaPunti = [] self.immaginiDaMostrare = [] self.tempoDaAspettare = [] #fase 0 self.sequenzaPunti.append(0) self.immaginiDaMostrare.append([7]) #tocca il libro per iniziare self.tempoDaAspettare.append(-1) #fase 1 self.sequenzaPunti.append(-1) self.immaginiDaMostrare.append([0, 8]) #spiegazione libro self.tempoDaAspettare.append(15000) #fase 2 self.sequenzaPunti.append(1) self.immaginiDaMostrare.append( [1, 9]) #spiegazione pallini - tocca l'arduino per continuare self.tempoDaAspettare.append(-1) #fase 3 self.sequenzaPunti.append(-1) self.immaginiDaMostrare.append([2]) #transitorio linguette-arduino self.tempoDaAspettare.append(2160) #fase 4 self.sequenzaPunti.append(14) self.immaginiDaMostrare.append( [3, 10]) #spiegazione arduino - tocca il pc per contunuare self.tempoDaAspettare.append(-1) #fase 5 self.sequenzaPunti.append(14) self.immaginiDaMostrare.append( [4, 11]) #spiegazione pc - tocca la tv per continuare self.tempoDaAspettare.append(-1) #fase 6 self.sequenzaPunti.append(-1) self.immaginiDaMostrare.append([5, 12]) #spiegazione tv self.tempoDaAspettare.append(10000) #fase 7 self.sequenzaPunti.append(-1) self.immaginiDaMostrare.append([6]) #transitorio tv-libro self.tempoDaAspettare.append(1600) self.numeroFasi = len(self.sequenzaPunti) self.caricaImmagineDiSfondo("01_libro/temp.png") self.caricaGif("01_libro/00_libro.gif", 0, 484, 532) self.caricaGif("01_libro/01_pallino.gif", 1, 927, 535) self.caricaGif("01_libro/02_linguette.gif", 2, 566, 311) self.caricaGif("01_libro/03_arduino.gif", 3, 591, 376) self.caricaGif("01_libro/04_pc.gif", 4, 429, 168) self.caricaGif("01_libro/05_tv.gif", 5, 205, 85) self.caricaGif("01_libro/06_tv_che_si_allarga.gif", 6, 0, 0) '''self.caricaGif ("01_libro/00_libro.gif",0,0,0) self.caricaGif ("01_libro/01_pallino.gif",1,0,0) self.caricaGif ("01_libro/02_linguette.gif",2,0,0) self.caricaGif ("01_libro/03_arduino.gif",3,0,0) self.caricaGif ("01_libro/04_pc.gif",4,0,0) self.caricaGif ("01_libro/05_tv.gif",5,0,0) self.caricaGif ("01_libro/06_tv_che_si_allarga.gif",6,0,0)''' self.caricaImmagine("01_libro/07_tocca.png", 7, 161, 236) self.caricaImmagine("01_libro/08_spiegazione_libro.png", 8, 140, 582) self.caricaImmagine("01_libro/09_spiegazione_pallino.png", 9, 140, 247) self.caricaImmagine("01_libro/10_spiegazione_arduino.png", 10, 598, 158) self.caricaImmagine("01_libro/11_spiegazione_pc.png", 11, 196, 247) self.caricaImmagine("01_libro/12_spiegazione_tv.png", 12, 1023, 666)
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.i = -1 self.codiceImmagineClima = 30 self.cod = -1 self.NUMERO_CITTA = 15 self.OFFSET = 22 #file per dialogare con il demone del clima self.FILE_INPUT = "/tmp/clima" self.FILE_OUTPUT = "/tmp/citta" #sfondo self.caricaImmagineDiSfondo("11_mappamondo/schermo.png") #città self.caricaImmagine("11_mappamondo/scritte_citta/canberra.png", 1, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/antananarivo.png", 2, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/giacarta.png", 3, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/abuja.png", 4, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/il_cairo.png", 5, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/pechino.png", 6, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/parigi.png", 7, 1425, 375) self.caricaImmagine("11_mappamondo/scritte_citta/buenos_aires.png", 8, 1375, 375) self.caricaImmagine("11_mappamondo/scritte_citta/londra.png", 9, 1425, 375) self.caricaImmagine("11_mappamondo/scritte_citta/mosca.png", 10, 1425, 375) self.caricaImmagine("11_mappamondo/scritte_citta/brasilia.png", 11, 1400, 375) self.caricaImmagine( "11_mappamondo/scritte_citta/citta_del_messico.png", 12, 1385, 375) self.caricaImmagine("11_mappamondo/scritte_citta/washington.png", 13, 1400, 375) self.caricaImmagine("11_mappamondo/scritte_citta/new_york.png", 14, 1425, 375) self.caricaImmagine("11_mappamondo/scritte_citta/ottawa.png", 0, 1425, 375) #bersagli self.caricaImmagine("11_mappamondo/bersaglio.png", 16, 1200, 770) self.caricaImmagine("11_mappamondo/bersaglio.png", 17, 840, 700) self.caricaImmagine("11_mappamondo/bersaglio.png", 18, 1050, 620) self.caricaImmagine("11_mappamondo/bersaglio.png", 19, 615, 760) self.caricaImmagine("11_mappamondo/bersaglio.png", 20, 780, 500) self.caricaImmagine("11_mappamondo/bersaglio.png", 21, 1080, 450) self.caricaImmagine("11_mappamondo/bersaglio.png", 22, 700, 410) self.caricaImmagine("11_mappamondo/bersaglio.png", 23, 430, 700) self.caricaImmagine("11_mappamondo/bersaglio.png", 24, 690, 390) self.caricaImmagine("11_mappamondo/bersaglio.png", 25, 810, 370) self.caricaImmagine("11_mappamondo/bersaglio.png", 26, 470, 650) self.caricaImmagine("11_mappamondo/bersaglio.png", 27, 350, 530) self.caricaImmagine("11_mappamondo/bersaglio.png", 28, 370, 450) self.caricaImmagine("11_mappamondo/bersaglio.png", 29, 395, 435) self.caricaImmagine("11_mappamondo/bersaglio.png", 15, 375, 410) #climi self.caricaImmagine("09_abbraccio/climi/neve.png", 31, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/fulmini.png", 32, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/temporale.png", 33, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/pioggia.png", 34, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/nubi.png", 35, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/nebbia.png", 36, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/sereno.png", 37, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/luna.png", 38, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/sole.png", 39, 1375, 600, True) self.caricaImmagine("09_abbraccio/climi/solissimo.png", 40, 1375, 600, True)
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.i=-1 self.codiceImmagineClima=30 self.cod=-1 self.NUMERO_CITTA=15 self.OFFSET=22 #file per dialogare con il demone del clima self.FILE_INPUT="/tmp/clima" self.FILE_OUTPUT="/tmp/citta" #sfondo self.caricaImmagineDiSfondo ("11_mappamondo/schermo.png") #città self.caricaImmagine ("11_mappamondo/scritte_citta/canberra.png",1,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/antananarivo.png",2,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/giacarta.png",3,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/abuja.png",4,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/il_cairo.png",5,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/pechino.png",6,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/parigi.png",7,1425,375) self.caricaImmagine ("11_mappamondo/scritte_citta/buenos_aires.png",8,1375,375) self.caricaImmagine ("11_mappamondo/scritte_citta/londra.png",9,1425,375) self.caricaImmagine ("11_mappamondo/scritte_citta/mosca.png",10,1425,375) self.caricaImmagine ("11_mappamondo/scritte_citta/brasilia.png",11,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/citta_del_messico.png",12,1385,375) self.caricaImmagine ("11_mappamondo/scritte_citta/washington.png",13,1400,375) self.caricaImmagine ("11_mappamondo/scritte_citta/new_york.png",14,1425,375) self.caricaImmagine ("11_mappamondo/scritte_citta/ottawa.png",0,1425,375) #bersagli self.caricaImmagine ("11_mappamondo/bersaglio.png",16,1200,770) self.caricaImmagine ("11_mappamondo/bersaglio.png",17,840,700) self.caricaImmagine ("11_mappamondo/bersaglio.png",18,1050,620) self.caricaImmagine ("11_mappamondo/bersaglio.png",19,615,760) self.caricaImmagine ("11_mappamondo/bersaglio.png",20,780,500) self.caricaImmagine ("11_mappamondo/bersaglio.png",21,1080,450) self.caricaImmagine ("11_mappamondo/bersaglio.png",22,700,410) self.caricaImmagine ("11_mappamondo/bersaglio.png",23,430,700) self.caricaImmagine ("11_mappamondo/bersaglio.png",24,690,390) self.caricaImmagine ("11_mappamondo/bersaglio.png",25,810,370) self.caricaImmagine ("11_mappamondo/bersaglio.png",26,470,650) self.caricaImmagine ("11_mappamondo/bersaglio.png",27,350,530) self.caricaImmagine ("11_mappamondo/bersaglio.png",28,370,450) self.caricaImmagine ("11_mappamondo/bersaglio.png",29,395,435) self.caricaImmagine ("11_mappamondo/bersaglio.png",15,375,410) #climi self.caricaImmagine ("09_abbraccio/climi/neve.png",31,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/fulmini.png",32,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/temporale.png",33,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/pioggia.png",34,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/nubi.png",35,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/nebbia.png",36,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/sereno.png",37,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/luna.png",38,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/sole.png",39,1375,600,True) self.caricaImmagine ("09_abbraccio/climi/solissimo.png",40,1375,600,True)
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.gif={} self.oldFase=-1 self.fase=0 self.puntiToccatiPrecedentemente=[] for i in range (0,19): self.puntiToccatiPrecedentemente.append(0) self.timerCambiaFase = wx.Timer(self) self.Bind(wx.EVT_TIMER, self.prossimaFase, self.timerCambiaFase) self.sequenzaPunti = [] self.immaginiDaMostrare = [] self.tempoDaAspettare = [] #fase 0 self.sequenzaPunti.append (0) self.immaginiDaMostrare.append ([7]) #tocca il libro per iniziare self.tempoDaAspettare.append (-1) #fase 1 self.sequenzaPunti.append (-1) self.immaginiDaMostrare.append ([0,8]) #spiegazione libro self.tempoDaAspettare.append (15000) #fase 2 self.sequenzaPunti.append (1) self.immaginiDaMostrare.append ([1,9]) #spiegazione pallini - tocca l'arduino per continuare self.tempoDaAspettare.append (-1) #fase 3 self.sequenzaPunti.append (-1) self.immaginiDaMostrare.append ([2]) #transitorio linguette-arduino self.tempoDaAspettare.append (2160) #fase 4 self.sequenzaPunti.append (13) self.immaginiDaMostrare.append ([3,10]) #spiegazione arduino - tocca il pc per contunuare self.tempoDaAspettare.append (-1) #fase 5 self.sequenzaPunti.append (14) self.immaginiDaMostrare.append ([4,11]) #spiegazione pc - tocca la tv per continuare self.tempoDaAspettare.append (-1) #fase 6 self.sequenzaPunti.append (-1) self.immaginiDaMostrare.append ([5,12]) #spiegazione tv self.tempoDaAspettare.append (10000) #fase 7 self.sequenzaPunti.append (-1) self.immaginiDaMostrare.append ([6]) #transitorio tv-libro self.tempoDaAspettare.append (1600) self.numeroFasi = len (self.sequenzaPunti) self.caricaImmagineDiSfondo ("01_libro/temp.png") self.caricaGif ("01_libro/00_libro.gif",0,484,532) self.caricaGif ("01_libro/01_pallino.gif",1,927,535) self.caricaGif ("01_libro/02_linguette.gif",2,566,311) self.caricaGif ("01_libro/03_arduino.gif",3,591,376) self.caricaGif ("01_libro/04_pc.gif",4,429,168) self.caricaGif ("01_libro/05_tv.gif",5,205,85) self.caricaGif ("01_libro/06_tv_che_si_allarga.gif",6,0,0) '''self.caricaGif ("01_libro/00_libro.gif",0,0,0) self.caricaGif ("01_libro/01_pallino.gif",1,0,0) self.caricaGif ("01_libro/02_linguette.gif",2,0,0) self.caricaGif ("01_libro/03_arduino.gif",3,0,0) self.caricaGif ("01_libro/04_pc.gif",4,0,0) self.caricaGif ("01_libro/05_tv.gif",5,0,0) self.caricaGif ("01_libro/06_tv_che_si_allarga.gif",6,0,0)''' self.caricaImmagine ("01_libro/07_tocca.png",7,161,236) self.caricaImmagine ("01_libro/08_spiegazione_libro.png",8,140,582) self.caricaImmagine ("01_libro/09_spiegazione_pallino.png",9,140,247) self.caricaImmagine ("01_libro/10_spiegazione_arduino.png",10,598,158) self.caricaImmagine ("01_libro/11_spiegazione_pc.png",11,196,247) self.caricaImmagine ("01_libro/12_spiegazione_tv.png",12,1023,666)
def __init__(self, parent, grandParent, index): pagina.__init__(self, parent, grandParent, index) self.caricaImmagineDiSfondo("00_copertina/schermo.png")
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.cod=-1 self.NUMERO_CITTA=12 self.OFFSET=10 self.linguette=[] self.codiceImmagineClima=30 #file per dialogare con il demone del clima self.FILE_INPUT="/tmp/clima" self.FILE_OUTPUT="/tmp/citta" #sfondo self.caricaImmagineDiSfondo ("10_italia/schermo.png") #città self.caricaImmagine ("10_italia/citta/milano.png",0,960,270) self.caricaImmagine ("10_italia/citta/torino.png",1,960,270) self.caricaImmagine ("10_italia/citta/venezia.png",2,960,270) self.caricaImmagine ("10_italia/citta/bologna.png",3,960,270) self.caricaImmagine ("10_italia/citta/firenze.png",4,960,270) self.caricaImmagine ("10_italia/citta/ancona.png",5,960,270) self.caricaImmagine ("10_italia/citta/roma.png",6,960,270) self.caricaImmagine ("10_italia/citta/napoli.png",7,960,270) self.caricaImmagine ("10_italia/citta/bari.png",8,960,270) self.caricaImmagine ("10_italia/citta/catanzaro.png",9,940,270) self.caricaImmagine ("10_italia/citta/palermo.png",10,960,270) self.caricaImmagine ("10_italia/citta/cagliari.png",11,960,270) #bersagli self.caricaImmagine ("10_italia/bersaglio.png",12,770,245) self.caricaImmagine ("10_italia/bersaglio.png",13,725,270) self.caricaImmagine ("10_italia/bersaglio.png",14,860,250) self.caricaImmagine ("10_italia/bersaglio.png",15,830,280) self.caricaImmagine ("10_italia/bersaglio.png",16,820,310) self.caricaImmagine ("10_italia/bersaglio.png",17,890,315) self.caricaImmagine ("10_italia/bersaglio.png",18,870,375) self.caricaImmagine ("10_italia/bersaglio.png",19,920,420) self.caricaImmagine ("10_italia/bersaglio.png",20,1000,400) self.caricaImmagine ("10_italia/bersaglio.png",21,1010,495) self.caricaImmagine ("10_italia/bersaglio.png",22,900,525) self.caricaImmagine ("10_italia/bersaglio.png",23,745,480) #climi self.caricaImmagine ("10_italia/climi/neve.png",24,1300,200) self.caricaImmagine ("10_italia/climi/fulmini.png",25,1300,200) self.caricaImmagine ("10_italia/climi/temporale.png",26,1300,200) self.caricaImmagine ("10_italia/climi/pioggia.png",27,1300,200) self.caricaImmagine ("10_italia/climi/nubi.png",28,1300,200) self.caricaImmagine ("10_italia/climi/nebbia.png",29,1300,200) self.caricaImmagine ("10_italia/climi/sereno.png",30,1300,200,False) self.caricaImmagine ("10_italia/climi/luna.png",31,1300,200) self.caricaImmagine ("10_italia/climi/sole.png",32,1300,200) self.caricaImmagine ("10_italia/climi/solissimo.png",33,1300,200) self.linguette.append (15) #codice 0 - Milano ha linguetta 15 self.linguette.append (13) #codice 1 - Torino ha linguetta 13 self.linguette.append (17) #codice 2 - Venezia ha linguetta 17 self.linguette.append (12) #codice 3 - Bologna ha linguetta 12 self.linguette.append (10) #codice 4 - Firenze ha linguetta 10 self.linguette.append (8) #codice 5 - Ancona ha linguetta 8 self.linguette.append (6) #codice 6 - Roma ha linguetta 6 self.linguette.append (3) #codice 7 - Napoli ha linguetta 3 self.linguette.append (5) #codice 8 - Bari ha linguetta 5 self.linguette.append (2) #codice 9 - Catanzaro ha linguetta 2 self.linguette.append (0) #codice 10 - Palermo ha linguetta 0 self.linguette.append (1) #codice 11 - Cagliari ha linguetta 1
def __init__ ( self , parent , grandParent , index ) : pagina.__init__ ( self, parent , grandParent , index ) self.caricaImmagineDiSfondo ("00_copertina/schermo.png")