Delete Agent/en: Difference between revisions

From StarLogo Nova Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
 
Line 15: Line 15:


<code>delete agent [Special: Agent Reference]</code>
<code>delete agent [Special: Agent Reference]</code>
==Example==
[[File:delete_agent_example.gif|alt=Delete Agent example gif|thumb]]
[[File:delete_agent_example.png|alt=Delete Agent example code|thumb]]
When a red block collides with a blue block, from the red block’s perspective the blue block is the collidee.  Following a collision, the delete agent block allows for the red block to delete the blue block.  This organization mirrors the physical behavior of how the predator eats the prey.


==Related Blocks==
==Related Blocks==
*<code>[[Special:MyLanguage/Delete|delete]]</code>
*<code>[[Special:MyLanguage/Delete|delete]]</code>
*<code>[[Special:MyLanguage/Delete Everyone|delete everyone]]</code>
*<code>[[Special:MyLanguage/Delete Everyone|delete everyone]]</code>
<strong>Note:</strong> Using the me block inside delete agent will produce the same behavior as using the delete block, which makes any agent following the instructions delete itself.

Latest revision as of 18:34, 11 August 2023

Other languages:
The delete agent block

Deletes the specified agent (use "collidee", "nearest", or "my parent" blocks).

delete agent [_] is a code block part of the agents drawer.

Usage

delete agent [_] is used to delete a specific agent from Spaceland.

Syntax

The Create Each Do Block

Inputs in this block:

  1. block that represents an agent (e.g. me, my parent or nearest)

delete agent [Special: Agent Reference]

Example

Delete Agent example gif
Delete Agent example code

When a red block collides with a blue block, from the red block’s perspective the blue block is the collidee. Following a collision, the delete agent block allows for the red block to delete the blue block. This organization mirrors the physical behavior of how the predator eats the prey.

Related Blocks

Note: Using the me block inside delete agent will produce the same behavior as using the delete block, which makes any agent following the instructions delete itself.