Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Globals.py
diff options
context:
space:
mode:
Diffstat (limited to 'Globals.py')
-rw-r--r--Globals.py106
1 files changed, 65 insertions, 41 deletions
diff --git a/Globals.py b/Globals.py
index 40d2479..6cd6511 100644
--- a/Globals.py
+++ b/Globals.py
@@ -128,7 +128,11 @@ def get_instruc(name):
def get_Presentacion():
directorio = os.path.join(IMAGENES, "Presentacion")
imagenes = []
+ archivos = []
for archivo in os.listdir(directorio):
+ archivos.append(archivo)
+ archivos.sort()
+ for archivo in archivos:
img = os.path.join(directorio, "%s" % (archivo))
imagen = pygame.transform.scale(pygame.image.load(img), RESOLUCION)
imagenes.append(imagen)
@@ -302,27 +306,22 @@ def get_Textos_FGR_T0102():
# ------------- T0102 -------------
# ------------- T0103 -------------
-# Imagenes:
def get_Fondos_FGR_T0103():
- fondo1= pygame.transform.scale(pygame.image.load(DIRECTORIO_BASE+"/Imagenes/FGR_T0103/fondo1.jpg"), RESOLUCION)
- fondo2= pygame.transform.scale(pygame.image.load(DIRECTORIO_BASE+"/Imagenes/FGR_T0103/fondo2.jpg"), RESOLUCION)
+ imagen = os.path.join(IMAGENES, "FGR_T0103", "fondo1.jpg")
+ fondo1 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
+ imagen = os.path.join(IMAGENES, "FGR_T0103", "fondo2.jpg")
+ fondo2 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
return (fondo1, fondo2)
-# Textos:
-INTRO_FGR_T0103= ''' . . . . . . . . . '''
-def get_Textos_FGR_T0103():
- textos= []
- for linea in INTRO_FGR_T0103.split("\n"):
- textos.append(linea)
- return textos
-
-def get_frases_FGR_T0103():
- return {"Sólo cruzamos cuando el semáforo está en verde de forma fija.": True,
- "Estamos atentos a las señales de tránsito posicionadas en un palo vertical, y también a las marcas viales, las señales, pintadas sobre el pavimento o calzada.":False, "Cumplimos siempre las indicaciones que nos comunican las señales de tránsito. Somos conscientes de que cumplirlas es muy importante.": True, "Cuando vemos una señal de peligro, extremamos la prudencia.": True, "Jamás cruzamos la calle con semáforo en rojo, aunque no circulen vehículos por la calzada.": True, "Si circulamos en bicicleta y vemos un stop, lo respetamos": False, "Si una calle es peatonal (porque así lo indica una señal de tránsito), hacemos caso a la señal y no circulamos por ella en bicicleta.": False, "Si vamos en bicicleta y vemos una señal de peligro o prevención, que indica que por donde estamos circulando suelen haber niños y niñas, extremamos las precauciones.": True, "Si vemos a un amigo o amiga no cumplir la indicación de una señal de tráfico, le explicamos que si todo el mundo respeta las señales de tránsito se evitanrían la mayor parte de los accidentes de circulación.": False, "Sólo cruzamos la calle por el paso o senda peatonal, aunque el semáforo esté en verde.": True}
-
+def get_seniales_FGR_T0103():
+ return [(os.path.join(IMAGENES, "Seniales2", "Circulacion Bicicletas.png"), "Circulacion Bicicletas"),
+ (os.path.join(IMAGENES, "Seniales2", "No Adelantar.png"), "No Adelantar"),
+ (os.path.join(IMAGENES, "Seniales2", "Hospital.png"), "Hospital"),
+ (os.path.join(IMAGENES, "Seniales2", "Pare.png"), "Pare"),
+ (os.path.join(IMAGENES, "Seniales2", "Sentido Obligacion.png"), "Sentido Obligacion"),
+ (os.path.join(IMAGENES, "Seniales2", "Paso a Nivel.png"), "Paso a Nivel")]
# ------------- T0103 -------------
-
# ------------- T0201 -------------
# Imagenes:
def get_Fondos_FGR_T0201():
@@ -770,25 +769,9 @@ def get_afirmaciones_FGR_T0402():
]
return afirmaciones
# ------------- T0402 -------------
-# ------------- T0502 -------------
-def get_Fondos_FGR_T0502():
- imagen = os.path.join(IMAGENES, "FGR_T0502", "fondo1.jpg")
- fondo1 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
- imagen = os.path.join(IMAGENES, "FGR_T0502", "fondo2.jpg")
- fondo2 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
- return (fondo1, fondo2)
-def get_seniales_FGR_T0502():
- return [(os.path.join(IMAGENES, "Seniales2", "Circulacion Bicicletas.png"), "Circulacion Bicicletas"),
- (os.path.join(IMAGENES, "Seniales2", "No Adelantar.png"), "No Adelantar"),
- (os.path.join(IMAGENES, "Seniales2", "Hospital.png"), "Hospital"),
- (os.path.join(IMAGENES, "Seniales2", "Pare.png"), "Pare"),
- (os.path.join(IMAGENES, "Seniales2", "Sentido Obligacion.png"), "Sentido Obligacion"),
- (os.path.join(IMAGENES, "Seniales2", "Paso a Nivel.png"), "Paso a Nivel")]
# ------------- T0502 -------------
-
-# ------------- T0503 -------------
-def get_letras_FGR_T0503(): # 11
+def get_letras_FGR_T0502():
return [
["C","E","L","U","L","A","R", False, False, False, False],
["H", False, False, False, False, False, False, False, False, False, False],
@@ -798,20 +781,20 @@ def get_letras_FGR_T0503(): # 11
["C", "O", "D", "E", "R", "A", False, "R", False, "I", False],
["O", False, False, False, False, "T", False, "I", False, "N", False],
[False, False, False, False, False, "E", False, False, False, "A", False]]
-def get_Fondos_FGR_T0503():
- imagen = os.path.join(IMAGENES, "FGR_T0503", "fondo1.jpg")
+def get_Fondos_FGR_T0502():
+ imagen = os.path.join(IMAGENES, "FGR_T0502", "fondo1.jpg")
fondo1 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
- imagen = os.path.join(IMAGENES, "FGR_T0503", "fondo2.jpg")
+ imagen = os.path.join(IMAGENES, "FGR_T0502", "fondo2.jpg")
fondo2 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
return (fondo1, fondo2)
-def get_Texto_FGR_T0503():
+def get_Texto_FGR_T0502():
return [
"1- Papá y mamá lo usan cuando cae el sol para",
- " ir en moto o caminar por la ruta",
+ " ir en moto o caminar por la ruta.",
"2- Cuando vamos de paseo, mamá y papá nunca",
" lo olvidan, pero en el auto, no lo usan JAMÁS!",
"3- Cuando salimos a pasear en el auto",
- " siempre vamos . . . y con nuestro (7)",
+ " siempre vamos . . . y con nuestro -7-.",
"4- Me las pongo cuando uso la bicicleta",
" los patines y el skate.",
"5- Siempre que salimos a pasear mis padres lo",
@@ -819,10 +802,51 @@ def get_Texto_FGR_T0503():
"6- Me encanta que la . . . esté alta, pero para",
" evitar distracciones, en el auto",
" papá la lleva bajita.",
- "7- Siempre que voy en auto, viajo (3) y",
+ "7- Siempre que voy en auto, viajo -3- y",
" utilizando mi . . .",
"8- En el auto y en mi bicicleta, debo",
" asegurarme que funcione correctamente la . . ."]
+# ------------- T0502 -------------
+
+# ------------- T0204 -------------
+def get_letras_FGR_T0204(): # 11
+ return [
+ [False,False,False,False,False,False,False,False,False,"F","I","L","A"],
+ [False,False,False,False,False,False,False,False,False,False,False,False,"C"],
+ [False,False,False,False,False,False,"C",False,"B","O","R","D","E"],
+ [False,False,False,False,False,False,"R",False,"A",False,False,False,"R"],
+ [False,False,False,"E","S","Q","U","I","N","A",False,False,"A"],
+ [False,False,False,False,False,False,"Z",False,"Q",False,False,False,False],
+ ["O","P","U","E","S","T","A",False,"U",False,False,False,False],
+ [False,False,False,False,False,False,"R",False,"I",False,False,False,False],
+ [False,False,False,False,False,False,False,False,"N",False,False,False,False],
+ [False,False,False,False,False,False,"P","E","A","T","O","N",False]]
+def get_Fondos_FGR_T0204():
+ imagen = os.path.join(IMAGENES, "FGR_T0204", "fondo1.jpg")
+ fondo1 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
+ imagen = os.path.join(IMAGENES, "FGR_T0204", "fondo2.jpg")
+ fondo2 = pygame.transform.scale(pygame.image.load(imagen), RESOLUCION)
+ return (fondo1, fondo2)
+def get_Texto_FGR_T0204():
+ return [
+ "1- Al cruzar, siempre lo hago en la . . .",
+ "2- Al caminar por la carretera,",
+ " siempre lo hago en dirección -4-",
+ " al sentido de los autos y por la . . .",
+ "3- Nunca debo . . . entre dos vehículos",
+ " estacionados.",
+ "4- Al caminar por la carretera,",
+ " siempre lo hago en dirección . . . al",
+ " sentido de los autos.",
+ "5- Al caminar por la -6-,",
+ " nunca lo hago por el . . .",
+ "6- Cuando soy -8- y voy por la",
+ " ciudad, camino por la . . .",
+ "7- Al caminar por la carretera en grupo,",
+ " me desplazo en . . .",
+ "8- Cualquier persona que circula",
+ " a pie es un . . ."]
+# ------------- T0204 -------------
class Controles(pygame.sprite.OrderedUpdates):
def __init__(self, main):
@@ -972,5 +996,5 @@ class ProgressBar(pygame.sprite.Sprite):
self.rect = self.image.get_rect()
x,y = self.posicion
x += dif
- self.rect.x, self.rect.y= (x,y)
+ self.rect.x, self.rect.y = (x,y)