1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use crate::*;

pub use crate::position::*;
pub type CoordinateType = BWAPI_CoordinateType_Enum;
pub type Race = crate::BWAPI_Races_Enum_Enum;
pub type UnitType = crate::BWAPI_UnitTypes_Enum_Enum;
pub type WeaponType = crate::BWAPI_WeaponTypes_Enum_Enum;
pub type TechType = BWAPI_TechTypes_Enum_Enum;
pub type UnitSizeType = BWAPI_UnitSizeTypes_Enum_Enum;
pub type ExplosionType = BWAPI_ExplosionTypes_Enum_Enum;
pub type DamageType = BWAPI_DamageTypes_Enum_Enum;

pub type UpgradeType = crate::BWAPI_UpgradeTypes_Enum_Enum;
pub type Order = BWAPI_Orders_Enum_Enum;
pub type Flag = BWAPI_Flag_Enum;
pub type UnitCommandType = BWAPI_UnitCommandTypes_Enum_Enum;
pub type Error = BWAPI_Errors_Enum_Enum;
pub type Key = BWAPI_Key;
pub type MouseButton = BWAPI_MouseButton;
pub type UnitCommand = BWAPIC_UnitCommand;