Module Scene :: Class SceneServer
[hide private]
[frames] | no frames]

Class SceneServer

source code

Session.MessageHandler --+    
                         |    
     Task.Task --+       |    
                 |       |    
        View.Layer --+   |    
                     |   |    
  View.BackgroundLayer --+    
                         |    
                     Scene --+
                             |
                            SceneServer
Known Subclasses:
GameResultsScene.GameResultsSceneServer, GuitarScene.GuitarSceneServer, SongChoosingScene.SongChoosingSceneServer

Instance Methods [hide private]
 
__init__(self, engine, owner, server, **args) source code
 
handleControlEvent(self, sender, flags) source code
 
handleControlData(self, sender, owner, flags) source code
 
handleCreateActor(self, sender, name) source code
 
handleSessionClosed(self, session) source code
 
handleSessionOpened(self, session) source code
 
broadcastState(self) source code
 
run(self, ticks) source code

Inherited from Scene: addPlayer, createCommon, handleActorCreated, handleActorDeleted, removePlayer, runCommon

Inherited from Session.MessageHandler: handleMessage

Inherited from View.BackgroundLayer: isBackgroundLayer

Inherited from View.Layer: hidden, render, shown

Inherited from Task.Task: started, stopped

Method Details [hide private]

__init__(self, engine, owner, server, **args)
(Constructor)

source code 
Overrides: Scene.__init__

handleSessionClosed(self, session)

source code 
Overrides: Session.MessageHandler.handleSessionClosed

handleSessionOpened(self, session)

source code 
Overrides: Session.MessageHandler.handleSessionOpened

run(self, ticks)

source code 
Overrides: Scene.run