Daemonika Nightfire
Forumsgott/göttin
hi,
im folgenden Beispiel handelt es sich lediglich um einen simplen Lichtschalter der eigentlich nichts anderes macht als eine Kerze an und aus zu schalten.
Ich verstehe den Sinn dieser Schleife nicht!
Wenn ich einen Schalter erstelle, sieht das folgendermassen aus:
Was sagt ihr dazu?
LG
Dae
im folgenden Beispiel handelt es sich lediglich um einen simplen Lichtschalter der eigentlich nichts anderes macht als eine Kerze an und aus zu schalten.
Code:
//globale variable:
integer giLighted = TRUE;
//--------------------------
touch_start(integer iNumberTouching)
{
integer i = 0;
do
{
if(giLighted)
{
Smoke();
giLighted = FALSE;
}
else
{
Flame();
giLighted = TRUE;
}
++i;
}
while (i < iNumberTouching);
}
Ich verstehe den Sinn dieser Schleife nicht!
Wenn ich einen Schalter erstelle, sieht das folgendermassen aus:
Code:
//globale variable:
integer status = FALSE;
//--------------------------
touch_start(integer num)
{
if(status == TRUE)
{
status = FALSE;
Smoke();
}
else if(status == FALSE)
{
status = TRUE;
Flame();
}
}
Was sagt ihr dazu?
LG
Dae