1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#ifndef LUA_UNSYNCED_INFO_H
#define LUA_UNSYNCED_INFO_H
struct lua_State;
class LuaUnsyncedRead {
friend class CLuaIntro;
public:
static bool PushEntries(lua_State* L);
public:
static int IsReplay(lua_State* L);
static int GetReplayLength(lua_State* L);
static int GetModUICtrl(lua_State* L);
static int GetDrawFrame(lua_State* L);
static int GetFrameTimeOffset(lua_State* L);
static int GetLastUpdateSeconds(lua_State* L);
static int GetHasLag(lua_State* L);
static int GetViewGeometry(lua_State* L);
static int GetWindowGeometry(lua_State* L);
static int GetScreenGeometry(lua_State* L);
static int GetMiniMapGeometry(lua_State* L);
static int GetMiniMapDualScreen(lua_State* L);
static int IsAboveMiniMap(lua_State* L);
static int IsAABBInView(lua_State* L);
static int IsSphereInView(lua_State* L);
static int IsUnitAllied(lua_State* L);
static int IsUnitInView(lua_State* L);
static int IsUnitVisible(lua_State* L);
static int IsUnitIcon(lua_State* L);
static int IsUnitSelected(lua_State* L);
static int GetUnitLuaDraw(lua_State* L);
static int GetUnitNoDraw(lua_State* L);
static int GetUnitNoMinimap(lua_State* L);
static int GetUnitNoSelect(lua_State* L);
static int GetFeatureLuaDraw(lua_State* L);
static int GetFeatureNoDraw(lua_State* L);
static int GetUnitTransformMatrix(lua_State* L);
static int GetUnitViewPosition(lua_State* L);
static int GetVisibleUnits(lua_State* L);
static int GetVisibleFeatures(lua_State* L);
static int GetVisibleProjectiles(lua_State* L);
static int GetTeamColor(lua_State* L);
static int GetTeamOrigColor(lua_State* L);
static int GetLocalPlayerID(lua_State* L);
static int GetLocalTeamID(lua_State* L);
static int GetLocalAllyTeamID(lua_State* L);
static int GetSpectatingState(lua_State* L);
static int GetSelectedUnits(lua_State* L);
static int GetSelectedUnitsSorted(lua_State* L);
static int GetSelectedUnitsCounts(lua_State* L);
static int GetSelectedUnitsCount(lua_State* L);
static int IsGUIHidden(lua_State* L);
static int HaveShadows(lua_State* L);
static int HaveAdvShading(lua_State* L);
static int GetWaterMode(lua_State* L);
static int GetMapDrawMode(lua_State* L);
static int GetMapSquareTexture(lua_State* L);
static int GetLosViewColors(lua_State* L);
static int GetCameraNames(lua_State* L);
static int GetCameraState(lua_State* L);
static int GetCameraPosition(lua_State* L);
static int GetCameraDirection(lua_State* L);
static int GetCameraFOV(lua_State* L);
static int GetCameraVectors(lua_State* L);
static int WorldToScreenCoords(lua_State* L);
static int TraceScreenRay(lua_State* L);
static int GetPixelDir(lua_State* L);
static int GetTimer(lua_State* L);
static int GetFrameTimer(lua_State* L);
static int DiffTimers(lua_State* L);
static int GetSoundStreamTime(lua_State* L);
static int GetSoundEffectParams(lua_State* L);
static int GetFPS(lua_State* L);
static int GetGameSpeed(lua_State* L);
static int GetMouseState(lua_State* L);
static int GetMouseCursor(lua_State* L);
static int GetMouseStartPosition(lua_State* L);
static int GetKeyState(lua_State* L);
static int GetModKeyState(lua_State* L);
static int GetPressedKeys(lua_State* L);
static int GetInvertQueueKey(lua_State* L);
static int GetClipboard(lua_State* L);
static int GetActiveCommand(lua_State* L);
static int GetDefaultCommand(lua_State* L);
static int GetActiveCmdDescs(lua_State* L);
static int GetActiveCmdDesc(lua_State* L);
static int GetCmdDescIndex(lua_State* L);
static int GetGatherMode(lua_State* L);
static int GetBuildFacing(lua_State* L);
static int GetBuildSpacing(lua_State* L);
static int GetActivePage(lua_State* L);
static int GetLastMessagePositions(lua_State* L);
static int GetConsoleBuffer(lua_State* L);
static int GetCurrentTooltip(lua_State* L);
static int GetKeyCode(lua_State* L);
static int GetKeySymbol(lua_State* L);
static int GetKeyBindings(lua_State* L);
static int GetActionHotKeys(lua_State* L);
static int GetGroupList(lua_State* L);
static int GetSelectedGroup(lua_State* L);
static int GetUnitGroup(lua_State* L);
static int GetGroupUnits(lua_State* L);
static int GetGroupUnitsSorted(lua_State* L);
static int GetGroupUnitsCounts(lua_State* L);
static int GetGroupUnitsCount(lua_State* L);
static int GetPlayerRoster(lua_State* L);
static int GetPlayerTraffic(lua_State* L);
static int GetPlayerStatistics(lua_State* L);
static int GetDrawSelectionInfo(lua_State* L);
static int GetConfigParams(lua_State* L);
static int GetLogSections(lua_State* L);
static int GetAllDecals(lua_State* L);
static int GetDecalPos(lua_State* L);
static int GetDecalSize(lua_State* L);
static int GetDecalRotation(lua_State* L);
static int GetDecalTexture(lua_State* L);
static int GetDecalAlpha(lua_State* L);
static int GetDecalType(lua_State* L);
static int GetDecalOwner(lua_State* L);
};
#endif /* LUA_UNSYNCED_INFO_H */
|