Merge branch 'develop' into FF/Develop

This commit is contained in:
funkyfranky 2018-05-26 14:56:33 +02:00
commit 950c121f38
8 changed files with 14 additions and 52 deletions

View File

@ -1,7 +1,5 @@
--- **AI** -- (R2.2) - Models the process of air operations for airplanes. --- **AI** -- (R2.2) - Models the process of air operations for airplanes.
-- --
-- This is a class used in the @{AI_A2A_Dispatcher}.
--
-- === -- ===
-- --
-- ### Author: **FlightControl** -- ### Author: **FlightControl**
@ -9,6 +7,7 @@
-- === -- ===
-- --
-- @module AI.AI_A2A -- @module AI.AI_A2A
-- @image Air_To_Air_Dispatching.JPG
--BASE:TraceClass("AI_A2A") --BASE:TraceClass("AI_A2A")
@ -16,9 +15,7 @@
--- @type AI_A2A --- @type AI_A2A
-- @extends Core.Fsm#FSM_CONTROLLABLE -- @extends Core.Fsm#FSM_CONTROLLABLE
--- # AI_A2A class, extends @{Fsm#FSM_CONTROLLABLE} --- The AI_A2A class implements the core functions to operate an AI @{Wrapper.Group} A2A tasking.
--
-- The AI_A2A class implements the core functions to operate an AI @{Wrapper.Group} A2A tasking.
-- --
-- --
-- ## AI_A2A constructor -- ## AI_A2A constructor

View File

@ -1,7 +1,5 @@
--- **AI** -- (R2.2) - Models the process of Combat Air Patrol (CAP) for airplanes. --- **AI** -- (R2.2) - Models the process of Combat Air Patrol (CAP) for airplanes.
-- --
-- This is a class used in the @{AI.AI_A2A_Dispatcher}.
--
-- === -- ===
-- --
-- ### Author: **FlightControl** -- ### Author: **FlightControl**
@ -9,16 +7,13 @@
-- === -- ===
-- --
-- @module AI.AI_A2A_Cap -- @module AI.AI_A2A_Cap
-- @image Combat_Air_Patrol.JPG
--BASE:TraceClass("AI_A2A_CAP")
--- @type AI_A2A_CAP --- @type AI_A2A_CAP
-- @extends AI.AI_A2A_Patrol#AI_A2A_PATROL -- @extends AI.AI_A2A_Patrol#AI_A2A_PATROL
--- # AI_A2A_CAP class, extends @{AI.AI_A2A_Patrol#AI_A2A_PATROL} --- The AI_A2A_CAP class implements the core functions to patrol a @{Zone} by an AI @{Wrapper.Group} or @{Wrapper.Group}
--
-- The AI_A2A_CAP class implements the core functions to patrol a @{Zone} by an AI @{Wrapper.Group} or @{Wrapper.Group}
-- and automatically engage any airborne enemies that are within a certain range or within a certain zone. -- and automatically engage any airborne enemies that are within a certain range or within a certain zone.
-- --
-- ![Process](..\Presentations\AI_CAP\Dia3.JPG) -- ![Process](..\Presentations\AI_CAP\Dia3.JPG)

View File

