From 944df0fb40e24328efc88bd113cfd328a75ef47c Mon Sep 17 00:00:00 2001 From: Alan Aguiar Date: Mon, 19 Mar 2012 02:13:03 +0000 Subject: add one button for area1game3 --- diff --git a/src/states/MenuState.py b/src/states/MenuState.py index 8f489d5..abc94bf 100755 --- a/src/states/MenuState.py +++ b/src/states/MenuState.py @@ -13,6 +13,9 @@ import api.Image as Image import states.Area1Game1 from states.Area1Game1 import CArea1Game1 +import states.Area1Game3 +from states.Area1Game3 import CArea1Game3 + import pygame class CMenuState(CGameState): @@ -20,7 +23,8 @@ class CMenuState(CGameState): mBackground = None mInstructions = None #mX = 10 - mButtonPlay = None + mButtonA1G1= None + mButtonA1G3 = None mExit = None #def __init__(self): # ''' @@ -33,20 +37,27 @@ class CMenuState(CGameState): #CGame().addChild(self.mInstructions) #print self.mX - self.mButtonPlay = CButton() + self.mButtonA1G1 = CButton() #TODO: Create a function to create image. - self.mButtonPlay.bgColor = (0x99, 0x99, 0x66) - self.mButtonPlay.font = pygame.font.Font('assets/fonts/fipps.ttf', 20) - self.mButtonPlay.set_center((110, 420)) - self.mButtonPlay.set_size((200, 40)) - self.mButtonPlay.set_text('A1 - Juego 1') - CGame().addChild(self.mButtonPlay) + self.mButtonA1G1.bgColor = (0x99, 0x99, 0x66) + self.mButtonA1G1.font = pygame.font.Font('assets/fonts/fipps.ttf', 20) + self.mButtonA1G1.set_center((110, 420)) + self.mButtonA1G1.set_size((200, 40)) + self.mButtonA1G1.set_text('A1 - Juego 1') + CGame().addChild(self.mButtonA1G1) + + self.mButtonA1G3 = CButton() + self.mButtonA1G3.bgColor = (0x99, 0x99, 0x66) + self.mButtonA1G3.font = pygame.font.Font('assets/fonts/fipps.ttf', 20) + self.mButtonA1G3.set_center((110, 470)) + self.mButtonA1G3.set_size((200, 40)) + self.mButtonA1G3.set_text('A1 - Juego 3') + CGame().addChild(self.mButtonA1G3) self.mExit = CButton() - #TODO: Create a function to create image. self.mExit.bgColor = (0x99, 0x99, 0x66) self.mExit.font = pygame.font.Font('assets/fonts/fipps.ttf', 20) - self.mExit.set_center((110, 480)) + self.mExit.set_center((110, 520)) self.mExit.set_size((200, 40)) self.mExit.set_text('Exit') CGame().addChild(self.mExit) @@ -59,11 +70,18 @@ class CMenuState(CGameState): #print "menu update" CGameState.update(self) - if self.mButtonPlay.clicked(): - print "clicked menu" + if self.mButtonA1G1.clicked(): + print "clicked A1G1" #cs = CHelpState() a1g1 = CArea1Game1() CGame().setState(a1g1) + + elif self.mButtonA1G3.clicked(): + print "clicked A1G3" + #cs = CHelpState() + a1g3 = CArea1Game3() + CGame().setState(a1g3) + elif self.mExit.clicked(): print 'exit' CGame().destroy() @@ -77,10 +95,12 @@ class CMenuState(CGameState): CGameState.destroy(self) #self.mInstructions.destroy() self.mInstructions = None - CGame().removeChild(self.mButtonPlay) + CGame().removeChild(self.mButtonA1G1) + CGame().removeChild(self.mButtonA1G3) CGame().removeChild(self.mExit) #self.mButtonPlay.destroy() - self.mButtonPlay = None + self.mButtonA1G1 = None + self.mButtonA1G3 = None self.mExit = None self.mBackground = None print "CMenuState destroy" -- cgit v0.9.1