

//  cockpitEnums.h

enum {

	UberCommanderCockpit,
	UberGunnerCockpit,
	UberMapScreen,
	UberGunnerSightCockpit,
	UberGunnerAuxiliarySightCockpit,
	UberCommanderVisionBlocksCockpit,
	UberCommanderHatchCockpit,
	UberChaseViewCockpit,
	UberPreviousVehicle,
	UberNextVehicle,
	UberPreviousPlatoon,
	UberNextPlatoon,
	UberTank1,
	UberTank2,
	UberTank3,
	UberTank4,
	UberAutoDriveVehicle,
	UberAutoDrivePlatoon,
	UberStopVehicle,
	UberStopPlatoon,
	UberFireAtWillPlatoon,
	UberFireAtWillArmy,
	UberHoldFirePlatoon,
	UberHoldFireArmy,
	UberOneThirdSpeed,
	UberTwoThirdSpeed,
	UberMaxSpeed,
	UberPlatoonEngageLeft,
	UberPlatoonEngageForward,
	UberPlatoonEngageRight,
	UberPlatoonEngageRear,
	UberEchelonRightFormation,
	UberWedgeFormation,
	UberLineFormation,
	UberStaggeredColumnFormation,
	UberVeeFormation,
	UberEchelonLeftFormation,
	UberQuitGame,
	UberPauseGame,
	UberAccelerate,
	UberDecelerate,
	UberTurnLeft,
	UberTurnRight,
} Uber ;

enum {

	GcpsGunnerSightCockpit,
	GcpsCommanderCockpit,
	GcpsPauseGame,
	GcpsFireControlMode,
	GcpsGunSelect,
	GcpsAmmoSelectSabot,
	GcpsAmmoSelectHEAT,
	GcpsAmmoSelectMPAT,
	GcpsAmmoSelectSTAFF,
	GcpsAmmoSelectAirGrnd,
	GcpsThermalMag,
	GcpsThermalMode,
	GcpsPolarity,
	GcpsReticle,
	GcpsSymbols,
	GcpsDecimal,
	GcpsZero,
	GcpsOne,
	GcpsTwo,
	GcpsThree,
	GcpsFour,
	GcpsFive,
	GcpsSix,
	GcpsSeven,
	GcpsEight,
	GcpsNine,
	GcpsDamageDisplay,
	GcpsRangeInput,
	GcpsEnter,
	GcpsMagnification,
	GcpsGunnerAuxiliarySightCockpit,
	GcpsFiringPin,
	GcpsTRU,
	GcpsFault,
	GcpsSlaveGunToHull,
	GcpsSlaveHullToGun,
	GcpsLaseTarget,
	GcpsFireGun,
	GcpsSmokeGenerator,
	GcpsLaunchSmokeGrenade,
	GcpsArmSmokeGrenade,
	GcpsMagMax,
	GcpsMagMin,
	GcpsReticleContrastUp,
	GcpsReticleContrastDown,
	GcpsAddSymbolBrightness,
	GcpsSubSymbolBrightness,
} Gcps ;

enum {

	MnRetGunnerCockpit,
	MnRetAmmoSelectSabot,
	MnRetAmmoSelectHEAT,
	MnRetAmmoSelectMPAT,
	MnRetAmmoSelectSTAFF,
	MnRetAmmoSelectAirGrnd,
	MnRetSlaveGunToHull,
	MnRetSlaveHullToGun,
	MnRetLaseTarget,
	MnRetFireGun,
	MnRetSmokeGenerator,
	MnRetLaunchSmokeGrenade,
	MnRetArmSmokeGrenade,
	MnRetGunSelect,
	MnRetThermalMode,
	MnRetRangeInput,
	MnRetDecimal,
	MnRetZero,
	MnRetOne,
	MnRetTwo,
	MnRetThree,
	MnRetFour,
	MnRetFive,
	MnRetSix,
	MnRetSeven,
	MnRetEight,
	MnRetNine,
	MnRetEnter,
	MnRetMagMax,
	MnRetMagMin,
	MnRetPolarity,
	MnRetReticleContrastUp,
	MnRetReticleContrastDown,
	MnRetAddSymbolBrightness,
	MnRetSubSymbolBrightness,
} MnRet ;

enum {

	AuxRetGunnerCockpit,
	AuxRetAmmoSelectSabot,
	AuxRetAmmoSelectHEAT,
	AuxRetAmmoSelectMPAT,
	AuxRetAmmoSelectSTAFF,
	AuxRetAmmoSelectAirGrnd,
	AuxRetSlaveGunToHull,
	AuxRetSlaveHullToGun,
	AuxRetLaseTarget,
	AuxRetFireGun,
	AuxRetSmokeGenerator,
	AuxRetLaunchSmokeGrenade,
	AuxRetArmSmokeGrenade,
	AuxRetGunSelect,
	AuxRetThermalMode,
	AuxRetMagnification,
	AuxRetRangeInput,
	AuxRetMagMax,
	AuxRetMagMin,
	AuxRetPolarity,
	AuxRetReticleContrastUp,
	AuxRetReticleContrastDown,
	AuxRetAddSymbolBrightness,
	AuxRetSubSymbolBrightness,
} AuxRet ;

enum {

	CmdrGunnerSightCockpit,
	CmdrCommanderVisionBlocksCockpit,
	CmdrGunnerCockpit,
	CmdrReticleContrastUp,
	CmdrReticleContrastDown,
	CmdrHuh,
	CmdrGPSCITVToggle,
	CmdrGunLOS,
	CmdrScanAutoMode,
	CmdrSearchMode,
	CmdrCITVPower,
	CmdrMagnificationToggle,
	CmdrThermalMode,
	CmdrPolarity,
	CmdrScanLeft,
	CmdrScanUp,
	CmdrScanRight,
	CmdrScanDown,
	CmdrArmSmokeGrenade,
	CmdrLaunchSmokeGrenade,
	CmdrLaunchSmokeGrenade2,
	CmdrTwoKMap,
	CmdrFourKMap,
	CmdrFullMapScreen,
	CmdrPauseGame,
	CmdrControlUnit,
	CmdrPreviousVehicle,
	CmdrNextVehicle,
} Cmdr ;

enum {

	VBCommanderCockpit,
	VBCommanderHatchCockpit,
} VB ;

enum {

	MGCommanderCockpit,
} MG ;

enum {

	CP_ORDER_CommanderCockpit,
	CP_ORDER_GunnerCockpit,
	CP_ORDER_MapScreen,
	CP_ORDER_GunnerSightCockpit,
	CP_ORDER_GunnerAuxiliarySightCockpit,
	CP_ORDER_CommanderVisionBlocksCockpit,
	CP_ORDER_CommanderHatchCockpit,
	CP_ORDER_ChaseViewCockpit,
	CP_ORDER_PreviousVehicle,
	CP_ORDER_NextVehicle,
	CP_ORDER_PreviousPlatoon,
	CP_ORDER_NextPlatoon,
	CP_ORDER_Tank1,
	CP_ORDER_Tank2,
	CP_ORDER_Tank3,
	CP_ORDER_Tank4,
	CP_ORDER_AutoDriveVehicle,
	CP_ORDER_AutoDrivePlatoon,
	CP_ORDER_StopVehicle,
	CP_ORDER_StopPlatoon,
	CP_ORDER_FireAtWillPlatoon,
	CP_ORDER_FireAtWillArmy,
	CP_ORDER_HoldFirePlatoon,
	CP_ORDER_HoldFireArmy,
	CP_ORDER_OneThirdSpeed,
	CP_ORDER_TwoThirdSpeed,
	CP_ORDER_MaxSpeed,
	CP_ORDER_PlatoonEngageLeft,
	CP_ORDER_PlatoonEngageForward,
	CP_ORDER_PlatoonEngageRight,
	CP_ORDER_PlatoonEngageRear,
	CP_ORDER_EchelonRightFormation,
	CP_ORDER_WedgeFormation,
	CP_ORDER_LineFormation,
	CP_ORDER_StaggeredColumnFormation,
	CP_ORDER_VeeFormation,
	CP_ORDER_EchelonLeftFormation,
	CP_ORDER_QuitGame,
	CP_ORDER_PauseGame,
	CP_ORDER_Accelerate,
	CP_ORDER_Decelerate,
	CP_ORDER_TurnLeft,
	CP_ORDER_TurnRight,
	CP_ORDER_FireControlMode,
	CP_ORDER_GunSelect,
	CP_ORDER_AmmoSelectSabot,
	CP_ORDER_AmmoSelectHEAT,
	CP_ORDER_AmmoSelectMPAT,
	CP_ORDER_AmmoSelectSTAFF,
	CP_ORDER_AmmoSelectAirGrnd,
	CP_ORDER_ThermalMag,
	CP_ORDER_ThermalMode,
	CP_ORDER_Polarity,
	CP_ORDER_Reticle,
	CP_ORDER_Symbols,
	CP_ORDER_Decimal,
	CP_ORDER_Zero,
	CP_ORDER_One,
	CP_ORDER_Two,
	CP_ORDER_Three,
	CP_ORDER_Four,
	CP_ORDER_Five,
	CP_ORDER_Six,
	CP_ORDER_Seven,
	CP_ORDER_Eight,
	CP_ORDER_Nine,
	CP_ORDER_DamageDisplay,
	CP_ORDER_RangeInput,
	CP_ORDER_Enter,
	CP_ORDER_Magnification,
	CP_ORDER_FiringPin,
	CP_ORDER_TRU,
	CP_ORDER_Fault,
	CP_ORDER_SlaveGunToHull,
	CP_ORDER_SlaveHullToGun,
	CP_ORDER_LaseTarget,
	CP_ORDER_FireGun,
	CP_ORDER_SmokeGenerator,
	CP_ORDER_LaunchSmokeGrenade,
	CP_ORDER_ArmSmokeGrenade,
	CP_ORDER_MagMax,
	CP_ORDER_MagMin,
	CP_ORDER_ReticleContrastUp,
	CP_ORDER_ReticleContrastDown,
	CP_ORDER_AddSymbolBrightness,
	CP_ORDER_SubSymbolBrightness,
	CP_ORDER_Huh,
	CP_ORDER_GPSCITVToggle,
	CP_ORDER_GunLOS,
	CP_ORDER_ScanAutoMode,
	CP_ORDER_SearchMode,
	CP_ORDER_CITVPower,
	CP_ORDER_MagnificationToggle,
	CP_ORDER_ScanLeft,
	CP_ORDER_ScanUp,
	CP_ORDER_ScanRight,
	CP_ORDER_ScanDown,
	CP_ORDER_LaunchSmokeGrenade2,
	CP_ORDER_TwoKMap,
	CP_ORDER_FourKMap,
	CP_ORDER_FullMapScreen,
	CP_ORDER_ControlUnit,
} CockpitOrders ;

