Marker Display

The **Marker-Display Nodon** is an Output Nodon that displays a set type of marker that displays differently based on input.

When unpausing from a long pause in Free Programming, it may say "Ah yes, (PLAYERNAME). Just let me know your wish.". In the Nodopedia, its quote is "Yes, displaying markers. That's my job. Just tell me what you want displayed!".

## Calling

This Nodon can be called through the following trees.

* Output
	+ Other
		- Marker Display
			* **Move**
			* **Extend**
			* **Line**
			* **Rotate**
			* **Pie Chart**
			* **Opacity**
			* **Flash**

## Technical

### Inputs

* **Input** - The value received here determines how the set marker is displayed. For the "Move", "Extended", "Line", "Opacity", and "Flash" 'Light Up How?' settings, this value is restricted between 0.00 and 1.00. For "Rotate", it loops around through 0.00 to 360.00, and for "Pie chart", it is restricted to between 0.00 and 360.00.

### Settings

* **Light Up How?** - Determines the type of the marker that is displayed by this Nodon, and how it transforms with input. Can be "Move", "Extend", "Line", "Rotate", "Pie chart", "Opacity", or "Flash".
When set to "Move", it is a square marker with side lengths matching the Nodon's height (restricted within the box), that is positioned within the Nodon at the interior location received at the 'Input' port.
When set to "Extend", the displayed marker's width is the fraction of the Nodon's width from the left side received at the 'Input' port.
When set to "Line", a very thin marker is displayed, positioned within the Nodon at the interior location received at the 'Input' port, and does not display if the value is 0.00.
When set to "Rotate", the displayed marker will fill the entire box by default, and will be rotated around the midpoint of the Nodon's left side, leaving the boxed area, based on the angle received at the 'Input' port (For this, 0° is right, and higher values rotate counter-clockwise looping at 360°).
When set to "Pie chart", a marker based in a circle with a diameter matching the length of the short sides of the Nodon is displayed, and the marker drawn along the circle, starting at the top and rotating clockwise, up to the line that would extend from the center rotated at the angle defined at the 'Input' port (For this, 0° is up, and higher values rotate clockwise up until 360°).
When set to "Opacity", the marker will fill the Nodon's box and display at the opacity received at the 'Input' port.
When set to "Flash", the marker will flash between the received opacity, and being invisible.
	+ This option is selected when initially calling the Marker-Display Nodon.
	+ This setting is displayed in the Nodon's box on the program screen Canvas.
* **Activates Bull's-Eye Nodon?** - If set to "Bull's-eye compatible", the marker produced by this Nodon can be detected by the Bull's-Eye or 2D-Marker-Display Nodon. If set to "Bull's-eye incompatible", no Nodon will be able to detect makers created by this Nodon. For the "Opacity" and "Flash" 'Light Up How?' settings, markers produced by this Nodon will be detected identically compared to any other marker if the input received is greater than zero.
	+ Defaults to "Bull's-eye compatible".

## Built-In Uses

### Checkpoints

* Extra Checkpoint
	+ **40. Firework Show** - There is 1 total, and it is not interactable.