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
#[derive(Debug, Copy, Clone, PartialEq, Eq)] pub enum UnitClass { Block, Legs, Elevated, Crawl, Mech, Tethered, Payload, Bomb, Boat, Tank, } pub static ID: [Option<UnitClass>; 47] = amap::amap! { 2 => UnitClass::Block, 24 => UnitClass::Legs, 45 => UnitClass::Elevated, 46 => UnitClass::Crawl, 4 => UnitClass::Mech, 36 => UnitClass::Tethered, 5 => UnitClass::Payload, 39 => UnitClass::Bomb, 20 => UnitClass::Boat, 43 => UnitClass::Tank, };