//==========================================================================* // Is pit available? //--------------------------------------------------------------------------* bool TBaseStrategy::IsPitFree() { bool IsFree = RtTeamIsPitFree(oDriver->oTeamIndex); if (IsFree) GfOut("#%s pit is free (%d)\n",oDriver->GetBotName(),oDriver->oTeamIndex); else GfOut("#%s pit is locked (%d)\n",oDriver->GetBotName(),oDriver->oTeamIndex); return IsFree; }
//==========================================================================* // Ist die Box frei? //--------------------------------------------------------------------------* bool TSimpleStrategy::IsPitFree() { bool IsFree = RtTeamIsPitFree(oDriver->TeamIndex()); if (IsFree) LogSimplix.debug("#%s pit is free (%d)\n", oDriver->GetBotName(),oDriver->TeamIndex()); else LogSimplix.debug("#%s pit is locked (%d)\n", oDriver->GetBotName(),oDriver->TeamIndex()); return IsFree; }
bool SimpleStrategy::isPitFree(tCarElt* car) { #ifdef SPEED_DREAMS bool IsFree = RtTeamIsPitFree(teamIndex); if (IsFree) GfOut("#%s pit is free (%d)\n",car->_name,teamIndex); else GfOut("#%s pit is locked (%d)\n",car->_name,teamIndex); return IsFree; #else if (car->_pit != NULL) { if (car->_pit->pitCarIndex == TR_PIT_STATE_FREE) { return true; } } return false; #endif }