Mam małe pytanie. Która z poniższych wersji jest "lepsza", tzn. którą się powinno używać?
int sprawdz_czy_strefa_wybicia(Environment *env)
{
if(env->currentBall.pos.x>=39.0 && env->currentBall.pos.x<=50.0)
return flaga_wysuniecia=1;
}
czy
void sprawdz_czy_strefa_wybicia(Environment *env)
{
if(env->currentBall.pos.x>=39.0 && env->currentBall.pos.x<=50.0)
flaga_wysuniecia=1;
}
Gdyż później chcę użyć coś np:
domyślnie flaga_max_wyjscia=0;
i po tej funkcji zmieni się w pewnym momencie ta flaga i chcę już użyć do czegoś innego.
sprawdz_czy_strefa_max_wyjscia(env);
if(flaga_max_wyjscia==1)
{
//jakis kod
}
dodanie <code class="cpp">
- msm