Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game/HelpState.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/HelpState.py')
-rw-r--r--src/game/HelpState.py60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/game/HelpState.py b/src/game/HelpState.py
new file mode 100644
index 0000000..143d580
--- /dev/null
+++ b/src/game/HelpState.py
@@ -0,0 +1,60 @@
+# -*- coding: utf-8 -*-
+
+import pygame
+import MenuState
+from api.GameState import CGameState
+from api.Game import CGame
+from api.Sprite2 import CSprite
+from api.MultiLabel import CMultiLabel
+import api.Image as Image
+
+from assets.data import credits_data
+
+
+class CHelpState(CGameState):
+
+ def init(self):
+ CGameState.init(self)
+
+ self.mBackground = Image.loadImage('assets/images/back_help.png', False)
+ CGame().setBackground(self.mBackground)
+
+ self.mBsetted = False
+ self.mNsetted = True
+
+ self.mBackImageN = Image.loadImage('assets/images/back.png')
+ self.mBackImageB = Image.loadImage('assets/images/back_big.png')
+
+ self.mButtonBack = CSprite()
+ self.mButtonBack.setRegistrationPointOffset(22, 22)
+ self.mButtonBack.setXY(1170, 30)
+ self.mButtonBack.setImage(self.mBackImageN)
+ CGame().addChild(self.mButtonBack)
+
+
+ def update(self):
+ CGameState.update(self)
+
+ if self.mButtonBack.mouseOver():
+ if not(self.mBsetted):
+ self.mBsetted = True
+ self.mNsetted = False
+ self.mButtonBack.setRegistrationPointOffset(27, 27)
+ self.mButtonBack.setImage(self.mBackImageB)
+ else:
+ if not(self.mNsetted):
+ self.mBsetted = False
+ self.mNSetted = True
+ self.mButtonBack.setRegistrationPointOffset(22, 22)
+ self.mButtonBack.setImage(self.mBackImageN)
+
+ if self.mButtonBack.clicked():
+ ms = MenuState.CMenuState()
+ CGame().setState(ms)
+
+ def destroy(self):
+ CGameState.destroy(self)
+ CGame().removeChild(self.mButtonBack)
+ #CGame().removeChild(self.mCredits)
+ self.mButtonBack = None
+ self.mBackground = None