mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 10:52:46 +00:00
More picky compiler / standards fixes
This commit is contained in:
@ -320,22 +320,22 @@ void plFont::IRenderString( plMipmap *mip, UInt16 x, UInt16 y, const wchar_t *st
|
||||
// Choose an optimal rendering function
|
||||
fRenderInfo.fRenderFunc = nil;
|
||||
if( justCalc )
|
||||
fRenderInfo.fRenderFunc = IRenderCharNull;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderCharNull;
|
||||
else if( mip->GetPixelSize() == 32 )
|
||||
{
|
||||
if( fBPP == 1 )
|
||||
fRenderInfo.fRenderFunc = ( fRenderInfo.fFlags & kRenderScaleAA ) ? IRenderChar1To32AA : IRenderChar1To32;
|
||||
fRenderInfo.fRenderFunc = ( fRenderInfo.fFlags & kRenderScaleAA ) ? &plFont::IRenderChar1To32AA : &plFont::IRenderChar1To32;
|
||||
else if( fBPP == 8 )
|
||||
{
|
||||
if( fRenderInfo.fFlags & kRenderIntoAlpha )
|
||||
{
|
||||
if( ( fRenderInfo.fColor & 0xff000000 ) != 0xff000000 )
|
||||
fRenderInfo.fRenderFunc = IRenderChar8To32Alpha;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderChar8To32Alpha;
|
||||
else
|
||||
fRenderInfo.fRenderFunc = IRenderChar8To32FullAlpha;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderChar8To32FullAlpha;
|
||||
}
|
||||
else
|
||||
fRenderInfo.fRenderFunc = IRenderChar8To32;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderChar8To32;
|
||||
}
|
||||
}
|
||||
|
||||
@ -521,7 +521,7 @@ void plFont::IRenderString( plMipmap *mip, UInt16 x, UInt16 y, const wchar_t *st
|
||||
|
||||
fRenderInfo.fX = 0;
|
||||
CharRenderFunc oldFunc = fRenderInfo.fRenderFunc;
|
||||
fRenderInfo.fRenderFunc = IRenderCharNull;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderCharNull;
|
||||
|
||||
IRenderLoop( string, lastWord );
|
||||
|
||||
@ -543,7 +543,7 @@ void plFont::IRenderString( plMipmap *mip, UInt16 x, UInt16 y, const wchar_t *st
|
||||
|
||||
fRenderInfo.fX = 0;
|
||||
CharRenderFunc oldFunc = fRenderInfo.fRenderFunc;
|
||||
fRenderInfo.fRenderFunc = IRenderCharNull;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderCharNull;
|
||||
|
||||
IRenderLoop( string, lastWord );
|
||||
|
||||
@ -642,7 +642,7 @@ void plFont::IRenderString( plMipmap *mip, UInt16 x, UInt16 y, const wchar_t *st
|
||||
{
|
||||
// Advance left past any clipping area
|
||||
CharRenderFunc oldFunc = fRenderInfo.fRenderFunc;
|
||||
fRenderInfo.fRenderFunc = IRenderCharNull;
|
||||
fRenderInfo.fRenderFunc = &plFont::IRenderCharNull;
|
||||
while( fRenderInfo.fX < fRenderInfo.fClipRect.fX && *string != 0 )
|
||||
{
|
||||
IRenderLoop( string, 1 );
|
||||
|
Reference in New Issue
Block a user