Skip to content

Commit

Permalink
Themeable fretboard fade
Browse files Browse the repository at this point in the history
  • Loading branch information
mdsitton committed Nov 21, 2010
1 parent cdc3669 commit 49daabd
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/Neck.py
Expand Up @@ -63,6 +63,8 @@ def __init__(self, engine, instrument, playerObj):
self.boardLength = self.engine.theme.neckLength
self.shaderSolocolor = self.engine.theme.shaderSolocolor

self.boardFadeAmmount = self.engine.theme.boardFade

#death_au: fixed neck size

if self.isDrum and self.engine.config.get("game", "large_drum_neck"):
Expand All @@ -81,8 +83,8 @@ def __init__(self, engine, instrument, playerObj):
[color[0],color[1],color[2], 0],
[color[0],color[1],color[2], self.vis],
[color[0],color[1],color[2], self.vis],
[color[0],color[1],color[2], self.vis],
[color[0],color[1],color[2], self.vis],
[color[0],color[1],color[2], self.vis/self.boardFadeAmmount],
[color[0],color[1],color[2], self.vis/self.boardFadeAmmount],
[color[0],color[1],color[2], 0],
[color[0],color[1],color[2], 0]], dtype=np.float32)

Expand Down Expand Up @@ -403,8 +405,8 @@ def project(beat):
[color[0],color[1],color[2], 0],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v/self.boardFadeAmmount],
[color[0],color[1],color[2], v/self.boardFadeAmmount],
[color[0],color[1],color[2], 0],
[color[0],color[1],color[2], 0]], dtype=np.float32)

Expand Down Expand Up @@ -581,8 +583,8 @@ def project(beat):
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v],
[color[0],color[1],color[2], v/self.boardFadeAmmount],
[color[0],color[1],color[2], v/self.boardFadeAmmount],
[color[0],color[1],color[2], 0],
[color[0],color[1],color[2], 0]], dtype=np.float32)
cmgl.drawArrays(GL_TRIANGLE_STRIP, vertices=track_vtx, colors=track_col, texcoords=track_tex)
Expand Down
3 changes: 3 additions & 0 deletions src/Theme.py
Expand Up @@ -157,6 +157,9 @@ def get(value, type = str, default = None):
self.povTarget = (get("pov_target_x", float), get("pov_target_y", float), get("pov_target_z", float))
self.povOrigin = (get("pov_origin_x", float), get("pov_origin_y", float), get("pov_origin_z", float))

#Fade settings for fretboard
self.boardFade = (get("fretboard_fade_ammount", float, 1))

#Loading phrases
self.loadingPhrase = get("loading_phrase", str, "Let's get this show on the Road_Impress the Crowd_" +
"Don't forget to strum!_Rock the house!_Jurgen is watching").split("_")
Expand Down

0 comments on commit 49daabd

Please sign in to comment.