getLastCommand wrapped?
Is unit::getLastCommand() wrapping in pybrood? It seems that I cant find this in pybrood document. Thanks.
UnitCommand class isn't wrapped yet, so that's why getLastCommand is missing.
I added this into inner.cpp
py::class_<BWAPI::UnitCommand>(m, "UnitCommand") .def("getType",&UnitCommand::getType) .def("getUnit",&UnitCommand::getUnit) .def("getTarget",&UnitCommand::getTarget) .def("getTargetPosition",&UnitCommand::getTargetPosition) .def("getTargetTilePosition",&UnitCommand::getTargetTilePosition) .def("getUnitType",&UnitCommand::getUnitType) .def("getTechType",&UnitCommand::getTechType) .def("getUpgradeType",&UnitCommand::getUpgradeType) .def("getSlot",&UnitCommand::getSlot) .def("isQueued",&UnitCommand::isQueued);
then add
.def("getLastCommand",&UnitInterface::getLastCommand)
to Unit, at line 937.
this is sufficient for me for now.
Looks good. I need to find some time to add UnitCommand at code generation stage, verify with your code (since you've tested this) and release new version. Thanks.