- added more debug output
This commit is contained in:
parent
badd795865
commit
5c5b5a3283
|
@ -316,6 +316,8 @@ void UnitUpdater::updateBuild(Unit *unit){
|
||||||
unit->getCurrVector(),
|
unit->getCurrVector(),
|
||||||
gameCamera->getPos());
|
gameCamera->getPos());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] unit created for unit [%s]\n",__FILE__,__FUNCTION__,__LINE__,builtUnit->toString().c_str());
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
//if there are no free cells
|
//if there are no free cells
|
||||||
|
|
|
@ -382,11 +382,18 @@ void World::createUnit(const string &unitName, int factionIndex, const Vec2i &po
|
||||||
|
|
||||||
if(factionIndex<factions.size()){
|
if(factionIndex<factions.size()){
|
||||||
Faction* faction= &factions[factionIndex];
|
Faction* faction= &factions[factionIndex];
|
||||||
|
|
||||||
|
if(faction->getIndex() != factionIndex) {
|
||||||
|
throw runtime_error("faction->getIndex() != factionIndex");
|
||||||
|
}
|
||||||
|
|
||||||
const FactionType* ft= faction->getType();
|
const FactionType* ft= faction->getType();
|
||||||
const UnitType* ut= ft->getUnitType(unitName);
|
const UnitType* ut= ft->getUnitType(unitName);
|
||||||
|
|
||||||
Unit* unit= new Unit(getNextUnitId(), pos, ut, faction, &map, CardinalDir::NORTH);
|
Unit* unit= new Unit(getNextUnitId(), pos, ut, faction, &map, CardinalDir::NORTH);
|
||||||
|
|
||||||
|
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] unit created for unit [%s]\n",__FILE__,__FUNCTION__,__LINE__,unit->toString().c_str());
|
||||||
|
|
||||||
if(placeUnit(pos, generationArea, unit, true)){
|
if(placeUnit(pos, generationArea, unit, true)){
|
||||||
unit->create(true);
|
unit->create(true);
|
||||||
unit->born();
|
unit->born();
|
||||||
|
@ -395,6 +402,8 @@ void World::createUnit(const string &unitName, int factionIndex, const Vec2i &po
|
||||||
else{
|
else{
|
||||||
throw runtime_error("Unit cant be placed");
|
throw runtime_error("Unit cant be placed");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] unit created for unit [%s]\n",__FILE__,__FUNCTION__,__LINE__,unit->toString().c_str());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -672,6 +681,8 @@ void World::initUnits(){
|
||||||
if(unit->getType()->hasSkillClass(scBeBuilt)){
|
if(unit->getType()->hasSkillClass(scBeBuilt)){
|
||||||
map.flatternTerrain(unit);
|
map.flatternTerrain(unit);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] unit created for unit [%s]\n",__FILE__,__FUNCTION__,__LINE__,unit->toString().c_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue