Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mathquwy.py
diff options
context:
space:
mode:
authorMateu Batle <mateu.batle@collabora.co.uk>2010-11-11 04:20:11 (GMT)
committer Mateu Batle <mateu.batle@collabora.co.uk>2010-11-11 04:20:11 (GMT)
commita9248dbeb514f9b2cdcaf933c9da5aa353e551ae (patch)
tree0609ece4c317476f8fbaab142529bbc27261326b /mathquwy.py
parentd17da13429bfdb286797f0e30a7a555f7af81f19 (diff)
Modified calls to use new render text function
Diffstat (limited to 'mathquwy.py')
-rwxr-xr-xmathquwy.py85
1 files changed, 35 insertions, 50 deletions
diff --git a/mathquwy.py b/mathquwy.py
index 0b867c2..3861a9c 100755
--- a/mathquwy.py
+++ b/mathquwy.py
@@ -1,5 +1,5 @@
#!/usr/bin/python
-# -*- coding: iso-8859-15 -*-
+# -*- coding: utf-8 -*-
import pygame
import usmpgames
@@ -30,24 +30,20 @@ class MathQuwy(usmpgames.Application):
# even numbers game state (tutorial)
background_tutorial = pygame.transform.scale( pygame.image.load("data/backgrounds/tutorial.jpg"), size)
even_numbers_tutorial = usmpgames.InfoState( even_numbers_game, background_tutorial )
- even_numbers_tutorial.add_htmltext(
- _(""" <b>Instrucciones Juego Pares</b>\n\nSuma puntos cogiendo las frutas\ncon <b>números pares</b>.\n\nEvita tocar las frutas con <b>números\nimpares</b> o te restarán puntos.\n\nMueve al cuy Quwy con las fechas.\n\nEvita los peligros como el agua y\notros animales.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ even_numbers_tutorial.add_text2(
+ _("""Instrucciones Juego Pares\n\nSuma puntos cogiendo las frutas\ncon numeros pares.\n\nEvita tocar las frutas con numeros\nimpares o te restaran puntos.\n\nMueve al cuy Quwy con las fechas.\n\nEvita los peligros como el agua y\notros animales.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# odd numbers game state (tutorial)
odd_numbers_tutorial = usmpgames.InfoState( odd_numbers_game, background_tutorial )
- odd_numbers_tutorial.add_htmltext(
- _(u""" <b>Instrucciones Juego Impares</b>\n\nSuma puntos cogiendo las frutas\ncon <b>números impares</b>.\n\nEvita tocar las frutas con <b>números\npares</b> o te restarán puntos.\n\nMueve al cuy Quwy con las fechas.\n\nEvita los peligros como el agua y\notros animales.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ odd_numbers_tutorial.add_text2(
+ _(""" Instrucciones Juego Impares\n\nSuma puntos cogiendo las frutas\ncon numeros impares.\n\nEvita tocar las frutas con numeros\npares o te restaran puntos.\n\nMueve al cuy Quwy con las fechas.\n\nEvita los peligros como el agua y\notros animales.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
-
+ rectsize = (380, 390));
+
# add game
add_game = game2.Game2( 1, congrats )
substract_game = game2.Game2( 2, congrats )
@@ -56,53 +52,43 @@ class MathQuwy(usmpgames.Application):
# add numbers game state (tutorial)
add_tutorial = usmpgames.InfoState( add_game, background_tutorial )
- add_tutorial.add_htmltext(
- _(u""" <b>Instrucciones Juego Sumar</b>\n\nCalcula el resultado de la <b>suma</b>.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la suma.\n\nEvita tocar las frutas con resultados\nincorrectos o te restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ add_tutorial.add_text2(
+ _(""" Instrucciones Juego Sumar\n\nCalcula el resultado de la suma.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la suma.\n\nEvita tocar las frutas con resultados\nincorrectos o te restaran puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# substract numbers game state (tutorial)
substract_tutorial = usmpgames.InfoState( substract_game, background_tutorial )
- substract_tutorial.add_htmltext(
- _(u""" <b>Instrucciones Juego Restar</b>\n\nCalcula el resultado de la <b>resta</b>.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la resta.\n\nEvita tocar las frutas con resultados\nincorrectos o te restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ substract_tutorial.add_text2(
+ _(""" Instrucciones Juego Restar\n\nCalcula el resultado de la resta.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la resta.\n\nEvita tocar las frutas con resultados\nincorrectos o te restaran puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# multiply numbers game state (tutorial)
multiply_tutorial = usmpgames.InfoState( multiply_game, background_tutorial )
- multiply_tutorial.add_htmltext(
- _(u""" <b>Instrucciones Juego Multiplicar</b>\n\nCalcula el resultado de la <b>multiplicación</b>.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la\nmultiplicación.\n\nEvita tocar las frutas con resultados\nincorrectos o te restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ multiply_tutorial.add_text2(
+ _(""" Instrucciones Juego Multiplicar\n\nCalcula el resultado de la multiplicacion.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la\nmultiplicacion.\n\nEvita tocar las frutas con resultados\nincorrectos o te restaran puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# count game state (tutorial)
count_tutorial = usmpgames.InfoState( count_game, background_tutorial )
- count_tutorial.add_htmltext(
- _(""" <b>Instrucciones Juego Contar</b>\n\n<b>Cuenta</b> el número de animales.\nSuma puntos cogiendo las frutas\ncon el resultado correcto.\n\nEvita tocar las frutas con resultados\nincorrectos o te restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\n<b>Pulsa una tecla para jugar</b>."""),
- color = (0, 255, 0, 0),
+ count_tutorial.add_text2(
+ _(""" Instrucciones Juego Contar\n\nCuentael numero de animales.\nSuma puntos cogiendo las frutas\ncon el resultado correcto.\n\nEvita tocar las frutas con resultados\nincorrectos o te restaran puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# credits
credits = usmpgames.InfoState( None, background_tutorial )
- credits.add_htmltext(
- _(""" <b>Cr�ditos</b>\n\n<b>Programación realizada por</b>\nGrupo CIXOS-FIA\nUniversidad de San Martin de Porres\n\n<b>Gráficos realizados por\n</b>Área de Diseño Gráfico y Multimedia\nFIADATA"""),
- color = (0, 255, 0, 0),
+ credits.add_text2(
+ _(""" Creditos\n\nProgramacion realizada por\nGrupo CIXOS-FIA\nUniversidad de San Martin de Porres\n\nGraficos realizados por\nGrafimedia\nFIADATA"""),
+ color = (0, 0, 0, 0),
pos = (660, 260),
- rectsize = (380, 390),
- fontsize = 22,
- font = "droidsans");
+ rectsize = (380, 390));
# menu state
background_menu = pygame.transform.scale( pygame.image.load("data/backgrounds/menu.jpg"), size)
@@ -113,16 +99,15 @@ class MathQuwy(usmpgames.Application):
main_menu.add_menu_option(_("Restar"), substract_tutorial )
main_menu.add_menu_option(_("Multiplicar"), multiply_tutorial )
main_menu.add_menu_option(_("Contar"), count_tutorial )
- main_menu.add_menu_option(_("Créditos"), credits )
+ main_menu.add_menu_option(_("Creditos"), credits )
main_menu.add_menu_option(_("Salir"), None )
main_menu.pos = (750, 300)
- main_menu.add_htmltext(
- _(""" <color 255,0,0 > Math Quwy\n El Cuy Matemático</color>"""),
- color = (255, 255, 255, 0),
+ main_menu.add_text2(
+ _(""" Quwy\n El Cuy Matematico"""),
+ color = (55, 25, 34, 0),
pos = (700, 190),
- rectsize = (380, 390),
- fontsize = 50);
+ rectsize = (380, 390));
self.push_state( main_menu )