From e1827049650577f2e0844f33623f5882c59e99a9 Mon Sep 17 00:00:00 2001 From: Mateu Batle Date: Fri, 03 Dec 2010 03:00:17 +0000 Subject: Fixed tildes Removed mathquwy1 and 2 --- diff --git a/game1/collectgame.py b/game1/collectgame.py index 04748ce..46776a7 100755 --- a/game1/collectgame.py +++ b/game1/collectgame.py @@ -74,9 +74,9 @@ class CollectGame(usmpgames.ApplicationState): self.player.draw(self.screen()) self.score.draw(self.screen()) if self.game_mode == "pares": - self.drawText("NUMEROS PARES", screen_size[0] / 2, 0, (0,0,0)) + self.drawText("NÚMEROS PARES", screen_size[0] / 2, 0, (0,0,0)) else: - self.drawText("NUMEROS IMPARES", screen_size[0] / 2, 0, (0,0,0)) + self.drawText("NÚMEROS IMPARES", screen_size[0] / 2, 0, (0,0,0)) def drawText(self, text, x, y, color): text = self.font.render(text, 1, color) @@ -93,7 +93,7 @@ class CollectGame(usmpgames.ApplicationState): total_error = self.track.num_even percent_ok_taken = self.player.num_ok * 100 / total_ok percent_error_taken = self.player.num_error * 100 / total_error - + if percent_error_taken >= percent_ok_taken: if self.game_mode == "pares": return _("Has de prestar más atención.\n\nCogiste más impares que pares.") @@ -102,14 +102,14 @@ class CollectGame(usmpgames.ApplicationState): else: if percent_ok_taken >= 75: if self.game_mode == "pares": - return _("Muy bién.\n\nAcertaste casi todo los pares.") + return _("Muy bien.\n\nAcertaste casi todos los pares.") else: - return _("Muy bién.\n\nAcertaste casi todo los impares.") + return _("Muy bien.\n\nAcertaste casi todos los impares.") elif percent_ok_taken >= 50: if self.game_mode == "pares": - return _("Bastante bién.\n\nAcertaste bastantes pares.\n\nTodavía puedes hacerlo mejor.") + return _("Bastante bien.\n\nAcertaste bastantes pares.\n\nTodavía puedes hacerlo mejor.") else: - return _("Bastante bién.\n\nAcertaste bastantes impares.\n\nTodavía puedes hacerlo mejor.") + return _("Bastante bien.\n\nAcertaste bastantes impares.\n\nTodavía puedes hacerlo mejor.") else: if self.game_mode == "pares": return _("Regular.\n\nSigue practicando y mejorarás.\n\nÁnimo, a por los pares.") diff --git a/game2/game2.py b/game2/game2.py index deca49e..3c27abd 100755 --- a/game2/game2.py +++ b/game2/game2.py @@ -362,7 +362,7 @@ class Game2(usmpgames.ApplicationState): global maxScore global score drawText(_('PUNTAJE: %s') % (score), font, surface, 700, 0, TEXTCOLOR) - drawText(_('MAXIMO: %s') % (maxScore), font, surface, 700, 60, TEXTCOLOR) + drawText(_('M\xc1XIMO: %s') % (maxScore), font, surface, 700, 60, TEXTCOLOR) if(GAMEMODE==1): #This draw the operation diff --git a/mathquwy.py b/mathquwy.py index ff5ccb7..6dc097c 100755 --- a/mathquwy.py +++ b/mathquwy.py @@ -9,6 +9,8 @@ import game2 import constants from gettext import gettext as _ +# \xe1 á \xe9 é \xed í \xf3 ó \xfa ú \xc1 à \xc9 É \xcd à \xd3 Ó \xda Ú + class MathQuwy(usmpgames.Application): def initialize(self): @@ -32,7 +34,7 @@ class MathQuwy(usmpgames.Application): background_tutorial = "data/backgrounds/tutorial.jpg" even_numbers_tutorial = usmpgames.InfoState( evenodd_game, background_tutorial, "pares" ) 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."""), + _("""Instrucciones Juego Pares\n\nSuma puntos cogiendo las frutas\ncon n\xfameros pares.\n\nEvita tocar las frutas con n\xfameros\nimpares o te restar\xe1n puntos.\n\nMueve al cuy Quwy con las flechas.\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)); @@ -40,7 +42,7 @@ class MathQuwy(usmpgames.Application): # odd numbers game state (tutorial) odd_numbers_tutorial = usmpgames.InfoState( evenodd_game, background_tutorial, "impares" ) 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."""), + _(""" Instrucciones Juego Impares\n\nSuma puntos cogiendo las frutas\ncon n\xfameros impares.\n\nEvita tocar las frutas con n\xfameros\npares o te restar\xe1n puntos.\n\nMueve al cuy Quwy con las flechas.\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)); @@ -55,7 +57,7 @@ class MathQuwy(usmpgames.Application): # add numbers game state (tutorial) add_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 1 ) 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."""), + _(""" 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\xe1n puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las flechas.\n\nPulsa una tecla para jugar."""), color = (0, 0, 0, 0), pos = (660, 260), rectsize = (380, 390)); @@ -63,7 +65,7 @@ class MathQuwy(usmpgames.Application): # substract numbers game state (tutorial) substract_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 2 ) 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."""), + _(""" 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\xe1n puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las flechas.\n\nPulsa una tecla para jugar."""), color = (0, 0, 0, 0), pos = (660, 260), rectsize = (380, 390)); @@ -71,7 +73,7 @@ class MathQuwy(usmpgames.Application): # multiply numbers game state (tutorial) multiply_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 3 ) 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."""), + _(""" Instrucciones Juego Multiplicar\n\nCalcula el resultado de la multiplicaci\xf3n.\nSuma puntos cogiendo las frutas\ncon el resultado correcto de la\nmultiplicaci\xf3n.\n\nEvita tocar las frutas con resultados\nincorrectos o te restar\xe1n puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las flechas.\n\nPulsa una tecla para jugar."""), color = (0, 0, 0, 0), pos = (660, 260), rectsize = (380, 390)); @@ -79,7 +81,7 @@ class MathQuwy(usmpgames.Application): # count game state (tutorial) count_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 4 ) 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."""), + _(""" Instrucciones Juego Contar\n\nCuenta el n\xfamero de animales.\nSuma puntos cogiendo las frutas\ncon el resultado correcto.\n\nEvita tocar las frutas con resultados\nincorrectos o te restar\xe1n puntos.\n\nMueve al cuy Quwy a la izquierda\ny derecha con las flechas.\n\nPulsa una tecla para jugar."""), color = (0, 0, 0, 0), pos = (660, 260), rectsize = (380, 390)); @@ -87,7 +89,7 @@ class MathQuwy(usmpgames.Application): # credits credits = usmpgames.InfoState( None, background_tutorial ) credits.add_text2( - _(""" Creditos\n\nProgramacion realizada por\nGrupo CIXOS-FIA\nUniversidad de San Martin de Porres\n\nGraficos realizados por\nGrafimedia\nFIADATA"""), + _("""Cr\xe9ditos\n\nProgramaci\xf3n realizada por\n\nTaller de Investigaci\xf3n Aplicada\n\nEscuela Profesional de Ingenier\xeda\nde Computaci\xf3n y Sistemas\n\nDise\xf1o Gr\xe1fico: Grafimedia - FIA-DATA\n\nUniversidad de San Mart\xedn de Porres"""), color = (0, 0, 0, 0), pos = (660, 260), rectsize = (380, 390)); @@ -101,13 +103,13 @@ 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(_("Creditos"), credits ) + main_menu.add_menu_option(_("Cr\xe9ditos"), credits ) main_menu.add_menu_option(_("Salir"), None ) main_menu.pos = (750, 300) fonttitle = pygame.font.Font(None, 50) main_menu.add_text2( - _(""" Quwy\n El Cuy Matematico"""), + _(""" Quwy\n El Cuy Matem\xe1tico"""), color = (255, 25, 34, 0), pos = (700, 190), rectsize = (380, 390), diff --git a/mathquwy1.py b/mathquwy1.py deleted file mode 100755 index 4e0dd58..0000000 --- a/mathquwy1.py +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -import pygame -import usmpgames -import olpcgames -import game1 -import constants -from gettext import gettext as _ - -class MathQuwy(usmpgames.Application): - - def initialize(self): - usmpgames.Application.initialize(self) - size = constants.screen_size - if olpcgames.ACTIVITY: - size = olpcgames.ACTIVITY.game_size - self.set_screen( pygame.display.set_mode( size )) - pygame.mouse.set_visible(False) - - # even numbers congratulations message - background_congrats = "data/backgrounds/congrats.jpg" - congrats = usmpgames.InfoState( None, background_congrats ) - - # even numbers game - #even_numbers_game = game1.collectgame.CollectGame( "pares", congrats ) - #odd_numbers_game = game1.collectgame.CollectGame( "impares", congrats ) - evenodd_game = game1.collectgame.CollectGame( "", congrats ) - - # even numbers game state (tutorial) - background_tutorial = "data/backgrounds/tutorial.jpg" - even_numbers_tutorial = usmpgames.InfoState( evenodd_game, background_tutorial, "pares" ) - 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)); - - # odd numbers game state (tutorial) - odd_numbers_tutorial = usmpgames.InfoState( evenodd_game, background_tutorial, "impares" ) - 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)); - - # credits - credits = usmpgames.InfoState( None, background_tutorial ) - 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)); - - # menu state - background_menu = "data/backgrounds/menu.jpg" - main_menu = usmpgames.MenuState( background_menu ) - main_menu.add_menu_option(_("Pares"), even_numbers_tutorial ) - main_menu.add_menu_option(_("Impares"), odd_numbers_tutorial ) - main_menu.add_menu_option(_("Creditos"), credits ) - main_menu.add_menu_option(_("Salir"), None ) - main_menu.pos = (750, 300) - - fonttitle = pygame.font.Font(None, 50) - main_menu.add_text2( - _(""" Quwy\n El Cuy Matematico 1"""), - color = (255, 25, 34, 0), - pos = (700, 190), - rectsize = (380, 390), - font = fonttitle); - - self.push_state( main_menu ) - - def shutdown(self): - pass - -# game application -def main(): - game = MathQuwy() - game.runLoop() - -if __name__ == "__main__": - main() diff --git a/mathquwy2.py b/mathquwy2.py deleted file mode 100755 index 32e07f8..0000000 --- a/mathquwy2.py +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -import pygame -import usmpgames -import olpcgames -import game2 -import constants -from gettext import gettext as _ - -class MathQuwy(usmpgames.Application): - - def initialize(self): - usmpgames.Application.initialize(self) - size = constants.screen_size - if olpcgames.ACTIVITY: - size = olpcgames.ACTIVITY.game_size - self.set_screen( pygame.display.set_mode( size )) - pygame.mouse.set_visible(False) - - # even numbers congratulations message - background_congrats = "data/backgrounds/congrats.jpg" - congrats = usmpgames.InfoState( None, background_congrats ) - - # even numbers game - #even_numbers_game = game1.collectgame.CollectGame( "pares", congrats ) - #odd_numbers_game = game1.collectgame.CollectGame( "impares", congrats ) - - # add game - #add_game = game2.Game2( 1, congrats ) - #substract_game = game2.Game2( 2, congrats ) - #multiply_game = game2.Game2( 3, congrats ) - #count_game = game2.Game2( 4, congrats ) - allgame2 = game2.Game2( 0, congrats ) - - # add numbers game state (tutorial) - background_tutorial = "data/backgrounds/tutorial.jpg" - add_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 1 ) - 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)); - - # substract numbers game state (tutorial) - substract_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 2 ) - 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)); - - # multiply numbers game state (tutorial) - multiply_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 3 ) - 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)); - - # count game state (tutorial) - count_tutorial = usmpgames.InfoState( allgame2, background_tutorial, 4 ) - 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)); - - # credits - credits = usmpgames.InfoState( None, background_tutorial ) - 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)); - - # menu state - background_menu = "data/backgrounds/menu.jpg" - main_menu = usmpgames.MenuState( background_menu ) - main_menu.add_menu_option(_("Sumar"), add_tutorial ) - 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(_("Creditos"), credits ) - main_menu.add_menu_option(_("Salir"), None ) - main_menu.pos = (750, 300) - - fonttitle = pygame.font.Font(None, 50) - main_menu.add_text2( - _(""" Quwy\n El Cuy Matematico 2"""), - color = (255, 25, 34, 0), - pos = (700, 190), - rectsize = (380, 390), - font = fonttitle); - - self.push_state( main_menu ) - - def shutdown(self): - pass - -# game application -def main(): - game = MathQuwy() - game.runLoop() - -if __name__ == "__main__": - main() -- cgit v0.9.1