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
|
/* 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 {
public:
static bool PushEntries(lua_State* L);
private:
static int IsReplay(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 GetUnitTransformMatrix(lua_State* L);
static int GetUnitViewPosition(lua_State* L);
static int GetVisibleUnits(lua_State* L);
static int GetVisibleFeatures(lua_State* L);
static int GetPlayerRoster(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 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 GetTimer(lua_State* L);
static int DiffTimers(lua_State* L);
static int GetSoundStreamTime(lua_State* L);
static int GetSoundEffectParams(lua_State* L);
// moved from LuaUI
static int GetFPS(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 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 GetMyAllyTeamID(lua_State* L);
static int GetMyTeamID(lua_State* L);
static int GetMyPlayerID(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 GetPlayerTraffic(lua_State* L);
static int GetDrawSelectionInfo(lua_State* L);
};
#endif /* LUA_UNSYNCED_INFO_H */
|