37 lines
1.4 KiB
Scheme
Executable File
37 lines
1.4 KiB
Scheme
Executable File
USING "rage_builtins.sch"
|
|
USING "globals.sch"
|
|
|
|
|
|
FUNC BOOL IS_RESULT_SCREEN_DISPLAYING()
|
|
IF g_bResultScreenDisplaying
|
|
RETURN TRUE
|
|
ELIF g_bMissionOverStatTrigger AND NOT g_bMissionStatSystemBlocker
|
|
//GET_NUMBER_OF_THREADS_WITH_NAME
|
|
RETURN TRUE
|
|
ENDIF
|
|
RETURN FALSE
|
|
ENDFUNC
|
|
|
|
FUNC BOOL IS_COLLECTED_SCREEN_DISPLAYING()
|
|
RETURN g_bCollectedScreenDisplaying
|
|
ENDFUNC
|
|
|
|
/// PURPOSE:
|
|
/// Sets the state of the global g_bResultScreenDisplaying to track down issues with it not being cleaned up correctly.
|
|
PROC SET_RESULT_SCREEN_DISPLAYING_STATE(BOOL bState)
|
|
CDEBUG1LN(DEBUG_MISSION_STATS, "(CDM)SET_RESULT_SCREEN_DISPLAYING_STATE; Script ", GET_THIS_SCRIPT_NAME()," is setting the state of g_bResultScreenDisplaying to be ", bState)
|
|
g_bResultScreenDisplaying = bState
|
|
//B* 1913692: Also reset the Prepared BOOL
|
|
g_bResultScreenPrepared = bState
|
|
ENDPROC
|
|
|
|
PROC SET_COLLECTED_SCREEN_DISPLAYING(BOOL bState)
|
|
IF g_bCollectedScreenDisplaying <> bState
|
|
CDEBUG1LN(DEBUG_MISSION_STATS, "SET_COLLECTED_SCREEN_DISPLAYING; Script ", GET_THIS_SCRIPT_NAME()," is setting the state of g_bCollectedScreenDisplaying to be ", bState)
|
|
g_bCollectedScreenDisplaying = bState
|
|
ELSE
|
|
CDEBUG3LN(DEBUG_MISSION_STATS, "SET_COLLECTED_SCREEN_DISPLAYING; Script ", GET_THIS_SCRIPT_NAME()," TRIED setting the state of g_bCollectedScreenDisplaying to be ", bState, " but it already set")
|
|
ENDIF
|
|
ENDPROC
|
|
//EOF
|