mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
21b0ee087a
A public API system to allow external systems to interrupt and resume the spectator interface. Also made use of it for the escape menu and zeus support.
60 lines
1.2 KiB
Plaintext
60 lines
1.2 KiB
Plaintext
#include "script_component.hpp"
|
|
|
|
ADDON = false;
|
|
|
|
PREP(cacheUnitInfo);
|
|
PREP(cycleCamera);
|
|
PREP(handleCamera);
|
|
PREP(handleCompass);
|
|
PREP(handleIcons);
|
|
PREP(handleInterface);
|
|
PREP(handleMap);
|
|
PREP(handleMouse);
|
|
PREP(handleToolbar);
|
|
PREP(handleUnits);
|
|
PREP(interrupt);
|
|
PREP(moduleSpectatorSettings);
|
|
PREP(respawnTemplate);
|
|
PREP(setCameraAttributes);
|
|
PREP(setSpectator);
|
|
PREP(stageSpectator);
|
|
PREP(transitionCamera);
|
|
PREP(toggleInterface);
|
|
PREP(updateCameraModes);
|
|
PREP(updateSpectatableSides);
|
|
PREP(updateUnits);
|
|
PREP(updateVisionModes);
|
|
|
|
// Permanent variables
|
|
GVAR(availableModes) = [0,1,2];
|
|
GVAR(availableSides) = [west,east,resistance,civilian];
|
|
GVAR(availableVisions) = [-2,-1,0,1];
|
|
|
|
GVAR(camAgent) = objNull;
|
|
GVAR(camMode) = 0;
|
|
GVAR(camPan) = 0;
|
|
GVAR(camPos) = ATLtoASL [worldSize * 0.5, worldSize * 0.5, 20];
|
|
GVAR(camSpeed) = 2.5;
|
|
GVAR(camTilt) = -10;
|
|
GVAR(camUnit) = objNull;
|
|
GVAR(camVision) = -2;
|
|
GVAR(camZoom) = 1.25;
|
|
|
|
GVAR(interrupts) = [];
|
|
GVAR(isSet) = false;
|
|
|
|
GVAR(showComp) = true;
|
|
GVAR(showHelp) = true;
|
|
GVAR(showIcons) = true;
|
|
GVAR(showInterface) = true;
|
|
GVAR(showMap) = false;
|
|
GVAR(showTool) = true;
|
|
GVAR(showUnit) = true;
|
|
|
|
GVAR(unitList) = [];
|
|
GVAR(unitBlacklist) = [];
|
|
GVAR(unitWhitelist) = [];
|
|
GVAR(groupList) = [];
|
|
|
|
ADDON = true;
|