Difference between revisions of "Empty Condition"

From AgentCubes
Jump to navigation Jump to search
imported>Repenning
imported>Repenning
Line 10: Line 10:
 
| align="left" valign="top" width="80" | '''Parameters:'''  
 
| align="left" valign="top" width="80" | '''Parameters:'''  
 
| align="left" valign="top" width="100%" |  
 
| align="left" valign="top" width="100%" |  
[[Direction parameter|direction]] ''the direction in which you check if there is an empty cell''
+
[[Direction parameter|direction]]&nbsp;''the direction in which you check if there is an empty cell'' <br>[[Layer parameter|layer]] ''relative layer reference: 0 = same layer, &gt; 0 layers above, &lt; 0 layers below''  
[[Layer parameter|layer]] ''relative layer reference: 0 = same layer, &gt; 0 layers above, &lt; 0 layers below''  
 
  
 
|-
 
|-

Revision as of 00:51, 20 April 2012

Empty.png

Empty expanded1.png

Definition: Check in a certain direction to see if that cell exists and is empty. Typically this is used to make sure you can move into a cell. All the cells beyond the edge of the world are considered NOT empty. That is you could NOT move there.
Parameters:

direction the direction in which you check if there is an empty cell
layer relative layer reference: 0 = same layer, > 0 layers above, < 0 layers below

Example: move right if you can: IF empty(right) THEN move(right)