def lib.GameEngine.GameEngine.__init__ |
( |
|
self, |
|
|
|
gameHotLine, |
|
|
|
hwconfig, |
|
|
|
menugod, |
|
|
|
beamer |
|
) |
| |
- Parameters
-
gameHotLine | SerialHalfDuplex object for bus communication |
hwconfig | filename of hardware configuration |
menugod | which menugod host to connect to. empty string for server mode, None for testing FakeMenuGod |
beamer | similar connection for non-controlling connection. None disables beamer output |
def lib.GameEngine.GameEngine.AddBusError |
( |
|
self, |
|
|
|
e |
|
) |
| |
def lib.GameEngine.GameEngine.Effect |
( |
|
self, |
|
|
|
name |
|
) |
| |
Starts a global effect Global effects are: fog, stroboscope etc.
def lib.GameEngine.GameEngine.LogEvent |
( |
|
self, |
|
|
|
event |
|
) |
| |
Log an Event for later analysis.
def lib.GameEngine.GameEngine.Run |
( |
|
self | ) |
|
Start the game engine and loop-run games started from MenuGod.
def lib.GameEngine.GameEngine.RunGame |
( |
|
self, |
|
|
|
gamestart, |
|
|
|
lobbymode = False |
|
) |
| |
Run a specific game.
- Parameters
-
gamestart | Dictionary as retrieved from MenuGod.CheckNewGameStart |
lobbymode | If set to True, a gamestart message will be expected from Menugod. If False (default), the game aborts on all messages received. |
lib.GameEngine.GameEngine.beamer |
lib.GameEngine.GameEngine.busErrorLog |
lib.GameEngine.GameEngine.effects |
lib.GameEngine.GameEngine.eventLog |
lib.GameEngine.GameEngine.gameHotLine |
lib.GameEngine.GameEngine.globalConfig |
lib.GameEngine.GameEngine.hardwareTargets |
lib.GameEngine.GameEngine.menugod |
lib.GameEngine.GameEngine.sound |
lib.GameEngine.GameEngine.soundManager |
lib.GameEngine.GameEngine.targetGroupIDs |
lib.GameEngine.GameEngine.weapons |
The documentation for this class was generated from the following file: