- disable faction update staggering
This commit is contained in:
parent
7442ac7c54
commit
61a2340e14
|
@ -307,8 +307,8 @@ void World::update(){
|
||||||
if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis());
|
if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis());
|
||||||
|
|
||||||
//tick
|
//tick
|
||||||
//if(frameCount % GameConstants::updateFps == 0) {
|
if(frameCount % GameConstants::updateFps == 0) {
|
||||||
if(frameCount % (GameConstants::updateFps / GameConstants::maxPlayers) == 0) {
|
//if(frameCount % (GameConstants::updateFps / GameConstants::maxPlayers) == 0) {
|
||||||
if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis());
|
if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis());
|
||||||
|
|
||||||
tick();
|
tick();
|
||||||
|
@ -344,33 +344,34 @@ int World::tickFactionIndex() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void World::tick() {
|
void World::tick() {
|
||||||
int factionIdxToTick = tickFactionIndex();
|
int factionIdxToTick = -1;
|
||||||
if(factionIdxToTick < 0) {
|
//int factionIdxToTick = tickFactionIndex();
|
||||||
return;
|
//if(factionIdxToTick < 0) {
|
||||||
}
|
// return;
|
||||||
|
//}
|
||||||
|
|
||||||
computeFow(factionIdxToTick);
|
computeFow(factionIdxToTick);
|
||||||
|
|
||||||
if(factionIdxToTick == 0) {
|
if(factionIdxToTick == -1 || factionIdxToTick == 0) {
|
||||||
if(fogOfWarSmoothing == false) {
|
if(fogOfWarSmoothing == false) {
|
||||||
minimap.updateFowTex(1.f);
|
minimap.updateFowTex(1.f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//increase hp
|
//increase hp
|
||||||
int i = factionIdxToTick;
|
//int i = factionIdxToTick;
|
||||||
//for(int i=0; i<getFactionCount(); ++i) {
|
for(int i=0; i<getFactionCount(); ++i) {
|
||||||
// if(canTickFaction(i) == true) {
|
if(factionIdxToTick == -1 || i == factionIdxToTick) {
|
||||||
for(int j=0; j<getFaction(i)->getUnitCount(); ++j) {
|
for(int j=0; j<getFaction(i)->getUnitCount(); ++j) {
|
||||||
getFaction(i)->getUnit(j)->tick();
|
getFaction(i)->getUnit(j)->tick();
|
||||||
}
|
}
|
||||||
// }
|
}
|
||||||
//}
|
}
|
||||||
|
|
||||||
//compute resources balance
|
//compute resources balance
|
||||||
int k = factionIdxToTick;
|
//int k = factionIdxToTick;
|
||||||
//for(int k=0; k<getFactionCount(); ++k) {
|
for(int k=0; k<getFactionCount(); ++k) {
|
||||||
//if(canTickFaction(k) == true) {
|
if(factionIdxToTick == -1 || k == factionIdxToTick) {
|
||||||
Faction *faction= getFaction(k);
|
Faction *faction= getFaction(k);
|
||||||
|
|
||||||
//for each resource
|
//for each resource
|
||||||
|
@ -394,8 +395,8 @@ void World::tick() {
|
||||||
faction->setResourceBalance(rt, balance);
|
faction->setResourceBalance(rt, balance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//}
|
}
|
||||||
//}
|
}
|
||||||
|
|
||||||
if(cartographer != NULL) {
|
if(cartographer != NULL) {
|
||||||
cartographer->tick();
|
cartographer->tick();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user