-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy paththeme.lua
More file actions
66 lines (53 loc) · 2.86 KB
/
Copy paththeme.lua
File metadata and controls
66 lines (53 loc) · 2.86 KB
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
local theme = {}
theme.apply = function (settings)
local options = {}
theme_path = ('%sthemes\\%s\\'):fmt(addon.path, settings.Theme.Name)
options.size = settings.Theme.Size
options.scale = settings.Theme.Scale
options.offset = settings.Theme.Offset
options.animation = settings.animation or addon.path .. "animation\\frame_1.png"
options.background = settings.background or theme_path .. "background.png"
options.foreground = settings.foreground or theme_path .. "foreground.png"
options.font = settings.Texts.Font
options.font_size = settings.Texts.Size
options.font_color_red = settings.Texts.Color.Red
options.font_color_green = settings.Texts.Color.Green
options.font_color_blue = settings.Texts.Color.Blue
options.font_stroke_width = settings.Texts.Stroke.Width
options.font_stroke_color_red = settings.Texts.Stroke.Red
options.font_stroke_color_green = settings.Texts.Stroke.Green
options.font_stroke_color_blue = settings.Texts.Stroke.Blue
-- Jobs / EXP / area
options.text_offset_mj = settings.Texts.Offset.MJ
options.text_offset_mjl = settings.Texts.Offset.MJL
options.text_offset_sj = settings.Texts.Offset.SJ
options.text_offset_sjl = settings.Texts.Offset.SJL
options.text_offset_exp = settings.Texts.Offset.EXP
options.text_offset_tnl = settings.Texts.Offset.TNL
options.text_offset_area = settings.Texts.Offset.AREA
options.text_offset_exph = settings.Texts.Offset.EXPH
-- Att / def
options.text_offset_att = settings.Texts.Offset.ATT
options.text_offset_def = settings.Texts.Offset.DEF
-- Attributes
options.text_offset_str = settings.Texts.Offset.STR
options.text_offset_dex = settings.Texts.Offset.DEX
options.text_offset_vit = settings.Texts.Offset.VIT
options.text_offset_agi = settings.Texts.Offset.AGI
options.text_offset_int = settings.Texts.Offset.INT
options.text_offset_mnd = settings.Texts.Offset.MND
options.text_offset_chr = settings.Texts.Offset.CHR
-- Resistances
options.text_offset_res_fir = settings.Texts.Offset.RES_FIR
options.text_offset_res_win = settings.Texts.Offset.RES_WIN
options.text_offset_res_thu = settings.Texts.Offset.RES_THU
options.text_offset_res_ice = settings.Texts.Offset.RES_ICE
options.text_offset_res_ear = settings.Texts.Offset.RES_EAR
options.text_offset_res_wat = settings.Texts.Offset.RES_WAT
options.text_offset_res_lig = settings.Texts.Offset.RES_LIG
options.text_offset_res_dar = settings.Texts.Offset.RES_DAR
options.screen_x = AshitaCore:GetConfigurationManager():GetFloat('boot', 'ffxi.registry', '0001', 1024) - 15 - (options.size[1])
options.screen_y = AshitaCore:GetConfigurationManager():GetFloat('boot', 'ffxi.registry', '0002', 768) - 15 - (options.size[2])
return options
end
return theme