Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2024-04-23 07:28:22 +00:00
parent 61df960cab
commit feec6df213
149 changed files with 27591 additions and 699 deletions

View File

@@ -1118,6 +1118,62 @@
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Ops</strong> - Rescue helicopter for carrier operations.</p>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.CUBE.html">Shapes.CUBE</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3>
<hr/>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.LINE.html">Shapes.LINE</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3>
<hr/>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.OVAL.html">Shapes.OVAL</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3>
<hr/>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.POLYGON.html">Shapes.POLYGON</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3>
<hr/>
</p></div>
</div>
</div>
@@ -1134,6 +1190,17 @@
<h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3>
<hr/>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.TRIANGLE.html">Shapes.TRIANGLE</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p>TRIANGLE class with properties and methods for handling triangles.</p>
</p></div>
</div>
</div>
@@ -1634,7 +1701,12 @@
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>SHAPE_BASE</strong></h2></p></td>
<td class="style="width:60%;">
<p>*I'm in love with the shape of you -- Ed Sheeran</p>
<hr/>
<h1>SHAPE_BASE</h1>
<p>The class serves as the base class to deal with these shapes using MOOSE.</p>
</td>
</tr>
</table>
@@ -1642,9 +1714,29 @@
<div id= "#Globals##SHAPE_BASE" class="w3-container w3-white w3-padding-small">
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a href="##(SHAPE_BASE)">#SHAPE_BASE</a>
<a id="SHAPE_BASE" ><strong>SHAPE_BASE</strong></a>
<p>*I'm in love with the shape of you -- Ed Sheeran</p>
<hr/>
<h1>SHAPE_BASE</h1>
<p>The class serves as the base class to deal with these shapes using MOOSE.</p>
<p>You should never use this class on its own,
rather use:</p>
<pre><code> CIRCLE
LINE
OVAL
POLYGON
TRIANGLE (although this one's a bit special as well)
</code></pre>
<hr/>
<p>The idea is that anything you draw on the map in the Mission Editor can be turned in a shape to work with in MOOSE.
This is the base class that all other shape classes are built on. There are some shared functions, most of which are overridden in the derived classes</p>
</div>
@@ -1672,12 +1764,108 @@
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).ClassName">SHAPE_BASE.ClassName</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Name of the class.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).ContainsAllOfGroup">SHAPE_BASE.ContainsAllOfGroup(group_name, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Checks if all units of a group are contained within the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).ContainsAnyOfGroup">SHAPE_BASE.ContainsAnyOfGroup(group_name, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Checks if any unit of a group is contained within the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).ContainsPoint">SHAPE_BASE.ContainsPoint(_, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Checks if a point is contained within the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).ContainsUnit">SHAPE_BASE.ContainsUnit(unit_name, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Checks if a unit is contained within the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).Coords">SHAPE_BASE.Coords</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>List of COORDINATE defining the path, this will be assigned automatically</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).FindOnMap">SHAPE_BASE.FindOnMap(shape_name, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Finds a shape on the map by its name.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetAllShapes">SHAPE_BASE:GetAllShapes(filter)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetCenterCoordinate">SHAPE_BASE:GetCenterCoordinate()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Gets the center coordinate of the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetCenterVec2">SHAPE_BASE:GetCenterVec2()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Gets the center position of the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorAlpha">SHAPE_BASE:GetColorAlpha()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorBlue">SHAPE_BASE:GetColorBlue()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorGreen">SHAPE_BASE:GetColorGreen()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorRGBA">SHAPE_BASE:GetColorRGBA()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorRed">SHAPE_BASE:GetColorRed()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetColorString">SHAPE_BASE:GetColorString()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetCoordinate">SHAPE_BASE:GetCoordinate()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Gets the coordinate of the shape.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).GetName">SHAPE_BASE:GetName()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Gets the name of the shape.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1690,6 +1878,18 @@
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).Name">SHAPE_BASE.Name</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Name of the shape</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).New">SHAPE_BASE:New()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Creates a new instance of SHAPE_BASE.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SHAPE_BASE).Offset">SHAPE_BASE.Offset(new_vec2, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Offsets the shape to a new position.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2327,6 +2527,613 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="functions w3-container w3-theme-l2">
<h2>Function(s)</h2>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).ContainsAllOfGroup" ><strong>SHAPE_BASE.ContainsAllOfGroup(group_name, self)</strong></a></h2>
</div>
<p>Checks if all units of a group are contained within the shape.</p>
<div id= "#Functions##ContainsAllOfGroup" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>group_name</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The name of the group to check</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(bool)">#bool</a>:</p>
</div>
<div class="w3-half">
<p>True if all units of the group are contained, false otherwise</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).ContainsAnyOfGroup" ><strong>SHAPE_BASE.ContainsAnyOfGroup(group_name, self)</strong></a></h2>
</div>
<p>Checks if any unit of a group is contained within the shape.</p>
<div id= "#Functions##ContainsAnyOfGroup" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>group_name</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The name of the group to check</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(bool)">#bool</a>:</p>
</div>
<div class="w3-half">
<p>True if any unit of the group is contained, false otherwise</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).ContainsPoint" ><strong>SHAPE_BASE.ContainsPoint(_, self)</strong></a></h2>
</div>
<p>Checks if a point is contained within the shape.</p>
<div id= "#Functions##ContainsPoint" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>_</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The point to check</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(bool)">#bool</a>:</p>
</div>
<div class="w3-half">
<p>True if the point is contained, false otherwise</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).ContainsUnit" ><strong>SHAPE_BASE.ContainsUnit(unit_name, self)</strong></a></h2>
</div>
<p>Checks if a unit is contained within the shape.</p>
<div id= "#Functions##ContainsUnit" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>unit_name</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The name of the unit to check</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(bool)">#bool</a>:</p>
</div>
<div class="w3-half">
<p>True if the unit is contained, false otherwise</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).FindOnMap" ><strong>SHAPE_BASE.FindOnMap(shape_name, self)</strong></a></h2>
</div>
<p>Finds a shape on the map by its name.</p>
<div id= "#Functions##FindOnMap" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>shape_name</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Name of the shape to find</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(SHAPE_BASE)">#SHAPE_BASE</a>:</p>
</div>
<div class="w3-half">
<p>The found shape</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetAllShapes" ><strong>SHAPE_BASE:GetAllShapes(filter)</strong></a></h2>
</div>
<div id= "#Functions##GetAllShapes" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameter:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>filter</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetCenterCoordinate" ><strong>SHAPE_BASE:GetCenterCoordinate()</strong></a></h2>
</div>
<p>Gets the center coordinate of the shape.</p>
<div id= "#Functions##GetCenterCoordinate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(COORDINATE)">#COORDINATE</a>:</p>
</div>
<div class="w3-half">
<p>The center coordinate</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetCenterVec2" ><strong>SHAPE_BASE:GetCenterVec2()</strong></a></h2>
</div>
<p>Gets the center position of the shape.</p>
<div id= "#Functions##GetCenterVec2" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>The center position</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorAlpha" ><strong>SHAPE_BASE:GetColorAlpha()</strong></a></h2>
</div>
<div id= "#Functions##GetColorAlpha" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorBlue" ><strong>SHAPE_BASE:GetColorBlue()</strong></a></h2>
</div>
<div id= "#Functions##GetColorBlue" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorGreen" ><strong>SHAPE_BASE:GetColorGreen()</strong></a></h2>
</div>
<div id= "#Functions##GetColorGreen" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorRGBA" ><strong>SHAPE_BASE:GetColorRGBA()</strong></a></h2>
</div>
<div id= "#Functions##GetColorRGBA" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorRed" ><strong>SHAPE_BASE:GetColorRed()</strong></a></h2>
</div>
<div id= "#Functions##GetColorRed" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetColorString" ><strong>SHAPE_BASE:GetColorString()</strong></a></h2>
</div>
<div id= "#Functions##GetColorString" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetCoordinate" ><strong>SHAPE_BASE:GetCoordinate()</strong></a></h2>
</div>
<p>Gets the coordinate of the shape.</p>
<div id= "#Functions##GetCoordinate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(COORDINATE)">#COORDINATE</a>:</p>
</div>
<div class="w3-half">
<p>The coordinate</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).GetName" ><strong>SHAPE_BASE:GetName()</strong></a></h2>
</div>
<p>Gets the name of the shape.</p>
<div id= "#Functions##GetName" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#string:</p>
</div>
<div class="w3-half">
<p>The name of the shape</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).New" ><strong>SHAPE_BASE:New()</strong></a></h2>
</div>
<p>Creates a new instance of SHAPE_BASE.</p>
<div id= "#Functions##New" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(SHAPE_BASE)">#SHAPE_BASE</a>:</p>
</div>
<div class="w3-half">
<p>The new instance</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(SHAPE_BASE).Offset" ><strong>SHAPE_BASE.Offset(new_vec2, self)</strong></a></h2>
</div>
<p>Offsets the shape to a new position.</p>
<div id= "#Functions##Offset" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>SHAPE_BASE</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>new_vec2</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The new position</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
</div>
</div>
</div>
<div class="fields w3-container w3-theme-l2">
<h2>Field(s)</h2>
</div>