Small changes in order to get the demos to work. Alien demo runs. Marine
and Predator demos used a different HUD font. Changes that need to be made for demo versions: 1. avp/langenum.h needs to be rebuilt for each demo (easy) 2. Marine and Predator demos need to use a different HUD font 3. There may be other minor differences with enums, etc.
This commit is contained in:
parent
241e98c3d8
commit
c7f0dd737a
7 changed files with 49 additions and 10 deletions
11
src/opengl.c
11
src/opengl.c
|
@ -1536,6 +1536,8 @@ void D3D_RenderHUDString(char *stringPtr,int x,int y,int colour)
|
|||
{
|
||||
struct VertexTag quadVertices[4];
|
||||
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
quadVertices[0].Y = y-1;
|
||||
quadVertices[1].Y = y-1;
|
||||
quadVertices[2].Y = y + HUD_FONT_HEIGHT + 1;
|
||||
|
@ -1581,6 +1583,7 @@ void D3D_RenderHUDString_Clipped(char *stringPtr,int x,int y,int colour)
|
|||
struct VertexTag quadVertices[4];
|
||||
|
||||
// LOCALASSERT(y<=0);
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
CheckFilteringModeIsCorrect(FILTERING_BILINEAR_OFF);
|
||||
|
||||
|
@ -1628,6 +1631,8 @@ void D3D_RenderHUDString_Centred(char *stringPtr, int centreX, int y, int colour
|
|||
int x, length = 0;
|
||||
char *ptr = stringPtr;
|
||||
struct VertexTag quadVertices[4];
|
||||
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
while(*ptr)
|
||||
{
|
||||
|
@ -1679,6 +1684,8 @@ void D3D_RenderHUDString_Centred(char *stringPtr, int centreX, int y, int colour
|
|||
|
||||
void RenderString(char *stringPtr, int x, int y, int colour)
|
||||
{
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
D3D_RenderHUDString(stringPtr,x,y,colour);
|
||||
}
|
||||
|
||||
|
@ -1686,6 +1693,8 @@ void RenderStringCentred(char *stringPtr, int centreX, int y, int colour)
|
|||
{
|
||||
int length = 0;
|
||||
char *ptr = stringPtr;
|
||||
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
while(*ptr)
|
||||
{
|
||||
|
@ -1699,6 +1708,8 @@ void RenderStringVertically(char *stringPtr, int centreX, int bottomY, int colou
|
|||
struct VertexTag quadVertices[4];
|
||||
int y = bottomY;
|
||||
|
||||
if (stringPtr == NULL) return;
|
||||
|
||||
quadVertices[0].X = centreX - (HUD_FONT_HEIGHT/2) - 1;
|
||||
quadVertices[1].X = quadVertices[0].X;
|
||||
quadVertices[2].X = quadVertices[0].X+2+HUD_FONT_HEIGHT*1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue