mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Ammo colour in AmmoTypes.xml is now set using <red>/<green>/<blue> tags instead of <fontColour>/<grayed>/<offNormal>/<onNormal>.
For more information, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20659&goto=355255&#msg_355255 git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8627 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -2141,7 +2141,7 @@ INT32 CreateIconAndTextButton( INT32 Image, const STR16 string, UINT32 uiFont,
|
||||
}
|
||||
|
||||
// Strip off any extraneous bits from button type
|
||||
BType = Type & ( BUTTON_TYPE_MASK | BUTTON_NEWTOGGLE );
|
||||
BType = Type & ( BUTTON_TYPE_MASK | BUTTON_NEWTOGGLE | BUTTON_16BPPCOLOURTEXT );
|
||||
|
||||
// Is there a QuickButton image in the given image slot?
|
||||
if(ButtonPictures[Image].vobj == NULL)
|
||||
@@ -3521,6 +3521,7 @@ void DrawTextOnButton(GUI_BUTTON *b)
|
||||
SetFontBackground( FONT_MCOLOR_BLACK );
|
||||
SetFontForeground( (UINT8)b->sForeColor );
|
||||
sForeColor = b->sForeColor;
|
||||
|
||||
if( b->sShadowColor != -1 )
|
||||
SetFontShadow( (UINT8)b->sShadowColor );
|
||||
//Override the colors if necessary.
|
||||
@@ -3534,6 +3535,7 @@ void DrawTextOnButton(GUI_BUTTON *b)
|
||||
SetFontForeground( (UINT8)b->sForeColorDown );
|
||||
sForeColor = b->sForeColorDown;
|
||||
}
|
||||
|
||||
if( b->uiFlags & BUTTON_ENABLED && b->Area.uiFlags & MSYS_MOUSE_IN_AREA && b->sShadowColorHilited != -1 )
|
||||
{
|
||||
SetFontShadow( (UINT8)b->sShadowColorHilited );
|
||||
@@ -3542,6 +3544,14 @@ void DrawTextOnButton(GUI_BUTTON *b)
|
||||
{
|
||||
SetFontShadow( (UINT8)b->sShadowColorDown );
|
||||
}
|
||||
else if ( b->uiFlags & BUTTON_16BPPCOLOURTEXT )
|
||||
{
|
||||
SetRGBFontForeground( sForeColor );
|
||||
|
||||
if ( b->sShadowColor < 1 )
|
||||
SetRGBFontShadow( 1 );
|
||||
}
|
||||
|
||||
if( b->uiFlags & BUTTON_CLICKED_ON && b->fShiftText )
|
||||
{ // Was the button clicked on? if so, move the text slightly for the illusion
|
||||
// that the text moved into the screen.
|
||||
|
||||
Reference in New Issue
Block a user