|
TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
|
Namespaces | |
| data | |
Functions | |
| BETTER_ENUM (Command, int, Quit=0, Restart=1, MapHack=2, RequestImage=3, ExitProcess=4, Noop=5, SetSpeed=6, SetLog=7, SetGui=8, SetFrameskip=9, SetCmdOptim=10, SetCombineFrames=11, SetMap=12, SetMulti=13, SetBlocking=14, SetMaxFrameTimeMs=15, CommandUnit=16, CommandUnitProtected=17, CommandUser=18, CommandOpenbw=19, DrawLine=20, DrawUnitLine=21, DrawUnitPosLine=22, DrawCircle=23, DrawUnitCircle=24, DrawText=25, DrawTextScreen=26, MAX) BETTER_ENUM(OpenBWCommandType | |
| bool | isBuilding (UnitType id) |
| bool | isWorker (UnitType id) |
| bool | isMineralField (UnitType id) |
| bool | isGasGeyser (UnitType id) |
| std::vector< UnitType > | unitProductions (UnitType id) |
| bool | unitProduces (UnitType id, UnitType product) |
| std::vector< Order > | commandToOrders (UnitCommandType id) |
| bool | isResourceDepot (UnitType id) |
Variables | |
| int | |
| KillUnit = 0 | |
| SpawnUnit = 1 | |
| SetPlayerUpgradeLevel = 2 | |
| SetPlayerResearched = 3 | |
| SetPlayerMinerals = 4 | |
| SetPlayerGas = 5 | |
| SetUnitHealth = 6 | |
| SetUnitShield = 7 | |
| SetUnitEnergy = 8 | |
| OPENBW_COMMAND_END | |
| constexpr int | XYPixelsPerBuildtile = 32 |
| constexpr int | XYWalktilesPerBuildtile |
| constexpr double | HitProbRangedUphillDoodad = 0.53125 |
| constexpr double | HitProbRanged = 0.99609375 |
| torchcraft::BW::BETTER_ENUM | ( | Command | , |
| int | , | ||
| Quit | = 0, |
||
| Restart | = 1, |
||
| MapHack | = 2, |
||
| RequestImage | = 3, |
||
| ExitProcess | = 4, |
||
| Noop | = 5, |
||
| SetSpeed | = 6, |
||
| SetLog | = 7, |
||
| SetGui | = 8, |
||
| SetFrameskip | = 9, |
||
| SetCmdOptim | = 10, |
||
| SetCombineFrames | = 11, |
||
| SetMap | = 12, |
||
| SetMulti | = 13, |
||
| SetBlocking | = 14, |
||
| SetMaxFrameTimeMs | = 15, |
||
| CommandUnit | = 16, |
||
| CommandUnitProtected | = 17, |
||
| CommandUser | = 18, |
||
| CommandOpenbw | = 19, |
||
| DrawLine | = 20, |
||
| DrawUnitLine | = 21, |
||
| DrawUnitPosLine | = 22, |
||
| DrawCircle | = 23, |
||
| DrawUnitCircle | = 24, |
||
| DrawText | = 25, |
||
| DrawTextScreen | = 26, |
||
| MAX | |||
| ) |
| std::vector<Order> torchcraft::BW::commandToOrders | ( | UnitCommandType | id | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool torchcraft::BW::unitProduces | ( | UnitType | id, |
| UnitType | product | ||
| ) |
| std::vector<UnitType> torchcraft::BW::unitProductions | ( | UnitType | id | ) |
| constexpr double torchcraft::BW::HitProbRanged = 0.99609375 |
| constexpr double torchcraft::BW::HitProbRangedUphillDoodad = 0.53125 |
| torchcraft::BW::int |
| torchcraft::BW::KillUnit = 0 |
| torchcraft::BW::OPENBW_COMMAND_END |
| torchcraft::BW::SetPlayerGas = 5 |
| torchcraft::BW::SetPlayerMinerals = 4 |
| torchcraft::BW::SetPlayerResearched = 3 |
| torchcraft::BW::SetPlayerUpgradeLevel = 2 |
| torchcraft::BW::SetUnitEnergy = 8 |
| torchcraft::BW::SetUnitHealth = 6 |
| torchcraft::BW::SetUnitShield = 7 |
| torchcraft::BW::SpawnUnit = 1 |
| constexpr int torchcraft::BW::XYPixelsPerBuildtile = 32 |
| constexpr int torchcraft::BW::XYWalktilesPerBuildtile |
1.8.11