certainly made that a bit cleaner.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@518 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
45b6532350
commit
eb8f1f7149
1 changed files with 19 additions and 50 deletions
|
@ -453,23 +453,22 @@ int Plug_Draw_Image(void *offset, unsigned int mask, const long *arg)
|
||||||
else
|
else
|
||||||
pic = Draw_CachePic(pluginimagearray[i].name);
|
pic = Draw_CachePic(pluginimagearray[i].name);
|
||||||
|
|
||||||
|
#ifdef RGLQUAKE
|
||||||
switch (qrenderer)
|
switch (qrenderer)
|
||||||
{
|
{
|
||||||
#ifdef RGLQUAKE
|
|
||||||
case QR_OPENGL:
|
case QR_OPENGL:
|
||||||
glEnable(GL_BLEND);
|
glEnable(GL_BLEND);
|
||||||
glDisable(GL_DEPTH_TEST);
|
glDisable(GL_DEPTH_TEST);
|
||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
GLDraw_Image(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]), VM_FLOAT(arg[4]), VM_FLOAT(arg[5]), VM_FLOAT(arg[6]), VM_FLOAT(arg[7]), pic);
|
GLDraw_Image(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]), VM_FLOAT(arg[4]), VM_FLOAT(arg[5]), VM_FLOAT(arg[6]), VM_FLOAT(arg[7]), pic);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef SWQUAKE
|
|
||||||
case QR_SOFTWARE:
|
if (Draw_Image)
|
||||||
SWDraw_Image(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]), VM_FLOAT(arg[4]), VM_FLOAT(arg[5]), VM_FLOAT(arg[6]), VM_FLOAT(arg[7]), pic);
|
{
|
||||||
break;
|
Draw_Image(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]), VM_FLOAT(arg[4]), VM_FLOAT(arg[5]), VM_FLOAT(arg[6]), VM_FLOAT(arg[7]), pic);
|
||||||
#endif
|
return 1;
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -514,61 +513,31 @@ int Plug_Draw_ColourP(void *offset, unsigned int mask, const long *arg)
|
||||||
if (arg[0]<0 || arg[0]>255)
|
if (arg[0]<0 || arg[0]>255)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
switch(qrenderer)
|
if (Draw_ImageColours)
|
||||||
{
|
{
|
||||||
#ifdef RGLQUAKE
|
Draw_ImageColours(pal[0]/255.0f, pal[1]/255.0f, pal[2]/255.0f, 1);
|
||||||
case QR_OPENGL:
|
return 1;
|
||||||
glColor3f(pal[0]/255.0f, pal[1]/255.0f, pal[2]/255.0f);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifdef SWQUAKE
|
|
||||||
case QR_SOFTWARE:
|
|
||||||
SWDraw_ImageColours(pal[0]/255.0f, pal[1]/255.0f, pal[2]/255.0f, 1);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Plug_Draw_Colour3f(void *offset, unsigned int mask, const long *arg)
|
int Plug_Draw_Colour3f(void *offset, unsigned int mask, const long *arg)
|
||||||
{
|
{
|
||||||
switch(qrenderer)
|
if (Draw_ImageColours)
|
||||||
{
|
{
|
||||||
#ifdef RGLQUAKE
|
Draw_ImageColours(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), 1);
|
||||||
case QR_OPENGL:
|
return 1;
|
||||||
glColor3f(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]));
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifdef SWQUAKE
|
|
||||||
case QR_SOFTWARE:
|
|
||||||
SWDraw_ImageColours(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), 1);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
int Plug_Draw_Colour4f(void *offset, unsigned int mask, const long *arg)
|
int Plug_Draw_Colour4f(void *offset, unsigned int mask, const long *arg)
|
||||||
{
|
{
|
||||||
switch(qrenderer)
|
if (Draw_ImageColours)
|
||||||
{
|
{
|
||||||
#ifdef RGLQUAKE
|
Draw_ImageColours(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]));
|
||||||
case QR_OPENGL:
|
return 1;
|
||||||
glColor4f(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]));
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifdef SWQUAKE
|
|
||||||
case QR_SOFTWARE:
|
|
||||||
SWDraw_ImageColours(VM_FLOAT(arg[0]), VM_FLOAT(arg[1]), VM_FLOAT(arg[2]), VM_FLOAT(arg[3]));
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Plug_Key_GetKeyCode(void *offset, unsigned int mask, const long *arg)
|
int Plug_Key_GetKeyCode(void *offset, unsigned int mask, const long *arg)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue