Initial commit
This commit is contained in:
95
aoe/types.py
Normal file
95
aoe/types.py
Normal file
@@ -0,0 +1,95 @@
|
||||
from enum import Enum, IntEnum, auto
|
||||
|
||||
|
||||
|
||||
class Ages(IntEnum):
|
||||
DARK = 0
|
||||
FEUDAL = 1
|
||||
CASTLE = 2
|
||||
IMPERIAL = 3
|
||||
|
||||
|
||||
|
||||
class Buildings(Enum):
|
||||
HOUSE = auto()
|
||||
LUMBERCAMP = auto()
|
||||
MILL = auto()
|
||||
FARM = auto()
|
||||
MININGCAMP = auto()
|
||||
DOCK = auto()
|
||||
BARRACKS = auto()
|
||||
STABLE = auto()
|
||||
ARCHERYRANGE = auto()
|
||||
PALISADEWALL = auto()
|
||||
PALISADEGATE = auto()
|
||||
TOWNCENTER = auto()
|
||||
BLACKSMITH = auto()
|
||||
WATCHTOWER = auto()
|
||||
STONEWALL = auto()
|
||||
GATE = auto()
|
||||
DONJON = auto()
|
||||
FISHTRAP = auto()
|
||||
MARKET = auto()
|
||||
|
||||
|
||||
|
||||
class Tasks(Enum):
|
||||
BERRIES = auto()
|
||||
SHEEP = auto()
|
||||
BOAR = auto()
|
||||
HUNT = auto()
|
||||
FARM = auto()
|
||||
FISH_VILLAGER = auto()
|
||||
FISH_SHIP_SHORE = auto()
|
||||
FISH_SHIP_DEEP = auto()
|
||||
FISHTRAP = auto()
|
||||
WOOD = auto()
|
||||
GOLD = auto()
|
||||
RELIC = auto()
|
||||
TRADECART = auto()
|
||||
TRADECOG = auto()
|
||||
STONE = auto()
|
||||
BUILD = auto()
|
||||
IDLE = auto()
|
||||
|
||||
|
||||
|
||||
class Research(Enum):
|
||||
DOUBLEBITAXE = auto()
|
||||
BOWSAW = auto()
|
||||
TWOMANSAW = auto()
|
||||
HORSECOLLAR = auto()
|
||||
HEAVYPLOW = auto()
|
||||
CROPCYCLE = auto()
|
||||
GOLDMINING = auto()
|
||||
GOLDSHAFTMINING = auto()
|
||||
STONEMINING = auto()
|
||||
STONESHAFTMINING = auto()
|
||||
'''
|
||||
BLACKSMITH = 11
|
||||
WATCHTOWER = 12
|
||||
STONEWALL = 13
|
||||
GATE = 14
|
||||
DONJON = 15
|
||||
FISHTRAP = 16
|
||||
'''
|
||||
|
||||
|
||||
|
||||
class Resources(IntEnum):
|
||||
FOOD = 0
|
||||
WOOD = 1
|
||||
GOLD = 2
|
||||
STONE = 3
|
||||
|
||||
|
||||
|
||||
class Units(Enum):
|
||||
VILLAGER = auto()
|
||||
TRADECART = auto()
|
||||
SPEARMAN = auto()
|
||||
MILITIA = auto()
|
||||
SCOUT = auto()
|
||||
KNIGHT = auto()
|
||||
SKIRMISHER = auto()
|
||||
ARCHER = auto()
|
||||
Reference in New Issue
Block a user