| 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: