Collidee/en: Difference between revisions

From StarLogo Nova Wiki
(Updating to match new version of source page)
 
(Updating to match new version of source page)
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:


[[Category:Detection]]
[[Category:Detection]]
<section begin="image"/>[[File:Collidee Block.png|alt=The collidee block|thumb]]<section end="image"/>
<section begin="image"/>[[File:Collidee Block.png|alt=The collidee block|thumb]]<section end="image"/><p id="tooltip">Refers to the agent currently colliding with the "owner" of the block. (Only works inside an on collision with block)</p>
 
<section begin="name" />'''{{Block|collidee}}'''<section end="name" /> is a [[code block]] part of the [[Detection]] drawer.
<section begin="name" />'''{{Block|collidee}}'''<section end="name" /> is a [[code block]] part of the [[Detection]] drawer.
==Usage==
==Usage==
<p id="tooltip">{{Block|collidee}} is used to refer to the [[agent]] that has been collided with when used inside a {{Block|On Collision With Do|on collision with [▼] do}} [[stack]] of code.
{{Block|collidee}} is used to refer to the [[agent]] that has been collided with when used inside a {{Block|On Collision With Do|on collision with [▼] do}} [[stack]] of code.
This block is used as a [[socket]] in other blocks, such as <code>[[Delete Agent|delete agent [_]]]</code>.</p>
This block is used as a [[socket]] in other blocks, such as <code>[[Delete Agent|delete agent [_]]]</code>.


===Syntax===
==Syntax==
<code>collidee</code>
<code>collidee</code>
==Example==
[[File:collidee_example.gif|alt=Collidee example gif|thumb]]
[[File:collidee_example.png|alt=Collidee example code|thumb]]
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==
==Nuances==

Latest revision as of 10:12, 13 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