Added methods to COORDINATE to place marks on the map

* Added new methods to COORDINATE allowing to place marks for players on
the map. Now marks can be placed on the map using :AddToAll(),
:MarkToCoalition(), :MarkToCoalitionRed(), :MarkToCoalitionBlue(),
:MarkToGroup() and marks can be removed using :RemoveMark()
This commit is contained in:
FlightControl_Master
2017-09-11 06:51:14 +02:00
parent ae4affbf2f
commit 51e50bee71
14 changed files with 575 additions and 30 deletions

View File

@@ -341,13 +341,13 @@ Per one, two, three, four?</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).CountDefendersEngaged">AI_A2A_DISPATCHER:CountDefendersEngaged(Target)</a></td>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).CountDefendersEngaged">AI_A2A_DISPATCHER:CountDefendersEngaged(AttackerDetection)</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).CountDefendersToBeEngaged">AI_A2A_DISPATCHER:CountDefendersToBeEngaged(DetectedItem, DefenderCount)</a></td>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).CountDefendersToBeEngaged">AI_A2A_DISPATCHER:CountDefendersToBeEngaged(AttackerDetection, DefenderCount)</a></td>
<td class="summary">
</td>
@@ -464,6 +464,12 @@ Per one, two, three, four?</p>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).GetDefenderTaskFsm">AI_A2A_DISPATCHER:GetDefenderTaskFsm(Defender)</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).GetDefenderTaskSquadronName">AI_A2A_DISPATCHER:GetDefenderTaskSquadronName(Defender)</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -719,7 +725,7 @@ Per one, two, three, four?</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).SetDefenderTaskTarget">AI_A2A_DISPATCHER:SetDefenderTaskTarget(AIGroup, Defender, Target)</a></td>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).SetDefenderTaskTarget">AI_A2A_DISPATCHER:SetDefenderTaskTarget(AIGroup, Defender, AttackerDetection)</a></td>
<td class="summary">
</td>
@@ -905,13 +911,13 @@ Per one, two, three, four?</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).onafterENGAGE">AI_A2A_DISPATCHER:onafterENGAGE(From, Event, To, Target, Defenders)</a></td>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).onafterENGAGE">AI_A2A_DISPATCHER:onafterENGAGE(From, Event, To, AttackerDetection, Defenders)</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).onafterGCI">AI_A2A_DISPATCHER:onafterGCI(From, Event, To, DetectedItem, DefendersMissing, Friendlies)</a></td>
<td class="name" nowrap="nowrap"><a href="##(AI_A2A_DISPATCHER).onafterGCI">AI_A2A_DISPATCHER:onafterGCI(From, Event, To, AttackerDetection, DefendersMissing, DefenderFriendlies)</a></td>
<td class="summary">
</td>
@@ -2104,7 +2110,7 @@ DefenderSquadron</p>
<dt>
<a id="#(AI_A2A_DISPATCHER).CountDefendersEngaged" >
<strong>AI_A2A_DISPATCHER:CountDefendersEngaged(Target)</strong>
<strong>AI_A2A_DISPATCHER:CountDefendersEngaged(AttackerDetection)</strong>
</a>
</dt>
<dd>
@@ -2115,7 +2121,7 @@ DefenderSquadron</p>
<ul>
<li>
<p><code><em> Target </em></code>: </p>
<p><code><em> AttackerDetection </em></code>: </p>
</li>
</ul>
@@ -2125,7 +2131,7 @@ DefenderSquadron</p>
<dt>
<a id="#(AI_A2A_DISPATCHER).CountDefendersToBeEngaged" >
<strong>AI_A2A_DISPATCHER:CountDefendersToBeEngaged(DetectedItem, DefenderCount)</strong>
<strong>AI_A2A_DISPATCHER:CountDefendersToBeEngaged(AttackerDetection, DefenderCount)</strong>
</a>
</dt>
<dd>
@@ -2136,7 +2142,7 @@ DefenderSquadron</p>
<ul>
<li>
<p><code><em> DetectedItem </em></code>: </p>
<p><code><em> AttackerDetection </em></code>: </p>
</li>
<li>
@@ -2544,6 +2550,27 @@ Takeoff From the airbase hot, from the airbase cold, in the air, from the runway
<h3>Parameter</h3>
<ul>
<li>
<p><code><em> Defender </em></code>: </p>
</li>
</ul>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(AI_A2A_DISPATCHER).GetDefenderTaskSquadronName" >
<strong>AI_A2A_DISPATCHER:GetDefenderTaskSquadronName(Defender)</strong>
</a>
</dt>
<dd>
<h3>Parameter</h3>
<ul>
<li>
@@ -3936,7 +3963,7 @@ A string defining the group name of the Tanker as defined within the Mission Edi
<dt>
<a id="#(AI_A2A_DISPATCHER).SetDefenderTaskTarget" >
<strong>AI_A2A_DISPATCHER:SetDefenderTaskTarget(AIGroup, Defender, Target)</strong>
<strong>AI_A2A_DISPATCHER:SetDefenderTaskTarget(AIGroup, Defender, AttackerDetection)</strong>
</a>
</dt>
<dd>
@@ -3957,7 +3984,7 @@ A string defining the group name of the Tanker as defined within the Mission Edi
</li>
<li>
<p><code><em> Target </em></code>: </p>
<p><code><em> AttackerDetection </em></code>: </p>
</li>
</ul>
@@ -5222,7 +5249,7 @@ Provide a value of <strong>true</strong> to display every 30 seconds a tactical
<dt>
<a id="#(AI_A2A_DISPATCHER).onafterENGAGE" >
<strong>AI_A2A_DISPATCHER:onafterENGAGE(From, Event, To, Target, Defenders)</strong>
<strong>AI_A2A_DISPATCHER:onafterENGAGE(From, Event, To, AttackerDetection, Defenders)</strong>
</a>
</dt>
<dd>
@@ -5248,7 +5275,7 @@ Provide a value of <strong>true</strong> to display every 30 seconds a tactical
</li>
<li>
<p><code><em> Target </em></code>: </p>
<p><code><em> AttackerDetection </em></code>: </p>
</li>
<li>
@@ -5263,7 +5290,7 @@ Provide a value of <strong>true</strong> to display every 30 seconds a tactical
<dt>
<a id="#(AI_A2A_DISPATCHER).onafterGCI" >
<strong>AI_A2A_DISPATCHER:onafterGCI(From, Event, To, DetectedItem, DefendersMissing, Friendlies)</strong>
<strong>AI_A2A_DISPATCHER:onafterGCI(From, Event, To, AttackerDetection, DefendersMissing, DefenderFriendlies)</strong>
</a>
</dt>
<dd>
@@ -5289,7 +5316,7 @@ Provide a value of <strong>true</strong> to display every 30 seconds a tactical
</li>
<li>
<p><code><em> DetectedItem </em></code>: </p>
<p><code><em> AttackerDetection </em></code>: </p>
</li>
<li>
@@ -5299,7 +5326,7 @@ Provide a value of <strong>true</strong> to display every 30 seconds a tactical
</li>
<li>
<p><code><em> Friendlies </em></code>: </p>
<p><code><em> DefenderFriendlies </em></code>: </p>
</li>
</ul>