Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2012-03-19 02:13:03 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2012-03-19 02:13:03 (GMT)
commit944df0fb40e24328efc88bd113cfd328a75ef47c (patch)
treecc6a50ec926ecacedfc116f2743877875a22d8b0
parent376b4ae880c10a44dffb222a5603e330acc15a0e (diff)
add one button for area1game3
-rwxr-xr-xsrc/states/MenuState.py48
1 files changed, 34 insertions, 14 deletions
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"