Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-09-13 10:39:44 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-09-13 10:39:44 (GMT)
commitc1ee6a10df47abf97c276e411f3f2acfe21b4dd9 (patch)
treeb3c558e7f02da54245517170a42f895ebf6454b4 /src/game
parent892799028dfb49b89621a0a04463855736fe8f48 (diff)
fix the rest of delete partida
Diffstat (limited to 'src/game')
-rw-r--r--src/game/SelectPartidaState.py40
1 files changed, 34 insertions, 6 deletions
diff --git a/src/game/SelectPartidaState.py b/src/game/SelectPartidaState.py
index 51f3936..e509bd1 100644
--- a/src/game/SelectPartidaState.py
+++ b/src/game/SelectPartidaState.py
@@ -332,18 +332,30 @@ class CSelectPartidaState(CGameState):
self.mButtonFalse.set_size((200, 40))
self.mButtonFalse.set_text(_('Cancelar'))
+ def addDialog(self):
+ CGame().addChild(self.mAlpha)
+ self.mOverEnabled = False
+ CGame().addChild(self.mDialog)
+ CGame().addChild(self.mButtonTrue)
+ CGame().addChild(self.mButtonFalse)
def update(self):
#print "menu update"
CGameState.update(self)
if self.mDeletePartida1.clicked():
- CGame().addChild(self.mAlpha)
- self.mOverEnabled = False
self.mToDel = 1
- CGame().addChild(self.mDialog)
- CGame().addChild(self.mButtonTrue)
- CGame().addChild(self.mButtonFalse)
+ self.addDialog()
+ return
+
+ if self.mDeletePartida2.clicked():
+ self.mToDel = 2
+ self.addDialog()
+ return
+
+ if self.mDeletePartida3.clicked():
+ self.mToDel = 3
+ self.addDialog()
return
if self.mOverEnabled:
@@ -417,7 +429,6 @@ class CSelectPartidaState(CGameState):
CGame().removeChild(self.mDialog)
CGame().removeChild(self.mButtonTrue)
CGame().removeChild(self.mButtonFalse)
- CGame().addChild(self.mEmpty1)
p = Partida()
CGame().setPartida(self.mToDel, p)
if self.mToDel == 1:
@@ -427,6 +438,23 @@ class CSelectPartidaState(CGameState):
self.misEmptyP1 = True
for e in self.mP1_Stars:
CGame().removeChild(e)
+ CGame().addChild(self.mEmpty1)
+ elif self.mToDel == 2:
+ CGame().removeChild(self.mChar2)
+ CGame().removeChild(self.mLabel2)
+ CGame().removeChild(self.mDeletePartida2)
+ self.misEmptyP2 = True
+ for e in self.mP2_Stars:
+ CGame().removeChild(e)
+ CGame().addChild(self.mEmpty2)
+ elif self.mToDel == 3:
+ CGame().removeChild(self.mChar3)
+ CGame().removeChild(self.mLabel3)
+ CGame().removeChild(self.mDeletePartida3)
+ self.misEmptyP3 = True
+ for e in self.mP3_Stars:
+ CGame().removeChild(e)
+ CGame().addChild(self.mEmpty3)
return
if self.mButtonFalse.clicked():