-
Notifications
You must be signed in to change notification settings - Fork 130
/
register_all.go
58 lines (54 loc) · 2 KB
/
register_all.go
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
package sim
import (
_ "github.com/wowsims/wotlk/sim/common"
dpsDeathKnight "github.com/wowsims/wotlk/sim/deathknight/dps"
tankDeathKnight "github.com/wowsims/wotlk/sim/deathknight/tank"
"github.com/wowsims/wotlk/sim/druid/balance"
"github.com/wowsims/wotlk/sim/druid/feral"
restoDruid "github.com/wowsims/wotlk/sim/druid/restoration"
feralTank "github.com/wowsims/wotlk/sim/druid/tank"
_ "github.com/wowsims/wotlk/sim/encounters"
"github.com/wowsims/wotlk/sim/hunter"
"github.com/wowsims/wotlk/sim/mage"
holyPaladin "github.com/wowsims/wotlk/sim/paladin/holy"
protectionPaladin "github.com/wowsims/wotlk/sim/paladin/protection"
"github.com/wowsims/wotlk/sim/paladin/retribution"
healingPriest "github.com/wowsims/wotlk/sim/priest/healing"
"github.com/wowsims/wotlk/sim/priest/shadow"
"github.com/wowsims/wotlk/sim/priest/smite"
"github.com/wowsims/wotlk/sim/rogue"
"github.com/wowsims/wotlk/sim/shaman/elemental"
"github.com/wowsims/wotlk/sim/shaman/enhancement"
restoShaman "github.com/wowsims/wotlk/sim/shaman/restoration"
"github.com/wowsims/wotlk/sim/warlock"
dpsWarrior "github.com/wowsims/wotlk/sim/warrior/dps"
protectionWarrior "github.com/wowsims/wotlk/sim/warrior/protection"
)
var registered = false
func RegisterAll() {
if registered {
return
}
registered = true
balance.RegisterBalanceDruid()
feral.RegisterFeralDruid()
feralTank.RegisterFeralTankDruid()
restoDruid.RegisterRestorationDruid()
elemental.RegisterElementalShaman()
enhancement.RegisterEnhancementShaman()
restoShaman.RegisterRestorationShaman()
hunter.RegisterHunter()
mage.RegisterMage()
healingPriest.RegisterHealingPriest()
shadow.RegisterShadowPriest()
smite.RegisterSmitePriest()
rogue.RegisterRogue()
dpsWarrior.RegisterDpsWarrior()
protectionWarrior.RegisterProtectionWarrior()
holyPaladin.RegisterHolyPaladin()
protectionPaladin.RegisterProtectionPaladin()
retribution.RegisterRetributionPaladin()
warlock.RegisterWarlock()
dpsDeathKnight.RegisterDpsDeathknight()
tankDeathKnight.RegisterTankDeathknight()
}