void Instruction::show() { std::string addr = firstRow->getAddress(); std::cout << std::endl; std::cout << "Instr: addr: " << addr ; std::vector<HexSign*> hexes = getHexes(); std::cout << " hexes: " ; for( int i = 0 ; i < hexes.size() ; ++i) std::cout << " " << hexes.at(i)->getHex(); if(firstRow->getAssembly() != NULL) firstRow->getAssembly()->show(); }
std::vector<BattleHex> Unit::getHexes(BattleHex assumedPos) const { return getHexes(assumedPos, doubleWide(), unitSide()); }
std::vector<BattleHex> Unit::getHexes() const { return getHexes(getPosition(), doubleWide(), unitSide()); }