Module GuitarScene :: Class GuitarSceneClient
[hide private]
[frames] | no frames]

Class GuitarSceneClient

source code

                   GuitarScene --+
                                 |
Session.MessageHandler --+       |
                         |       |
     Task.Task --+       |       |
                 |       |       |
        View.Layer --+   |       |
                     |   |       |
  View.BackgroundLayer --+       |
                         |       |
               Scene.Scene --+   |
                             |   |
         Input.KeyListener --+   |
                             |   |
             Scene.SceneClient --+
                                 |
                                GuitarSceneClient

Instance Methods [hide private]
 
createClient(self, libraryName, songName) source code
 
pauseGame(self) source code
 
resumeGame(self) source code
 
loadSettings(self) source code
 
songLoaded(self, song) source code
 
quit(self) source code
 
changeSong(self) source code
 
restartSong(self) source code
 
run(self, ticks) source code
 
endPick(self) source code
 
render3D(self) source code
 
renderGuitar(self) source code
 
getSongPosition(self) source code
 
doPick(self) source code
 
toggleAutoPlay(self) source code
 
goToResults(self) source code
 
keyPressed(self, key, unicode) source code
 
getExtraScoreForCurrentlyPlayedNotes(self) source code
 
keyReleased(self, key) source code
 
render(self, visibility, topMost) source code

Inherited from Scene.SceneClient: __init__, createActor, handleActorData, handleControlData, hidden, shown

Inherited from Scene.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]

createClient(self, libraryName, songName)

source code 
Overrides: Scene.SceneClient.createClient

run(self, ticks)

source code 
Overrides: Scene.SceneClient.run

render3D(self)

source code 
Overrides: Scene.SceneClient.render3D

keyPressed(self, key, unicode)

source code 
Overrides: Scene.SceneClient.keyPressed

keyReleased(self, key)

source code 
Overrides: Scene.SceneClient.keyReleased

render(self, visibility, topMost)

source code 
Overrides: Scene.SceneClient.render