--- Druid settings file -- @module settings local M = {} -- TODO: to JSON? M.is_debug = false M.button = { IS_HOVER = true, IS_HOLD = true, BTN_SOUND = "click", BTN_SOUND_DISABLED = "click_disabled", HOVER_SCALE = vmath.vector3(-0.025, -0.025, 1), HOVER_TIME = 0.05, SCALE_CHANGE = vmath.vector3(-0.05, - 0.05, 1), } M.progress = { SPEED = 5, -- progress bar fill rate, more faster MIN_DELTA = 0.005 } M.progress_rich = { DELAY = 1, -- delay in seconds before main fill } M.scroll = { FRICT_HOLD = 0.8, -- mult. for inert, while touching FRICT = 0.93, -- mult for free inert INERT_THRESHOLD = 2, -- speed to stop inertion INERT_SPEED = 25, -- koef. of inert speed DEADZONE = 6, -- in px SOFT_ZONE_SIZE = 160, -- size of outside zone (back move) BACK_SPEED = 0.2, -- lerp speed ANIM_SPEED = 0.3, -- gui.animation speed to point } function M.get_text(name) -- override to get text for localized text return "[Druid]: locales not inited" end function M.play_sound(name) -- override to play sound with name end function M.log(...) if M.is_debug then print("[Druid]: ", ...) end end return M