Programování pro hračičky/Andělé/Lekce 8: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Větvení programu: další kousek
m Robot: Náhrada zastaralého tagu
Řádek 23:
Víceméně intuitivně jsme v minulých lekcích začali užívat některých řídicích slov, jimiž v programu určujeme, který z možných dalších běhů programu se má zvolit, když je splněna určitá podmínka. Tak jsme například v [[Programování pro hračičky/Lekce 7#Implicitní řídicí funkce|kapitole o implicitních řídicích funkcích]] snadno pochopili úsek kódu, který neživým viditelným objektům nastavoval neviditelnost až do příštího pohybu:
 
<sourcesyntaxhighlight lang="c" >
if (!living(co) && !co->query_invis())
co->set_hidden_until_next_move();
</syntaxhighlight>
</source>
 
 
<sourcesyntaxhighlight lang="c" >
if (/*podmínka*/)
/*příkaz*/
</syntaxhighlight>
</source>
 
příkaz může být jednoduchý i složený
Řádek 41:
 
 
<sourcesyntaxhighlight lang="c" >
if (kdo->query_race()=="skřet")
{
Řádek 52:
return 1;
}
</syntaxhighlight>
</source>
 
===Platnost podmínky===