Beispiel #1
0
void HU_Drawer(void)
{
    w_message.l->x = HU_MSGX;
    w_message.l->y = HU_MSGY;
    HUlib_drawSText(&w_message);
    if (automapactive)
    {
        w_title.x = HU_TITLEX;
        w_title.y = HU_TITLEY;
        HUlib_drawTextLine(&w_title, false);
    }
    else
    {
        if (vid_widescreen && r_hud)
        {
            if (r_althud)
                HU_DrawAltHUD();
            else
                HU_DrawHUD();
        }

        if (mapwindow && realframe)
            HUlib_drawTextLine(&w_title, true);
    }
}
Beispiel #2
0
void HU_Drawer(void)
{
    w_message.l->x = HU_MSGX;
    w_message.l->y = HU_MSGY;

    if (r_messagescale == r_messagescale_small)
    {
        w_message.l->x = HU_MSGX * SCREENSCALE;
        w_message.l->y = HU_MSGY * SCREENSCALE;
    }

    HUlib_drawSText(&w_message, message_external);

    if (automapactive)
    {
        w_title.x = HU_TITLEX;
        w_title.y = ORIGINALHEIGHT - ORIGINALSBARHEIGHT - hu_font[0]->height - 2;

        if (r_messagescale == r_messagescale_small)
        {
            w_title.x = HU_TITLEX * SCREENSCALE;
            w_title.y = SCREENHEIGHT - SBARHEIGHT - hu_font[0]->height - 2 * SCREENSCALE;
        }

        HUlib_drawTextLine(&w_title, false);
    }
    else
    {
        if (vid_widescreen && r_hud)
        {
            if (r_althud)
                HU_DrawAltHUD();
            else
                HU_DrawHUD();
        }

        if (mapwindow)
        {
            w_title.x = HU_TITLEX;
            w_title.y = ORIGINALHEIGHT - ORIGINALSBARHEIGHT - hu_font[0]->height - 2;

            if (r_messagescale == r_messagescale_small)
            {
                w_title.x = HU_TITLEX * SCREENSCALE;
                w_title.y = SCREENHEIGHT - SBARHEIGHT - hu_font[0]->height - 2 * SCREENSCALE;
            }

            HUlib_drawTextLine(&w_title, true);
        }
    }
}