Added Documentation and stubbing for Asgard, Screen and BattleScreen.
[asgard.git] / asgard.py
blob2da4e6dae8fb9206b6cd2d272a05a51acf4800eb
1 class Asgard:
2 """ This is the game controller. Currently, it mostly controls
3 battles, but does a few other meta processes that will no doubt be
4 completely unnecessary in a few releases. Additionally, it handles
5 saving, loading and game initialization using binary saves and XML
6 files. """
8 """ Copy Intance Vars from ConsoleController """
10 def wait(self):
11 """ Handles Pygame Events. Especially quit, minimize, maximize, window movement, up, down, left, right, and enter. When enter is pressed, it processes the requested operation (through hardcoded procedures). """
12 pass
14 def game(self):
15 """ Copy from ConsoleController (gameloop)"""
16 pass
18 def save(self):
19 """ Copy from ConsoleController """
20 pass
22 def load(self):
23 """ Copy from ConsoleController """
24 pass
26 def loadStaticGameData(self,newGame):
27 """ Copy from ConsoleController """
28 pass
30 def unloadStaticGameData(self):
31 """ Copy from ConsoleController """
32 pass
34 def createRandomBattle(self):
35 """ Copy from ConsoleController """
36 pass