Exemple #1
0
	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
Exemple #2
0
	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
Exemple #3
0
    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
Exemple #4
0
	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
Exemple #5
0
	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
Exemple #6
0
	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
Exemple #7
0
 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
Exemple #10
0
    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")
Exemple #11
0
    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")
Exemple #12
0
    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)
Exemple #14
0
	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)
Exemple #15
0
	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)
Exemple #16
0
 def __init__(self, parent, grandParent, index):
     pagina.__init__(self, parent, grandParent, index)
     self.caricaImmagineDiSfondo("00_copertina/schermo.png")
Exemple #17
0
	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
Exemple #18
0
	def __init__ ( self , parent , grandParent , index ) :
		pagina.__init__ ( self, parent , grandParent , index )
		self.caricaImmagineDiSfondo ("00_copertina/schermo.png")