18 #ifndef INC_StdSurface8
19 #define INC_StdSurface8
33 void HLine(
int iX,
int iX2,
int iY,
int iCol);
34 void Box(
int iX,
int iY,
int iX2,
int iY2,
int iCol);
51 if (iX<0 || iY<0 || iX>=
Wdt || iY>=
Hgt)
return 0;
58 bool Create(
int iWdt,
int iHgt);
61 void Clip(
int iX,
int iY,
int iX2,
int iY2);
void ClearBox8Only(int iX, int iY, int iWdt, int iHgt)
void MoveFrom(C4Surface *psfcFrom)
void Clip(int iX, int iY, int iX2, int iY2)
bool Save(const char *szFilename, CStdPalette *=nullptr)
BYTE _GetPix(int x, int y) const
BYTE GetPix(int iX, int iY) const
void HLine(int iX, int iX2, int iY, int iCol)
bool Create(int iWdt, int iHgt)
void AllowColor(BYTE iRngLo, BYTE iRngHi, bool fAllowZero=false)
void Circle(int x, int y, int r, BYTE col)
void GetSurfaceSize(int &irX, int &irY) const
void Box(int iX, int iY, int iX2, int iY2, int iCol)
void MapBytes(BYTE *bpMap)
bool ReadBytes(BYTE **lpbpData, void *bpTarget, int iSize)
void _SetPix(int iX, int iY, BYTE byCol)
void SetPix(int iX, int iY, BYTE byCol)
bool Read(class CStdStream &hGroup)
void SetBuffer(BYTE *pbyToBuf, int Wdt, int Hgt, int Pitch)