diff options
Diffstat (limited to 'src/game/Area1Game1.py')
-rw-r--r-- | src/game/Area1Game1.py | 47 |
1 files changed, 20 insertions, 27 deletions
diff --git a/src/game/Area1Game1.py b/src/game/Area1Game1.py index 332e21d..496983c 100644 --- a/src/game/Area1Game1.py +++ b/src/game/Area1Game1.py @@ -45,16 +45,13 @@ class Piece(CSprite): mState = None def __init__(self, aParent, aNum, aOrigin, aDestine): - CSprite.__init__(self) - # assign variables + CSprite.__init__(self, aOrigin[0], aOrigin[1]) self.mNum = aNum self.mParent = aParent self.mOrigin = CVector(aOrigin[0], aOrigin[1]) - self.setXY(self.mOrigin.getX(), self.mOrigin.getY()) self.mDest = CVector(aDestine[0], aDestine[1]) self.setState(STATE_STALE) - def update(self): CSprite.update(self) @@ -168,18 +165,15 @@ class CArea1Game1(CGameState): self.mBackground = Image.loadImage('assets/images/a1g1/A1G1-back.jpg', False) CGame().setBackground(self.mBackground) - self.mBox = CSprite() - self.mBox.setXY(420, 600) + self.mBox = CSprite(420, 600) self.mBox.loadImage('assets/images/a1g1/A1G1-caja.png') CGame().addChild(self.mBox) - self.mElisa = CSprite() - self.mElisa.setXY(12, 110) + self.mElisa = CSprite(12, 110) self.mElisa.loadImage('assets/images/a1g1/A1G1-silueta-elisa.png') CGame().addChild(self.mElisa) - self.mJuan = CSprite() - self.mJuan.setXY(670, 75) + self.mJuan = CSprite(670, 75) self.mJuan.loadImage('assets/images/a1g1/A1G1-silueta-juan.png') CGame().addChild(self.mJuan) @@ -187,9 +181,8 @@ class CArea1Game1(CGameState): self.mBackImageN = Image.loadImage('assets/images/back.png') self.mBackImageB = Image.loadImage('assets/images/back_big.png') - self.mButtonBack = CSprite() + self.mButtonBack = CSprite(1170, 30) self.mButtonBack.setRegistrationPointOffset(22, 22) - self.mButtonBack.setXY(1170, 30) self.mButtonBack.setImage(self.mBackImageN) CGame().addChild(self.mButtonBack) @@ -197,9 +190,8 @@ class CArea1Game1(CGameState): self.mHelpImageN = Image.loadImage('assets/images/help.png') self.mHelpImageB = Image.loadImage('assets/images/help_big.png') - self.mButtonHelp = CSprite() + self.mButtonHelp = CSprite(1110, 30) self.mButtonHelp.setRegistrationPointOffset(22, 22) - self.mButtonHelp.setXY(1110, 30) self.mButtonHelp.setImage(self.mHelpImageN) CGame().addChild(self.mButtonHelp) @@ -243,7 +235,9 @@ class CArea1Game1(CGameState): size = p.getSize() p.setRegistrationPointOffset(size[0] / 2 , size[1] / 2) CGame().addChild(p) - + + font28 = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28) + # load the options pieces = [_('Mamas'), _('Ovarios'), _('Utero'), _('Vagina')] pieces = pieces + [_('Pene'), _('Próstata'), _('Testículos'), _('Vesículas')] @@ -251,14 +245,14 @@ class CArea1Game1(CGameState): op = CLabel() op.bgColor = (0x99, 0x99, 0x66) op.fgColor = (0xFF, 0xFF, 0xFF) - op.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28) - op.set_center((600, 400)) - op.set_size((200, 40)) - op.set_text(unicode(name, 'UTF-8')) + op.font = font28 + op.center = (600, 400) + op.size = (200, 40) + op.text = unicode(name, 'UTF-8') + op._update_image() self.mListOptions.append(op) - self.mPoints = CPoints() - self.mPoints.setXY(250, 10) + self.mPoints = CPoints(250, 10) #self.mPoints.set_bads(55) #self.mPoints.set_goods(55) @@ -269,16 +263,15 @@ class CArea1Game1(CGameState): alphasurface.fill((100,100,100)) alphasurface.set_alpha(200) - self.mAlpha = CSprite() - self.mAlpha.setXY(0, 0) + self.mAlpha = CSprite(0, 0) self.mAlpha.setImage(alphasurface) CGame().addChild(self.mAlpha) self.mButtonAccept = CButton() - self.mButtonAccept.set_bgColor(NORMAL_COLOR) - self.mButtonAccept.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28) - self.mButtonAccept.set_center((600, 400)) - self.mButtonAccept.set_size((200, 40)) + self.mButtonAccept.bgColor = NORMAL_COLOR + self.mButtonAccept.font = font28 + self.mButtonAccept.center = (600, 400) + self.mButtonAccept.size = (200, 40) self.mButtonAccept.set_text(_('Aceptar')) CGame().addChild(self.mButtonAccept) |