Module World :: Class WorldServer
[hide private]
[frames] | no frames]

Class WorldServer

source code

Session.MessageHandler --+    
                         |    
                     World --+
                             |
                            WorldServer

Instance Methods [hide private]
 
__init__(self, engine, server) source code
 
handleCreatePlayer(self, sender, name) source code
 
handleCreateScene(self, sender, name, args) source code
 
handleDeleteScene(self, sender, id) source code
 
deletePlayer(self, player) source code
 
deleteScene(self, scene) source code
 
createScene(self, name, **args) source code
 
enterScene(self, scene, player) source code
 
leaveScene(self, scene, player) source code
 
handleSessionOpened(self, session) source code
 
handleSessionClosed(self, session) source code
 
handleStartGame(self, sender, args) source code
 
handleEnterScene(self, sender, sceneId, playerId) source code
 
handleLeaveScene(self, sender, sceneId, playerId) source code
 
handleSceneCreated(self, sender, id, owner, name, args) source code
 
handleSceneDeleted(self, sender, id) source code
 
finishGameIfNeeded(self) source code

Inherited from World: handlePlayerJoined, handlePlayerLeft, handleSceneEntered, handleSceneLeft

Inherited from Session.MessageHandler: handleMessage

Method Details [hide private]

__init__(self, engine, server)
(Constructor)

source code 
Overrides: World.__init__

handleSessionOpened(self, session)

source code 
Overrides: Session.MessageHandler.handleSessionOpened

handleSessionClosed(self, session)

source code 
Overrides: Session.MessageHandler.handleSessionClosed

handleSceneDeleted(self, sender, id)

source code 
Overrides: World.handleSceneDeleted

finishGameIfNeeded(self)

source code 
Overrides: World.finishGameIfNeeded