Difference between revisions of "while"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "_{10,} " to "")
m (Text replacement - " *\| *([Cc]omments|COMMENTS|Game|[Gg]ame [Nn]ame( +[0-9])?|Game [Vv]ersion( +[0-9])?|Game Version \(number surrounded by NO SPACES\)|Arguments in MP|MP[Aa]rg|Multiplayer Arguments( \("local" or "global"\))?|Effects|Execution|Effects...)
Line 1: Line 1:
{{Command|Comments=
+
{{Command
  
| ofpr |Game name=
+
| ofpr
  
|gr1= Program Flow |GROUP1=
+
|gr1= Program Flow
  
  
  
|1.85|Game version=
+
|1.85
  
| Repeats [[Code]] while condition is [[true]]. A part of [[while]] [[do]] construct. |Description=
+
| Repeats [[Code]] while condition is [[true]]. A part of [[while]] [[do]] construct.
  
| '''while''' condition |Syntax=
+
| '''while''' condition
  
 
|p1= condition: [[Code]]
 
|p1= condition: [[Code]]
  
| [[While Type]] |Return value=
+
| [[While Type]]
 
   
 
   
 
|x1= <code>[[while]] {a < b} [[do]] {a = a + 1};</code>
 
|x1= <code>[[while]] {a < b} [[do]] {a = a + 1};</code>
Line 22: Line 22:
 
         [[Magic Variables|_x]] [[setDamage]] ([[damage]] [[Magic Variables|_x]] - 0.01);
 
         [[Magic Variables|_x]] [[setDamage]] ([[damage]] [[Magic Variables|_x]] - 0.01);
 
     };
 
     };
} [[forEach]] [[units]] [[group]] unitname;</code> |Example 2=
+
} [[forEach]] [[units]] [[group]] unitname;</code>
  
| [[Control Structures]], [[waitUntil]], [[for]], [[do]] |See also=
+
| [[Control Structures]], [[waitUntil]], [[for]], [[do]]
 
}}
 
}}
  

Revision as of 12:42, 18 January 2021

Template:Command

Notes

Posted on May 14, 2008
Kronzky
The boolean code that's used to evaluate the while condition can be preceded by code that executes a regular command.
while {_a =_a + 1; _a < 10} do {...}

Bottom Section


Posted on August 30, 2014 - 08:12 (UTC)
Killzone Kid
In non-scheduled environment, while do loop is limited to 10,000 iterations, after which it exits even if condition is still true. In scheduled environment no such limit exists.