forked from Idrinth/no-useless-mods
-
Notifications
You must be signed in to change notification settings - Fork 0
/
no-useless-mods-three-part-bar.lua
61 lines (49 loc) · 1.39 KB
/
no-useless-mods-three-part-bar.lua
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
----------------------------------------------------------------
-- Global Variables
----------------------------------------------------------------
ThreePartBar = {}
----------------------------------------------------------------
-- Local Variables
----------------------------------------------------------------
local ThreePartBarTracker = { }
function ThreePartBar.Create( pointBarName, parentName, vertical, scale )
if ( vertical )
then
ERROR(L"Vertical Three Part Bars are no longer supported.")
return
end
local windowTemplateName = "ThreePartProgressBar"
local barId = 0
while ( ThreePartBarTracker[barId] ~= nil )
do
barId = barId + 1
end
WindowSetId( parentName, barId )
ThreePartBarTracker[barId] =
{
barName = pointBarName,
barSize =
{
width = 0,
height = 0,
},
mode = 1,
leftValue = 0,
rightValue = 0,
controllingRealm = GameData.Realm.NONE,
zoneId = 0, -- Zone that is curently displayed on this bar.
}
return barId
end
function ThreePartBar.Destroy( barId )
end
function ThreePartBar.Hide( barId )
end
function ThreePartBar.Show( barId )
end
function ThreePartBar.SetZone( barId, zone )
end
function ThreePartBar.OnZoneUpdated( zoneId )
end
function ThreePartBar.OnRewardPoolsUpdated()
end