|
From: Tapio V. <aa...@us...> - 2009-11-01 15:11:58
|
Module: performous
Branch: master
Commit: eb0dc5d398b3390ade0bf1526360c263317ffbe3
Author: Tapio Vierros <tap...@gm...>
Date: Sun Nov 1 17:10:03 2009 +0200
Small optimization for note drawing when no whammy is used.
---
game/guitargraph.cc | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/game/guitargraph.cc b/game/guitargraph.cc
index 8bf38c3..a0704b1 100644
--- a/game/guitargraph.cc
+++ b/game/guitargraph.cc
@@ -475,13 +475,13 @@ void GuitarGraph::drawNote(int fret, glutil::Color c, float tBeg, float tEnd, fl
y -= 2 * fretWid;
vertexPair(x, y, c, 0.5f);
// Render the middle
- while ((y -= fretWid) > yEnd + fretWid) {
- if (whammy < 0.1) {
- vertexPair(x, y, c, 0.5f);
- } else {
+ if (whammy > 0.1) {
+ while ((y -= fretWid) > yEnd + fretWid) {
// The sin formula is pure magic
vertexPair(x+sin((whammy-0.75)*6.0 + (yBeg-tEnd)/y)/3.0, y, c, 0.5f);
}
+ } else {
+ while ((y -= 10.0) > yEnd + fretWid) vertexPair(x, y, c, 0.5f);
}
// Render the end
y = yEnd + fretWid;
|