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

Class SceneClient

source code

Session.MessageHandler --+    
                         |    
     Task.Task --+       |    
                 |       |    
        View.Layer --+   |    
                     |   |    
  View.BackgroundLayer --+    
                         |    
                     Scene --+
                             |
         Input.KeyListener --+
                             |
                            SceneClient
Known Subclasses:
GameResultsScene.GameResultsSceneClient, GuitarScene.GuitarSceneClient, SongChoosingScene.SongChoosingSceneClient

Instance Methods [hide private]
 
__init__(self, engine, owner, session, **args) source code
 
createClient(self, **args) source code
 
createActor(self, name) source code
 
shown(self) source code
 
hidden(self) source code
 
keyPressed(self, key, unicode) source code
 
keyReleased(self, key) source code
 
handleControlData(self, sender, owner, flags) source code
 
handleActorData(self, sender, id, data) source code
 
run(self, ticks) source code
 
render3D(self) source code
 
render(self, visibility, topMost) source code

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

Inherited from Session.MessageHandler: handleMessage, handleSessionClosed, handleSessionOpened

Inherited from View.BackgroundLayer: isBackgroundLayer

Inherited from Task.Task: started, stopped

Method Details [hide private]

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

source code 
Overrides: Scene.__init__

shown(self)

source code 
Overrides: View.Layer.shown

hidden(self)

source code 
Overrides: View.Layer.hidden

keyPressed(self, key, unicode)

source code 
Overrides: Input.KeyListener.keyPressed

keyReleased(self, key)

source code 
Overrides: Input.KeyListener.keyReleased

run(self, ticks)

source code 
Overrides: Scene.run

render(self, visibility, topMost)

source code 
Overrides: View.Layer.render