diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2013-09-13 10:31:26 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2013-09-13 10:31:26 (GMT) |
commit | 892799028dfb49b89621a0a04463855736fe8f48 (patch) | |
tree | 3862015877120f1457483ba7917408bc3f1f2b3a /src/game | |
parent | 7eff7d8e7b16c3291b50234b22992d24ef277c52 (diff) |
work delete partida 1
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/SelectPartidaState.py | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/src/game/SelectPartidaState.py b/src/game/SelectPartidaState.py index 1f07e7a..51f3936 100644 --- a/src/game/SelectPartidaState.py +++ b/src/game/SelectPartidaState.py @@ -31,7 +31,9 @@ class CSelectPartidaState(CGameState): self.misEmptyP2 = True self.misEmptyP3 = True - self.mAllStars = [] + self.mP1_Stars = [] + self.mP2_Stars = [] + self.mP3_Stars = [] delete = Image.loadImage('assets/images/selectPartida/delete.png') @@ -183,7 +185,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(150 + 30 * i, 510) - self.mAllStars.append(s) + self.mP1_Stars.append(s) CGame().addChild(s) #gets the area 2 levels a2 = par.getArea(2) @@ -194,7 +196,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(150 + 30 * i, 540) - self.mAllStars.append(s) + self.mP1_Stars.append(s) CGame().addChild(s) #gets the area 3 levels a3 = par.getArea(3) @@ -205,7 +207,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(150 + 30 * i, 570) - self.mAllStars.append(s) + self.mP1_Stars.append(s) CGame().addChild(s) ########################################################## @@ -230,7 +232,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(500 + 30 * i, 510) - self.mAllStars.append(s) + self.mP2_Stars.append(s) CGame().addChild(s) #gets the area 2 levels a2 = par.getArea(2) @@ -241,7 +243,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(500 + 30 * i, 540) - self.mAllStars.append(s) + self.mP2_Stars.append(s) CGame().addChild(s) #gets the area 3 levels a3 = par.getArea(3) @@ -252,7 +254,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(500 + 30 * i, 570) - self.mAllStars.append(s) + self.mP2_Stars.append(s) CGame().addChild(s) ########################################################## @@ -277,7 +279,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(850 + 30 * i, 510) - self.mAllStars.append(s) + self.mP3_Stars.append(s) CGame().addChild(s) #gets the area 2 levels a2 = par.getArea(2) @@ -288,7 +290,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(850 + 30 * i, 540) - self.mAllStars.append(s) + self.mP3_Stars.append(s) CGame().addChild(s) #gets the area 3 levels a3 = par.getArea(3) @@ -299,7 +301,7 @@ class CSelectPartidaState(CGameState): else: s.setImage(star2) s.setXY(850 + 30 * i, 570) - self.mAllStars.append(s) + self.mP3_Stars.append(s) CGame().addChild(s) @@ -415,14 +417,16 @@ 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: CGame().removeChild(self.mChar1) CGame().removeChild(self.mLabel1) CGame().removeChild(self.mDeletePartida1) - #remover estrellas + self.misEmptyP1 = True + for e in self.mP1_Stars: + CGame().removeChild(e) return if self.mButtonFalse.clicked(): @@ -476,7 +480,13 @@ class CSelectPartidaState(CGameState): self.mChar3 = None CGame().removeChild(self.mEmpty3) - for e in self.mAllStars: + for e in self.mP1_Stars: + CGame().removeChild(e) + + for e in self.mP2_Stars: + CGame().removeChild(e) + + for e in self.mP3_Stars: CGame().removeChild(e) CGame().removeChild(self.mDeletePartida1) |