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:
<
if (!living(co) && !co->query_invis())
co->set_hidden_until_next_move();
</syntaxhighlight>
<
if (/*podmínka*/)
/*příkaz*/
</syntaxhighlight>
příkaz může být jednoduchý i složený
Řádek 41:
<
if (kdo->query_race()=="skřet")
{
Řádek 52:
return 1;
}
</syntaxhighlight>
===Platnost podmínky===
|