- 2D drawer cleanup.
This commit is contained in:
parent
ac1f4b8f11
commit
b18faacab0
36 changed files with 1032 additions and 1147 deletions
|
|
@ -50,6 +50,7 @@
|
|||
#include "i_system.h"
|
||||
#include "utf8.h"
|
||||
#include "texturemanager.h"
|
||||
#include "v_palette.h"
|
||||
|
||||
#define ARTIFLASH_OFFSET (statusBar->invBarOffset+6)
|
||||
enum
|
||||
|
|
@ -1233,12 +1234,12 @@ public:
|
|||
wrapper->StatusbarToRealCoords(dx, dy, w, h);
|
||||
|
||||
if(clearDontDraw)
|
||||
screen->Clear(static_cast<int>(MAX<double>(dx, dcx)), static_cast<int>(MAX<double>(dy, dcy)), static_cast<int>(MIN<double>(dcr,w+MAX<double>(dx, dcx))), static_cast<int>(MIN<double>(dcb,MAX<double>(dy, dcy)+h)), GPalette.BlackIndex, 0);
|
||||
ClearRect(twod, static_cast<int>(MAX<double>(dx, dcx)), static_cast<int>(MAX<double>(dy, dcy)), static_cast<int>(MIN<double>(dcr,w+MAX<double>(dx, dcx))), static_cast<int>(MIN<double>(dcb,MAX<double>(dy, dcy)+h)), GPalette.BlackIndex, 0);
|
||||
else
|
||||
{
|
||||
if(alphaMap)
|
||||
{
|
||||
screen->DrawTexture(texture, dx, dy,
|
||||
DrawTexture(twod, texture, dx, dy,
|
||||
DTA_DestWidthF, w,
|
||||
DTA_DestHeightF, h,
|
||||
DTA_ClipLeft, static_cast<int>(dcx),
|
||||
|
|
@ -1255,7 +1256,7 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
screen->DrawTexture(texture, dx, dy,
|
||||
DrawTexture(twod, texture, dx, dy,
|
||||
DTA_DestWidthF, w,
|
||||
DTA_DestHeightF, h,
|
||||
DTA_ClipLeft, static_cast<int>(dcx),
|
||||
|
|
@ -1307,12 +1308,12 @@ public:
|
|||
}
|
||||
|
||||
if(clearDontDraw)
|
||||
screen->Clear(static_cast<int>(rcx), static_cast<int>(rcy), static_cast<int>(MIN<double>(rcr, rcx+w)), static_cast<int>(MIN<double>(rcb, rcy+h)), GPalette.BlackIndex, 0);
|
||||
ClearRect(twod, static_cast<int>(rcx), static_cast<int>(rcy), static_cast<int>(MIN<double>(rcr, rcx+w)), static_cast<int>(MIN<double>(rcb, rcy+h)), GPalette.BlackIndex, 0);
|
||||
else
|
||||
{
|
||||
if(alphaMap)
|
||||
{
|
||||
screen->DrawTexture(texture, rx, ry,
|
||||
DrawTexture(twod, texture, rx, ry,
|
||||
DTA_DestWidthF, w,
|
||||
DTA_DestHeightF, h,
|
||||
DTA_ClipLeft, static_cast<int>(rcx),
|
||||
|
|
@ -1329,7 +1330,7 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
screen->DrawTexture(texture, rx, ry,
|
||||
DrawTexture(twod, texture, rx, ry,
|
||||
DTA_DestWidthF, w,
|
||||
DTA_DestHeightF, h,
|
||||
DTA_ClipLeft, static_cast<int>(rcx),
|
||||
|
|
@ -1450,14 +1451,14 @@ public:
|
|||
double salpha = (Alpha *HR_SHADOW);
|
||||
double srx = rx + (shadowX*Scale.X);
|
||||
double sry = ry + (shadowY*Scale.Y);
|
||||
screen->DrawChar(font, CR_UNTRANSLATED, srx, sry, ch,
|
||||
DrawChar(twod, font, CR_UNTRANSLATED, srx, sry, ch,
|
||||
DTA_DestWidthF, rw,
|
||||
DTA_DestHeightF, rh,
|
||||
DTA_Alpha, salpha,
|
||||
DTA_FillColor, 0,
|
||||
TAG_DONE);
|
||||
}
|
||||
screen->DrawChar(font, fontcolor, rx, ry, ch,
|
||||
DrawChar(twod, font, fontcolor, rx, ry, ch,
|
||||
DTA_DestWidthF, rw,
|
||||
DTA_DestHeightF, rh,
|
||||
DTA_Alpha, Alpha,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue