mirror of
https://github.com/spiffcode/hostile-takeover.git
synced 2026-06-01 12:16:07 -06:00
Change HtBitmap references to TBitmap
This commit is contained in:
parent
7fa189e3da
commit
0cd8cff9c2
@ -751,13 +751,13 @@ void FillHelper(DibBitmap *pbm, UpdateMap *pupd, Rect *prc, Color clr)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BltHelper(DibBitmap *pbm, HtBitmap *phtbm, UpdateMap *pupd, int xDst, int yDst)
|
void BltHelper(DibBitmap *pbm, TBitmap *ptbm, UpdateMap *pupd, int xDst, int yDst)
|
||||||
{
|
{
|
||||||
if (pupd == NULL) {
|
if (pupd == NULL) {
|
||||||
phtbm->BltTo(pbm, xDst, yDst);
|
ptbm->BltTo(pbm, xDst, yDst);
|
||||||
} else {
|
} else {
|
||||||
Size siz;
|
Size siz;
|
||||||
phtbm->GetSize(&siz);
|
ptbm->GetSize(&siz);
|
||||||
Rect rc;
|
Rect rc;
|
||||||
rc.Set(xDst, yDst, xDst + siz.cx, yDst + siz.cy);
|
rc.Set(xDst, yDst, xDst + siz.cx, yDst + siz.cy);
|
||||||
Rect rcInvalid;
|
Rect rcInvalid;
|
||||||
@ -769,7 +769,7 @@ void BltHelper(DibBitmap *pbm, HtBitmap *phtbm, UpdateMap *pupd, int xDst, int y
|
|||||||
rcSrc.top = rcInvalid.top - yDst;
|
rcSrc.top = rcInvalid.top - yDst;
|
||||||
rcSrc.right = rcSrc.left + rcInvalid.Width();
|
rcSrc.right = rcSrc.left + rcInvalid.Width();
|
||||||
rcSrc.bottom = rcSrc.top + rcInvalid.Height();
|
rcSrc.bottom = rcSrc.top + rcInvalid.Height();
|
||||||
phtbm->BltTo(pbm, rcInvalid.left, rcInvalid.top, &rcSrc);
|
ptbm->BltTo(pbm, rcInvalid.left, rcInvalid.top, &rcSrc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3361,10 +3361,10 @@ public:
|
|||||||
virtual bool Init(Form *pfrm, IniReader *pini, FindProp *pfind) secBitmapControl;
|
virtual bool Init(Form *pfrm, IniReader *pini, FindProp *pfind) secBitmapControl;
|
||||||
virtual void OnPaint(DibBitmap *pbm) secBitmapControl;
|
virtual void OnPaint(DibBitmap *pbm) secBitmapControl;
|
||||||
|
|
||||||
void SetBitmap(HtBitmap *phtbm) secBitmapControl;
|
void SetBitmap(TBitmap *ptbm) secBitmapControl;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
HtBitmap *m_phtbm;
|
TBitmap *m_ptbm;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Slider Control
|
// Slider Control
|
||||||
@ -8596,7 +8596,7 @@ void DrawTileMap(byte **ppbMap, int ctx, int cty, byte *pbDst, int cbDstStride,
|
|||||||
FormMgr *CreateFormMgr(DibBitmap *pbm) secFormMgr;
|
FormMgr *CreateFormMgr(DibBitmap *pbm) secFormMgr;
|
||||||
void ShadowHelper(DibBitmap *pbm, UpdateMap *pupd, Rect *prc) secForm;
|
void ShadowHelper(DibBitmap *pbm, UpdateMap *pupd, Rect *prc) secForm;
|
||||||
void FillHelper(DibBitmap *pbm, UpdateMap *pupd, Rect *prc, Color clr) secForm;
|
void FillHelper(DibBitmap *pbm, UpdateMap *pupd, Rect *prc, Color clr) secForm;
|
||||||
void BltHelper(DibBitmap *pbm, HtBitmap *phtbm, UpdateMap *pupd, int xDst, int yDst) secForm;
|
void BltHelper(DibBitmap *pbm, TBitmap *ptbm, UpdateMap *pupd, int xDst, int yDst) secForm;
|
||||||
void RgbToHsl(byte bR, byte bG, byte bB, word *pnH, word *pnS, word *pnL) secMisc;
|
void RgbToHsl(byte bR, byte bG, byte bB, word *pnH, word *pnS, word *pnL) secMisc;
|
||||||
void HslToRgb(word nH, word nS, word nL, byte *pbR, byte *pbG, byte *pbB) secMisc;
|
void HslToRgb(word nH, word nS, word nL, byte *pbR, byte *pbG, byte *pbB) secMisc;
|
||||||
void SetHslAdjustedPalette(Palette *ppal, short nHueOffset, short nSatMultiplier, short nLumOffset) secMisc;
|
void SetHslAdjustedPalette(Palette *ppal, short nHueOffset, short nSatMultiplier, short nLumOffset) secMisc;
|
||||||
|
|||||||
@ -713,12 +713,12 @@ int FancyTextCore(DibBitmap *pbm, Font *pfntDefault, char *psz, int x, int y, in
|
|||||||
|
|
||||||
BitmapControl::BitmapControl()
|
BitmapControl::BitmapControl()
|
||||||
{
|
{
|
||||||
m_phtbm = NULL;
|
m_ptbm = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
BitmapControl::~BitmapControl()
|
BitmapControl::~BitmapControl()
|
||||||
{
|
{
|
||||||
delete m_phtbm;
|
delete m_ptbm;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool BitmapControl::Init(Form *pfrm, IniReader *pini, FindProp *pfind)
|
bool BitmapControl::Init(Form *pfrm, IniReader *pini, FindProp *pfind)
|
||||||
@ -746,7 +746,7 @@ bool BitmapControl::Init(Form *pfrm, IniReader *pini, FindProp *pfind)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
Size siz = { 0, 0 };
|
Size siz = { 0, 0 };
|
||||||
m_phtbm->GetSize(&siz);
|
m_ptbm->GetSize(&siz);
|
||||||
m_rc.right = m_rc.left + siz.cx;
|
m_rc.right = m_rc.left + siz.cx;
|
||||||
m_rc.bottom = m_rc.top + siz.cy;
|
m_rc.bottom = m_rc.top + siz.cy;
|
||||||
return true;
|
return true;
|
||||||
@ -759,24 +759,24 @@ void BitmapControl::OnPaint(DibBitmap *pbm)
|
|||||||
|
|
||||||
// Draw image
|
// Draw image
|
||||||
|
|
||||||
if (m_phtbm != NULL)
|
if (m_ptbm != NULL)
|
||||||
|
|
||||||
// HACK: this "& ~1" is to force word alignment on CE as required by RawBitmap::BltTo
|
// HACK: this "& ~1" is to force word alignment on CE as required by RawBitmap::BltTo
|
||||||
// Character portrats have some side color in them that must be mapped to blue
|
// Character portrats have some side color in them that must be mapped to blue
|
||||||
|
|
||||||
m_phtbm->BltTo(pbm, (m_rc.left + rcForm.left) & ~1, m_rc.top + rcForm.top, kside1);
|
m_ptbm->BltTo(pbm, (m_rc.left + rcForm.left) & ~1, m_rc.top + rcForm.top, kside1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BitmapControl::SetBitmap(HtBitmap *phtbm)
|
void BitmapControl::SetBitmap(TBitmap *ptbm)
|
||||||
{
|
{
|
||||||
if (m_phtbm != NULL)
|
if (m_ptbm != NULL)
|
||||||
delete m_phtbm;
|
delete m_ptbm;
|
||||||
|
|
||||||
m_phtbm = phtbm;
|
m_ptbm = ptbm;
|
||||||
|
|
||||||
if (m_phtbm != NULL) {
|
if (m_ptbm != NULL) {
|
||||||
Size siz;
|
Size siz;
|
||||||
m_phtbm->GetSize(&siz);
|
m_ptbm->GetSize(&siz);
|
||||||
if (m_rc.Width() < siz.cx)
|
if (m_rc.Width() < siz.cx)
|
||||||
m_rc.right = m_rc.left + siz.cx;
|
m_rc.right = m_rc.left + siz.cx;
|
||||||
if (m_rc.Height() < siz.cy)
|
if (m_rc.Height() < siz.cy)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user