From eb71b9083e733c18aedc02ed13568aa32b1fe770 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20J=C3=A4mtner?= <hanja189@student.liu.se> Date: Wed, 15 Jul 2020 11:43:52 +0200 Subject: [PATCH] Updated the library.cpp --- python-api-src/library.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/python-api-src/library.cpp b/python-api-src/library.cpp index 9b231c4a3..e183d8d49 100644 --- a/python-api-src/library.cpp +++ b/python-api-src/library.cpp @@ -127,8 +127,16 @@ PYBIND11_MODULE(library, m) .value("CheatMoney", sc2::Difficulty::CheatMoney) .value("CheatInsane", sc2::Difficulty::CheatInsane); - m.def("create_participants", &sc2::CreateParticipant, "Create participant from bot", "race"_a, "bot"_a, "player_name"_a); - m.def("create_computer", &sc2::CreateComputer, "Create participant from built-in Starcraft computer", "race"_a, "difficulty"_a, "ai_build"_a, "player_name"_a); + py::enum_<sc2::AIBuild>(m, "AIBuild") + .value("RandomBuild", sc2::AIBuild::RandomBuild) + .value("Rush", sc2::AIBuild::Rush) + .value("Timing", sc2::AIBuild::Timing) + .value("Power", sc2::AIBuild::Power) + .value("Macro", sc2::AIBuild::Air); + + + m.def("create_participants", &sc2::CreateParticipant, "Create participant from bot", "race"_a, "bot"_a, "player_name"_a = ""); + m.def("create_computer", &sc2::CreateComputer, "Create participant from built-in Starcraft computer", "race"_a, "difficulty"_a, "ai_build"_a = sc2::AIBuild::RandomBuild, "player_name"_a = ""); /* py::class_<BuildDescription>(m, "BuildDescription") -- GitLab