|
From: knittl <kn...@us...> - 2009-08-03 08:40:59
|
Module: performous
Branch: master
Commit: 7f923d8438b1a0721c6629f44ffa144c8f060e73
Author: Lasse Karkkainen <tro...@tr...>
Date: Sat Aug 1 21:14:57 2009 +0300
Better perspective (kinda hacky).
---
game/guitargraph.cc | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/game/guitargraph.cc b/game/guitargraph.cc
index 2390648..0560e6d 100644
--- a/game/guitargraph.cc
+++ b/game/guitargraph.cc
@@ -204,9 +204,10 @@ void GuitarGraph::draw(double time) {
Dimensions dimensions(1.0); // FIXME: bogus aspect ratio (is this fixable?)
dimensions.screenBottom().middle(m_cx).fixedWidth(m_width);
glutil::PushMatrixMode pmm(GL_PROJECTION);
- glTranslatef((dimensions.x1() + dimensions.x2()), 0.0f, 0.0f);
+ float offsetX = 0.5 * (dimensions.x1() + dimensions.x2());
+ glTranslatef(offsetX, 0.0f, 0.0f);
glutil::PushMatrixMode pmb(GL_MODELVIEW);
- glTranslatef(0.0, dimensions.y2(), 0.0f);
+ glTranslatef(0.5 * offsetX, dimensions.y2(), 0.0f);
glRotatef(85.0f, 1.0f, 0.0f, 0.0f);
{ float s = dimensions.w() / 5.0f; glScalef(s, s, s); }
// Draw the neck
|