Has-attribute Condition
Revision as of 21:59, 17 April 2012 by imported>Mike
Definition: | The Has-attribute condition checks if the agent in the direction specified by the Direction parameter has the attribute selected in the condition's attribute name pop-up field. If the specified agent has selected Attribute, the condition is true. Otherwise, it is false. |
Parameters: | attribute name |
Example: | In the Ultimate Pacman project, the Red Ghost agent checks if the agent above it has the attribute p. It then compares this attribute p to the current maxp (the maximum p) and, if p is greater, sets maxp to p. The Red Ghost then changes its facial expression to look as if it is going upwards. This is part of the behavior for tracking down the Pacman agent (see the Ultimate Pacman "Readme" file for a complete explanation of the tracking behavior). 500px |