@ -1,11 +1,5 @@
--- **AI** - (R2.2) - Manages the process of an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI. --- **AI** - (R2.2) - Manages the process of an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI.
-- --
-- ===
--
-- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG)
--
-- ===
--
-- # QUICK START GUIDE -- # QUICK START GUIDE
-- --
-- There are basically two classes available to model an A2A defense system. -- There are basically two classes available to model an A2A defense system.
@ -156,6 +150,7 @@
-- ### Authors: **Stonehouse**, **SNAFU** in terms of the advice, documentation, and the original GCICAP script. -- ### Authors: **Stonehouse**, **SNAFU** in terms of the advice, documentation, and the original GCICAP script.
-- --
-- @module AI.AI_A2A_Dispatcher -- @module AI.AI_A2A_Dispatcher
-- @image Air_To_Air_Dispatching.JPG
@ -165,11 +160,7 @@ do -- AI_A2A_DISPATCHER
-- @type AI_A2A_DISPATCHER -- @type AI_A2A_DISPATCHER
-- @extends Tasking.DetectionManager#DETECTION_MANAGER -- @extends Tasking.DetectionManager#DETECTION_MANAGER
--- # AI\_A2A\_DISPATCHER class, extends @{Tasking.DetectionManage#DETECTION_MANAGER} --- Create an automatic air defence system for a coalition.
--
-- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG)
--
-- The @{#AI_A2A_DISPATCHER} class is designed to create an automatic air defence system for a coalition.
-- --
-- === -- ===
-- --
@ -3173,11 +3164,7 @@ do
--- @type AI_A2A_GCICAP --- @type AI_A2A_GCICAP
-- @extends #AI_A2A_DISPATCHER -- @extends #AI_A2A_DISPATCHER
--- # AI\_A2A\_GCICAP class, extends @{AI_A2A_Dispatcher#AI_A2A_DISPATCHER} --- Create an automatic air defence system for a coalition setting up GCI and CAP air defenses.
--
-- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG)
--
-- The AI_A2A_GCICAP class is designed to create an automatic air defence system for a coalition setting up GCI and CAP air defenses.
-- The class derives from @{AI#AI_A2A_DISPATCHER} and thus, all the methods that are defined in the @{AI#AI_A2A_DISPATCHER} class, can be used also in AI\_A2A\_GCICAP. -- The class derives from @{AI#AI_A2A_DISPATCHER} and thus, all the methods that are defined in the @{AI#AI_A2A_DISPATCHER} class, can be used also in AI\_A2A\_GCICAP.
-- --
-- === -- ===

View File

@ -1,7 +1,5 @@
--- **AI** -- (R2.2) - Models the process of air patrol of airplanes. --- **AI** -- (R2.2) - Models the process of air patrol of airplanes.
-- --
-- This is a class used in the @{AI_A2A_Dispatcher}.
--
-- === -- ===
-- --
-- ### Author: **FlightControl** -- ### Author: **FlightControl**
@ -9,6 +7,7 @@
-- === -- ===
-- --
-- @module AI.AI_A2A_Patrol -- @module AI.AI_A2A_Patrol
-- @image Air_Patrolling.JPG
--- @type AI_A2A_PATROL --- @type AI_A2A_PATROL

View File

@ -2,10 +2,6 @@
-- --
-- === -- ===
-- --
-- ![Banner Image](..\Presentations\AI_BAI\Dia1.JPG)
--
-- ===
--
-- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master/BAI%20-%20Battlefield%20Air%20Interdiction) -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master/BAI%20-%20Battlefield%20Air%20Interdiction)
-- --
-- === -- ===
@ -22,6 +18,7 @@
-- === -- ===
-- --
-- @module AI.AI_Bai -- @module AI.AI_Bai
-- @image Battlefield_Air_Interdiction.JPG
--- AI_BAI_ZONE class --- AI_BAI_ZONE class
@ -30,9 +27,7 @@
-- @field Core.Zone#ZONE_BASE TargetZone The @{Zone} where the patrol needs to be executed. -- @field Core.Zone#ZONE_BASE TargetZone The @{Zone} where the patrol needs to be executed.
-- @extends AI.AI_Patrol#AI_PATROL_ZONE -- @extends AI.AI_Patrol#AI_PATROL_ZONE
--- # AI_BAI_ZONE class, extends @{AI.AI_Patrol#AI_PATROL_ZONE} --- AI_BAI_ZONE derives from the @{AI.AI_Patrol#AI_PATROL_ZONE}, inheriting its methods and behaviour.
--
-- AI_BAI_ZONE derives from the @{AI.AI_Patrol#AI_PATROL_ZONE}, inheriting its methods and behaviour.
-- --
-- The AI_BAI_ZONE class implements the core functions to provide BattleGround Air Interdiction in an Engage @{Zone} by an AIR @{Wrapper.Controllable} or @{Wrapper.Group}. -- The AI_BAI_ZONE class implements the core functions to provide BattleGround Air Interdiction in an Engage @{Zone} by an AIR @{Wrapper.Controllable} or @{Wrapper.Group}.
-- The AI_BAI_ZONE runs a process. It holds an AI in a Patrol Zone and when the AI is commanded to engage, it will fly to an Engage Zone. -- The AI_BAI_ZONE runs a process. It holds an AI in a Patrol Zone and when the AI is commanded to engage, it will fly to an Engage Zone.

View File

@ -2,10 +2,6 @@
-- --
-- === -- ===
-- --
-- ![Banner Image](..\Presentations\AI_Balancer\Dia1.JPG)
--
-- ===
--
-- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/AIB%20-%20AI%20Balancing) -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/AIB%20-%20AI%20Balancing)
-- --
-- === -- ===
@ -22,6 +18,7 @@
-- === -- ===
-- --
-- @module AI.AI_Balancer -- @module AI.AI_Balancer
-- @image AI_Balancing.JPG
--- @type AI_BALANCER --- @type AI_BALANCER
-- @field Core.Set#SET_CLIENT SetClient -- @field Core.Set#SET_CLIENT SetClient

View File

@ -2,10 +2,6 @@
-- --
-- === -- ===
-- --
-- ![Banner Image](..\Presentations\AI_CAP\Dia1.JPG)
--
-- ===
--
-- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/CAP%20-%20Combat%20Air%20Patrol) -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/CAP%20-%20Combat%20Air%20Patrol)
-- --
-- === -- ===
@ -26,6 +22,7 @@
-- === -- ===
-- --
-- @module AI.AI_Cap -- @module AI.AI_Cap
-- @image Combat_Air_Patrol.JPG
--- @type AI_CAP_ZONE --- @type AI_CAP_ZONE

View File

@ -7,18 +7,13 @@
-- === -- ===
-- --
-- @module AI.AI_Cargo_Dispatcher_APC -- @module AI.AI_Cargo_Dispatcher_APC
-- @image Cargo_Dispatching_For_APC.JPG
--- @type AI_CARGO_DISPATCHER_APC --- @type AI_CARGO_DISPATCHER_APC
-- @extends AI.AI_Cargo_Dispatcher#AI_CARGO_DISPATCHER -- @extends AI.AI_Cargo_Dispatcher#AI_CARGO_DISPATCHER
--- # AI\_CARGO\_DISPATCHER\_APC class, extends @{AI.AI_Cargo_Dispatcher#AI_CARGO_DISPATCHER} --- A dynamic cargo transportation capability for AI groups.
--
-- ![Banner Image](..\Presentations\AI_CARGO_DISPATCHER_APC\Dia1.JPG)
--
-- ===
--
-- AI\_CARGO\_DISPATCHER\_APC brings a dynamic cargo handling capability for AI groups.
-- --
-- Armoured Personnel APCs (APC), Trucks, Jeeps and other carrier equipment can be mobilized to intelligently transport infantry and other cargo within the simulation. -- Armoured Personnel APCs (APC), Trucks, Jeeps and other carrier equipment can be mobilized to intelligently transport infantry and other cargo within the simulation.
-- The AI\_CARGO\_DISPATCHER\_APC module uses the @{Cargo} capabilities within the MOOSE framework. -- The AI\_CARGO\_DISPATCHER\_APC module uses the @{Cargo} capabilities within the MOOSE framework.