elif len(self._altTooltip) > 0:
glPushMatrix()
glTranslatef(pos[0], pos[1], 0)
- glTranslatef(0.6*bs*scale, 0, 0)
-
- glPushMatrix()
- glColor4ub(60,60,60,255)
- glTranslatef(-1, -1, 0)
- opengl.glDrawStringLeft(self._altTooltip)
- glTranslatef(0, 2, 0)
- opengl.glDrawStringLeft(self._altTooltip)
- glTranslatef(2, 0, 0)
- opengl.glDrawStringLeft(self._altTooltip)
- glTranslatef(0, -2, 0)
- opengl.glDrawStringLeft(self._altTooltip)
- glPopMatrix()
-
- glColor4ub(255,255,255,255)
- opengl.glDrawStringLeft(self._altTooltip)
+ glTranslatef(0, 0.6*bs, 0)
+ glTranslatef(0, 6, 0)
+ #glTranslatef(0.6*bs*scale, 0, 0)
+
+ for line in self._altTooltip.split('\n'):
+ glPushMatrix()
+ glColor4ub(60,60,60,255)
+ glTranslatef(-1, -1, 0)
+ opengl.glDrawStringCenter(line)
+ glTranslatef(0, 2, 0)
+ opengl.glDrawStringCenter(line)
+ glTranslatef(2, 0, 0)
+ opengl.glDrawStringCenter(line)
+ glTranslatef(0, -2, 0)
+ opengl.glDrawStringCenter(line)
+ glPopMatrix()
+
+ glColor4ub(255,255,255,255)
+ opengl.glDrawStringCenter(line)
+ glTranslatef(0, 18, 0)
glPopMatrix()
def _checkHit(self, x, y):