Collidee: Difference between revisions

From StarLogo Nova Wiki
(updates from Blockument)
(Marked this version for translation)
Line 18: Line 18:
<code>collidee</code>
<code>collidee</code>


==Example==
==Example== <!--T:9-->


<!--T:10-->
[[File:collidee_example.gif|alt=Collidee example gif|thumb]]
[[File:collidee_example.gif|alt=Collidee example gif|thumb]]
[[File:collidee_example.png|alt=Collidee example code|thumb]]
[[File:collidee_example.png|alt=Collidee example code|thumb]]


<!--T:11-->
When a predator agent collides with a prey agent (i.e. they have the same x, y, and z coordinates) the predator deletes the prey agent.  This interaction makes it appear as if the predator eats the prey.
When a predator agent collides with a prey agent (i.e. they have the same x, y, and z coordinates) the predator deletes the prey agent.  This interaction makes it appear as if the predator eats the prey.



Revision as of 18:26, 11 August 2023

Other languages:
The collidee block

Refers to the agent currently colliding with the "owner" of the block. (Only works inside an on collision with block)

collidee is a code block part of the Detection drawer.

Usage

collidee is used to refer to the agent that has been collided with when used inside a on collision with [▼] do stack of code. This block is used as a socket in other blocks, such as delete agent [_].

Syntax

collidee

Example

Collidee example gif

When a predator agent collides with a prey agent (i.e. they have the same x, y, and z coordinates) the predator deletes the prey agent. This interaction makes it appear as if the predator eats the prey.

Nuances

collidee only has significance when used inside a stack of code initialized by a on collision with [▼] do block.

Related Blocks

Relevant Activities