From a9248dbeb514f9b2cdcaf933c9da5aa353e551ae Mon Sep 17 00:00:00 2001 From: Mateu Batle Date: Thu, 11 Nov 2010 04:20:11 +0000 Subject: Modified calls to use new render text function --- (limited to 'mathquwy.py') 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( - _(""" Instrucciones Juego Pares\n\nSuma puntos cogiendo las frutas\ncon números pares.\n\nEvita tocar las frutas con números\nimpares o te restarán 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, 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""" Instrucciones Juego Impares\n\nSuma puntos cogiendo las frutas\ncon números impares.\n\nEvita tocar las frutas con números\npares o te restarán 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, 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""" 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 restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""), - 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""" 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 restarán puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las fechas.\n\nPulsa una tecla para jugar."""), - 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""" Instrucciones Juego Multiplicar\n\nCalcula el resultado de la multiplicación.\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\nPulsa una tecla para jugar."""), - 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( - _(""" Instrucciones Juego Contar\n\nCuenta 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\nPulsa una tecla para jugar."""), - 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( - _(""" Cr�ditos\n\nProgramación realizada por\nGrupo CIXOS-FIA\nUniversidad de San Martin de Porres\n\nGráficos realizados por\nÁ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( - _(""" Math Quwy\n El Cuy Matemático"""), - 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 ) -- cgit v0.9.1