aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2015-11-13 17:46:08 -0500
committerClyne Sullivan <tullivan99@gmail.com>2015-11-13 17:46:08 -0500
commit20b29fccb6da62d5a07a02477fabac3a80d350dd (patch)
tree89a51b9278dbcfeafe972a6ad348681eccfd936f
parenta9f159ac1a8241dd8ccbfeff9e5628e14106e6be (diff)
ui fixes
-rw-r--r--src/ui.cpp27
1 files changed, 19 insertions, 8 deletions
diff --git a/src/ui.cpp b/src/ui.cpp
index 6fff65f..bbec2de 100644
--- a/src/ui.cpp
+++ b/src/ui.cpp
@@ -458,22 +458,33 @@ namespace ui {
setFontColor(255,255,255);
}
- putText(((SCREEN_WIDTH/2)+offset.x)-125,(offset.y+SCREEN_HEIGHT/2)-fontSize,"Health: %u/%u",player->health>0?(unsigned)player->health:0,
- (unsigned)player->maxHealth);
+ vec2 hub = {
+ (SCREEN_WIDTH/2+offset.x)-fontSize*10,
+ (offset.y+SCREEN_HEIGHT/2)-fontSize
+ };
+
+ putText(hub.x,hub.y,"Health: %u/%u",player->health>0?(unsigned)player->health:0,
+ (unsigned)player->maxHealth);
if(player->alive){
glColor3ub(255,0,0);
- glRectf((SCREEN_WIDTH/2+offset.x)-125,
- (offset.y+SCREEN_HEIGHT/2)-32,
- ((SCREEN_WIDTH/2+offset.x)-125)+((player->health/player->maxHealth)*100),
- (offset.y+SCREEN_HEIGHT/2)-32+12);
+ hub.y-=fontSize*1.15;
+ glRectf(hub.x,
+ hub.y,
+ hub.x+(player->health/player->maxHealth)*100,
+ hub.y+12);
}
+
/*
* Lists all of the quests the player has
*/
- putText(((SCREEN_WIDTH/2)+offset.x)-125,(offset.y+SCREEN_HEIGHT/2)-fontSize*4, "Current Quests:",NULL);
+
+ hub.y-=fontSize*1.15;
+
+ putString(hub.x,hub.y,"Current Quests:");
for(auto &c : player->qh.current){
- putText(((SCREEN_WIDTH/2)+offset.x)-125,(offset.y+SCREEN_HEIGHT/2)-fontSize*5, "%s",c->title);
+ hub.y-=fontSize*1.15;
+ putString(hub.x,hub.y,c->title);
}
}
void handleEvents(void){