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

38 lines
998 B
Lua

local player_data = {}
local constants = require("constants")
local stats_gui = require("scripts.stats-gui")
function player_data.init(player_index)
global.players[player_index] = {
settings = {},
}
end
function player_data.update_settings(player, player_table)
local mod_settings = player.mod_settings
local settings = {
adjust_for_clock = mod_settings["statsgui-adjust-for-clock"].value,
adjust_for_ups = mod_settings["statsgui-adjust-for-fps-ups"].value,
single_line = mod_settings["statsgui-single-line"].value,
}
for _, sensor_data in pairs(constants.builtin_sensors) do
local sensor_name = sensor_data.name
settings["show_" .. sensor_name] = mod_settings["statsgui-show-sensor-" .. sensor_name].value
end
player_table.settings = settings
end
function player_data.refresh(player, player_table)
stats_gui.destroy(player_table)
player_data.update_settings(player, player_table)
stats_gui.build(player, player_table)
end
return player_data