Skip to content

Commit

Permalink
Nest Hexen's world timer in the top right group of head-up displays
Browse files Browse the repository at this point in the history
  • Loading branch information
danij-deng committed Dec 26, 2011
1 parent 7e353f1 commit 1ebbf8d
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions doomsday/plugins/jhexen/src/st_stuff.c
Expand Up @@ -3193,6 +3193,9 @@ typedef struct {
UIGroup_AddWidget(GUI_MustFindObjectById(hud->widgetGroupIds[UWG_BOTTOM]),
GUI_MustFindObjectById(hud->widgetGroupIds[UWG_BOTTOMRIGHT]));

UIGroup_AddWidget(GUI_MustFindObjectById(hud->widgetGroupIds[UWG_TOPRIGHT]),
GUI_MustFindObjectById(hud->widgetGroupIds[UWG_TOPRIGHT2]));

hud->logWidgetId = GUI_CreateWidget(GUI_LOG, player, ALIGN_TOPLEFT, FID(GF_FONTA), 1, UILog_UpdateGeometry, UILog_Drawer, UILog_Ticker, &hud->log);
UIGroup_AddWidget(GUI_MustFindObjectById(hud->widgetGroupIds[UWG_TOP]), GUI_FindObjectById(hud->logWidgetId));

Expand Down Expand Up @@ -3740,18 +3743,6 @@ static void drawUIWidgetsForPlayer(player_t* plr)

GUI_DrawWidget(obj, &displayRegion.origin);

drawnSize.width = UIWidget_Geometry(obj)->size.width;
drawnSize.height = UIWidget_Geometry(obj)->size.height;

posY = displayRegion.origin.y + (drawnSize.height > 0 ? drawnSize.height + PADDING : 0);
availHeight = displayRegion.size.height - (drawnSize.height > 0 ? drawnSize.height + PADDING : 0);
obj = GUI_MustFindObjectById(hud->widgetGroupIds[UWG_TOPRIGHT2]);
UIWidget_SetOpacity(obj, opacity);
size.width = displayRegion.size.width; size.height = availHeight;
UIWidget_SetMaximumSize(obj, &size);

GUI_DrawWidgetXY(obj, displayRegion.origin.x, posY);

DGL_MatrixMode(DGL_MODELVIEW);
DGL_PopMatrix();
}
Expand Down

0 comments on commit 1ebbf8d

Please sign in to comment.