コード例 #1
0
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();
}
コード例 #2
0
ファイル: Unit.cpp プロジェクト: vcmi/vcmi
std::vector<BattleHex> Unit::getHexes(BattleHex assumedPos) const
{
	return getHexes(assumedPos, doubleWide(), unitSide());
}
コード例 #3
0
ファイル: Unit.cpp プロジェクト: vcmi/vcmi
std::vector<BattleHex> Unit::getHexes() const
{
	return getHexes(getPosition(), doubleWide(), unitSide());
}