66 lines
1.8 KiB
Scheme
Executable File
66 lines
1.8 KiB
Scheme
Executable File
// *****************************************************************************************
|
|
// *****************************************************************************************
|
|
// *****************************************************************************************
|
|
//
|
|
// MISSION NAME : timer_globals.sch
|
|
// AUTHOR : Alwyn
|
|
// DESCRIPTION : Globals required to control timer headers.
|
|
//
|
|
// *****************************************************************************************
|
|
// *****************************************************************************************
|
|
// *****************************************************************************************
|
|
|
|
/// PURPOSE:
|
|
/// A TIMER variable - Keeps track of whether it has been started/cancelled,
|
|
/// or paused/unpaused, and has all time values in SECONDS.
|
|
STRUCT structTimer
|
|
INT TimerBits
|
|
FLOAT StartTime
|
|
FLOAT PauseTime
|
|
ENDSTRUCT
|
|
|
|
|
|
CONST_INT TODS_SUNSET 21
|
|
CONST_INT TODS_SUNRISE 6
|
|
CONST_INT TODS_MORNING 8
|
|
CONST_INT TODS_EVENING 20
|
|
CONST_INT TODS_EARLY_EVENING 5
|
|
|
|
STRUCT structTimelapse
|
|
TIMEOFDAY sStartTimeOfDay, currentTimeOfDay
|
|
INT iTimelapseCut //DO_TIMELAPSE()
|
|
INT iTimeSkipStage //SKIP_TO_TIME_DURING_SPLINE_CAMERA()
|
|
CAMERA_INDEX splineCamera
|
|
|
|
BOOL bSkipToNightTime = FALSE
|
|
BOOL bCutsceneSkipped = FALSE
|
|
|
|
INT iTimeWindowStart = TODS_SUNSET
|
|
INT iTimeWindowEnd = TODS_SUNRISE
|
|
|
|
INT iGameTimeHold
|
|
|
|
INT iSplineStageSound
|
|
INT iSecondsToSkipTotal
|
|
ENDSTRUCT
|
|
|
|
|
|
STRUCT structTimelapseSettings
|
|
INT iLapseStartHour
|
|
INT iLapseEndHour
|
|
|
|
VECTOR vCamPos1
|
|
VECTOR vCamRot1
|
|
VECTOR vCamPos2
|
|
VECTOR vCamRot2
|
|
FLOAT fCamFOV
|
|
INT iCamTime
|
|
|
|
BOOL bSkipToNight
|
|
INT iCustomBehaviour
|
|
|
|
TEXT_LABEL tWeatherType
|
|
TEXT_LABEL tCloudHat
|
|
ENDSTRUCT
|
|
|