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()