mirror of
https://github.com/1dot13/source.git
synced 2026-09-16 14:47:17 +02:00
fixed rain disappearing with NCTH
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9207 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -2440,7 +2440,7 @@ BOOLEAN DrawCTHIndicator()
|
|||||||
INT16 sRight = gsVIEWPORT_END_X;
|
INT16 sRight = gsVIEWPORT_END_X;
|
||||||
INT16 sBottom = gsVIEWPORT_WINDOW_END_Y;
|
INT16 sBottom = gsVIEWPORT_WINDOW_END_Y;
|
||||||
|
|
||||||
iBack = RegisterBackgroundRect(BGND_FLAG_SINGLE, NULL, sLeft, sTop, sRight, sBottom);
|
iBack = RegisterBackgroundRect(BGND_FLAG_SINGLE | BGND_FLAG_IGNORE_RAIN, NULL, sLeft, sTop, sRight, sBottom);
|
||||||
|
|
||||||
if ( iBack != -1 )
|
if ( iBack != -1 )
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-2
@@ -598,10 +598,10 @@ void RainClipVideoOverlay()
|
|||||||
{
|
{
|
||||||
pCurr = gVideoOverlays[ uiIndex ].pBackground;
|
pCurr = gVideoOverlays[ uiIndex ].pBackground;
|
||||||
|
|
||||||
if( pCurr->sLeft < gRainRegion.right ||
|
if(!(pCurr->uiFlags & BGND_FLAG_IGNORE_RAIN) && (pCurr->sLeft < gRainRegion.right ||
|
||||||
pCurr->sTop < gRainRegion.bottom ||
|
pCurr->sTop < gRainRegion.bottom ||
|
||||||
pCurr->sRight >= gRainRegion.left ||
|
pCurr->sRight >= gRainRegion.left ||
|
||||||
pCurr->sBottom >= gRainRegion.top )
|
pCurr->sBottom >= gRainRegion.top))
|
||||||
ColorFillVideoSurfaceArea( guiRainRenderSurface, pCurr->sLeft, pCurr->sTop, pCurr->sRight, pCurr->sBottom, Get16BPPColor( FROMRGB( 0, 0, 0 ) ) );
|
ColorFillVideoSurfaceArea( guiRainRenderSurface, pCurr->sLeft, pCurr->sTop, pCurr->sRight, pCurr->sBottom, Get16BPPColor( FROMRGB( 0, 0, 0 ) ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
#define BGND_FLAG_MERC 0x10000000
|
#define BGND_FLAG_MERC 0x10000000
|
||||||
#define BGND_FLAG_SAVERECT 0x08000000
|
#define BGND_FLAG_SAVERECT 0x08000000
|
||||||
#define BGND_FLAG_TOPMOST 0x04000000
|
#define BGND_FLAG_TOPMOST 0x04000000
|
||||||
|
#define BGND_FLAG_IGNORE_RAIN 0x00000002
|
||||||
#define BGND_FLAG_ANIMATED 0x00000001
|
#define BGND_FLAG_ANIMATED 0x00000001
|
||||||
|
|
||||||
#define VOVERLAY_DIRTYBYTEXT 0x00000001
|
#define VOVERLAY_DIRTYBYTEXT 0x00000001
|
||||||
|
|||||||
Reference in New Issue
Block a user