| 64 | } |
| 65 | |
| 66 | void BWScriptEmulator::onFrame() |
| 67 | { |
| 68 | if ( bw->isReplay() ) |
| 69 | return; |
| 70 | |
| 71 | UpdateScripts(); |
| 72 | |
| 73 | Unitset myUnits( self->getUnits() ); |
| 74 | for ( auto u : myUnits) |
| 75 | { |
| 76 | if ( !u->exists() ) continue; |
| 77 | |
| 78 | UnitWrap uw = u; |
| 79 | uw.EmulateOrder(); |
| 80 | |
| 81 | Broodwar->drawTextMap(u->getPosition(), " %s", Order(uw.GetUnitOrder()).c_str() ); |
| 82 | } |
| 83 | |
| 84 | Unitset allUnits( Broodwar->getAllUnits() ); |
| 85 | for ( auto u : allUnits) |
| 86 | Broodwar->drawTextMap(u->getPosition(), "\n %s", u->getOrder().c_str()); |
| 87 | |
| 88 | } |
| 89 | |
| 90 | void BWScriptEmulator::onSendText(std::string text) |
| 91 | { |
nothing calls this directly
no test coverage detected