Aleksei-bird 7c9c708c92 Первый фикс
Пачки некоторых позиций увеличены
2024-03-01 20:54:33 +03:00

40 lines
1.3 KiB
Lua

local _globals = {}
---@param player LuaPlayer
---@return PlayerTable
function _globals.player_table(player) return global.players[player.index] end
---@param player LuaPlayer
---@return SettingsTable
function _globals.settings(player) return global.players[player.index].settings end
---@param player LuaPlayer
---@return PreferencesTable
function _globals.preferences(player) return global.players[player.index].preferences end
---@param player LuaPlayer
---@return UIStateTable
function _globals.ui_state(player) return global.players[player.index].ui_state end
---@param player LuaPlayer
---@return Context
function _globals.context(player) return global.players[player.index].ui_state.context end
---@param player LuaPlayer
---@return UIStateFlags
function _globals.flags(player) return global.players[player.index].ui_state.flags end
---@param player LuaPlayer
---@return ModalData
function _globals.modal_data(player) return global.players[player.index].ui_state.modal_data end
---@param player LuaPlayer
---@return LuaGuiElement[]
function _globals.main_elements(player) return global.players[player.index].ui_state.main_elements end
---@param player LuaPlayer
---@return LuaGuiElement[]
function _globals.modal_elements(player) return global.players[player.index].ui_state.modal_data.modal_elements end
return _globals