From 74f87b3f2d7ab2cef86a97ef01ef2747d05e4620 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Wed, 13 Sep 2023 16:02:38 +0200 Subject: [PATCH] Intellisense --- Moose Development/Moose/Core/Base.lua | 1 + Moose Development/Moose/Core/Database.lua | 1 + Moose Development/Moose/Core/Event.lua | 1 + Moose Development/Moose/Core/Report.lua | 1 + Moose Development/Moose/Core/Settings.lua | 3 +++ Moose Development/Moose/Core/Spawn.lua | 1 + Moose Development/Moose/Core/SpawnStatic.lua | 1 + Moose Development/Moose/Core/Zone.lua | 6 +++++- Moose Development/Moose/Functional/ATC_Ground.lua | 8 ++++++-- Moose Development/Moose/Functional/CleanUp.lua | 2 ++ Moose Development/Moose/Tasking/CommandCenter.lua | 1 + Moose Development/Moose/Tasking/Mission.lua | 1 + Moose Development/Moose/Tasking/Task.lua | 1 + Moose Development/Moose/Tasking/TaskInfo.lua | 2 ++ Moose Development/Moose/Wrapper/Identifiable.lua | 1 + Moose Development/Moose/Wrapper/Object.lua | 2 +- Moose Development/Moose/Wrapper/Static.lua | 1 + 17 files changed, 30 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Core/Base.lua b/Moose Development/Moose/Core/Base.lua index 868e54c00..ce3675189 100644 --- a/Moose Development/Moose/Core/Base.lua +++ b/Moose Development/Moose/Core/Base.lua @@ -34,6 +34,7 @@ local _TraceClassMethod = {} local _ClassID = 0 +--- -- @type BASE -- @field ClassName The name of the class. -- @field ClassID The ID number of the class. diff --git a/Moose Development/Moose/Core/Database.lua b/Moose Development/Moose/Core/Database.lua index 280682d80..3409c799f 100644 --- a/Moose Development/Moose/Core/Database.lua +++ b/Moose Development/Moose/Core/Database.lua @@ -32,6 +32,7 @@ -- @image Core_Database.JPG +--- -- @type DATABASE -- @field #string ClassName Name of the class. -- @field #table Templates Templates: Units, Groups, Statics, ClientsByName, ClientsByID. diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index e88bbc892..25fe050aa 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -173,6 +173,7 @@ -- @image Core_Event.JPG +--- -- @type EVENT -- @field #EVENT.Events Events -- @extends Core.Base#BASE diff --git a/Moose Development/Moose/Core/Report.lua b/Moose Development/Moose/Core/Report.lua index 7b592f42d..8d55f05d3 100644 --- a/Moose Development/Moose/Core/Report.lua +++ b/Moose Development/Moose/Core/Report.lua @@ -15,6 +15,7 @@ -- @module Core.Report -- @image Core_Report.JPG +--- -- @type REPORT -- @extends Core.Base#BASE diff --git a/Moose Development/Moose/Core/Settings.lua b/Moose Development/Moose/Core/Settings.lua index 73cbd2a98..9b72dfd51 100644 --- a/Moose Development/Moose/Core/Settings.lua +++ b/Moose Development/Moose/Core/Settings.lua @@ -29,6 +29,8 @@ -- @module Core.Settings -- @image Core_Settings.JPG + +--- -- @type SETTINGS -- @extends Core.Base#BASE @@ -218,6 +220,7 @@ SETTINGS = { SETTINGS.__Enum = {} +--- -- @type SETTINGS.__Enum.Era -- @field #number WWII -- @field #number Korea diff --git a/Moose Development/Moose/Core/Spawn.lua b/Moose Development/Moose/Core/Spawn.lua index db5f915a1..f74302e35 100644 --- a/Moose Development/Moose/Core/Spawn.lua +++ b/Moose Development/Moose/Core/Spawn.lua @@ -286,6 +286,7 @@ SPAWN.Takeoff = { Cold = 4, } +--- -- @type SPAWN.SpawnZoneTable -- @list SpawnZone diff --git a/Moose Development/Moose/Core/SpawnStatic.lua b/Moose Development/Moose/Core/SpawnStatic.lua index 2c38d389e..05ebdb40b 100644 --- a/Moose Development/Moose/Core/SpawnStatic.lua +++ b/Moose Development/Moose/Core/SpawnStatic.lua @@ -34,6 +34,7 @@ -- @module Core.SpawnStatic -- @image Core_Spawnstatic.JPG +--- -- @type SPAWNSTATIC -- @field #string SpawnTemplatePrefix Name of the template group. -- @field #number CountryID Country ID. diff --git a/Moose Development/Moose/Core/Zone.lua b/Moose Development/Moose/Core/Zone.lua index 94f1099d4..5ded3fe7d 100644 --- a/Moose Development/Moose/Core/Zone.lua +++ b/Moose Development/Moose/Core/Zone.lua @@ -53,6 +53,7 @@ -- @module Core.Zone -- @image Core_Zones.JPG +--- -- @type ZONE_BASE -- @field #string ZoneName Name of the zone. -- @field #number ZoneProbability A value between 0 and 1. 0 = 0% and 1 = 100% probability. @@ -1496,6 +1497,7 @@ function ZONE_RADIUS:GetRandomCoordinateWithoutBuildings(inner,outer,distance,ma end +--- -- @type ZONE -- @extends #ZONE_RADIUS @@ -1580,7 +1582,7 @@ function ZONE:FindByName( ZoneName ) end - +--- -- @type ZONE_UNIT -- @field Wrapper.Unit#UNIT ZoneUNIT -- @extends Core.Zone#ZONE_RADIUS @@ -1723,6 +1725,7 @@ function ZONE_UNIT:GetVec3( Height ) return Vec3 end +--- -- @type ZONE_GROUP -- @extends #ZONE_RADIUS @@ -1809,6 +1812,7 @@ function ZONE_GROUP:GetRandomPointVec2( inner, outer ) end +--- -- @type ZONE_POLYGON_BASE -- @field #ZONE_POLYGON_BASE.ListVec2 Polygon The polygon defined by an array of @{DCS#Vec2}. -- @extends #ZONE_BASE diff --git a/Moose Development/Moose/Functional/ATC_Ground.lua b/Moose Development/Moose/Functional/ATC_Ground.lua index 74cdae7cd..ca7e2ae45 100644 --- a/Moose Development/Moose/Functional/ATC_Ground.lua +++ b/Moose Development/Moose/Functional/ATC_Ground.lua @@ -26,6 +26,7 @@ -- @module Functional.ATC_Ground -- @image Air_Traffic_Control_Ground_Operations.JPG +--- -- @type ATC_GROUND -- @field Core.Set#SET_CLIENT SetClient -- @extends Core.Base#BASE @@ -39,6 +40,7 @@ ATC_GROUND = { AirbaseNames = nil, } +--- -- @type ATC_GROUND.AirbaseNames -- @list <#string> @@ -846,6 +848,7 @@ function ATC_GROUND_UNIVERSAL:Start( RepeatScanSeconds ) return self end +--- -- @type ATC_GROUND_CAUCASUS -- @extends #ATC_GROUND @@ -985,7 +988,7 @@ function ATC_GROUND_CAUCASUS:Start( RepeatScanSeconds ) end - +--- -- @type ATC_GROUND_NEVADA -- @extends #ATC_GROUND @@ -1123,7 +1126,7 @@ function ATC_GROUND_NEVADA:Start( RepeatScanSeconds ) self.AirbaseMonitor = SCHEDULER:New( self, self._AirbaseMonitor, { self }, 0, 2, RepeatScanSeconds ) end - +--- -- @type ATC_GROUND_NORMANDY -- @extends #ATC_GROUND @@ -1280,6 +1283,7 @@ function ATC_GROUND_NORMANDY:Start( RepeatScanSeconds ) self.AirbaseMonitor = SCHEDULER:New( self, self._AirbaseMonitor, { self }, 0, 2, RepeatScanSeconds ) end +--- -- @type ATC_GROUND_PERSIANGULF -- @extends #ATC_GROUND diff --git a/Moose Development/Moose/Functional/CleanUp.lua b/Moose Development/Moose/Functional/CleanUp.lua index 4ba1d3e4c..ddff4e4a7 100644 --- a/Moose Development/Moose/Functional/CleanUp.lua +++ b/Moose Development/Moose/Functional/CleanUp.lua @@ -52,10 +52,12 @@ -- @module Functional.CleanUp -- @image CleanUp_Airbases.JPG +--- -- @type CLEANUP_AIRBASE.__ Methods which are not intended for mission designers, but which are used interally by the moose designer :-) -- @field #map<#string,Wrapper.Airbase#AIRBASE> Airbases Map of Airbases. -- @extends Core.Base#BASE +--- -- @type CLEANUP_AIRBASE -- @extends #CLEANUP_AIRBASE.__ diff --git a/Moose Development/Moose/Tasking/CommandCenter.lua b/Moose Development/Moose/Tasking/CommandCenter.lua index 271879aa1..fbd5ded95 100644 --- a/Moose Development/Moose/Tasking/CommandCenter.lua +++ b/Moose Development/Moose/Tasking/CommandCenter.lua @@ -181,6 +181,7 @@ COMMANDCENTER = { } +--- -- @type COMMANDCENTER.AutoAssignMethods COMMANDCENTER.AutoAssignMethods = { ["Random"] = 1, diff --git a/Moose Development/Moose/Tasking/Mission.lua b/Moose Development/Moose/Tasking/Mission.lua index 317b874dd..e839d5d01 100644 --- a/Moose Development/Moose/Tasking/Mission.lua +++ b/Moose Development/Moose/Tasking/Mission.lua @@ -19,6 +19,7 @@ -- @module Tasking.Mission -- @image Task_Mission.JPG +--- -- @type MISSION -- @field #MISSION.Clients _Clients -- @field Core.Menu#MENU_COALITION MissionMenu diff --git a/Moose Development/Moose/Tasking/Task.lua b/Moose Development/Moose/Tasking/Task.lua index 9149f0528..7ee93f900 100644 --- a/Moose Development/Moose/Tasking/Task.lua +++ b/Moose Development/Moose/Tasking/Task.lua @@ -220,6 +220,7 @@ -- @module Tasking.Task -- @image MOOSE.JPG +--- -- @type TASK -- @field Core.Scheduler#SCHEDULER TaskScheduler -- @field Tasking.Mission#MISSION Mission diff --git a/Moose Development/Moose/Tasking/TaskInfo.lua b/Moose Development/Moose/Tasking/TaskInfo.lua index 22baf4fc4..aeb1e1f86 100644 --- a/Moose Development/Moose/Tasking/TaskInfo.lua +++ b/Moose Development/Moose/Tasking/TaskInfo.lua @@ -11,6 +11,7 @@ -- @module Tasking.TaskInfo -- @image MOOSE.JPG +--- -- @type TASKINFO -- @extends Core.Base#BASE @@ -29,6 +30,7 @@ TASKINFO = { ClassName = "TASKINFO", } +--- -- @type TASKINFO.Detail #string A string that flags to document which level of detail needs to be shown in the report. -- -- - "M" for Markings on the Map (F10). diff --git a/Moose Development/Moose/Wrapper/Identifiable.lua b/Moose Development/Moose/Wrapper/Identifiable.lua index 8786807d5..1dfdda3bf 100644 --- a/Moose Development/Moose/Wrapper/Identifiable.lua +++ b/Moose Development/Moose/Wrapper/Identifiable.lua @@ -11,6 +11,7 @@ -- @module Wrapper.Identifiable -- @image MOOSE.JPG +--- -- @type IDENTIFIABLE -- @extends Wrapper.Object#OBJECT -- @field #string IdentifiableName The name of the identifiable. diff --git a/Moose Development/Moose/Wrapper/Object.lua b/Moose Development/Moose/Wrapper/Object.lua index 382e13f5e..6bfd36656 100644 --- a/Moose Development/Moose/Wrapper/Object.lua +++ b/Moose Development/Moose/Wrapper/Object.lua @@ -11,7 +11,7 @@ -- @module Wrapper.Object -- @image MOOSE.JPG - +--- -- @type OBJECT -- @extends Core.Base#BASE -- @field #string ObjectName The name of the Object. diff --git a/Moose Development/Moose/Wrapper/Static.lua b/Moose Development/Moose/Wrapper/Static.lua index 5143c698c..e9ca045e8 100644 --- a/Moose Development/Moose/Wrapper/Static.lua +++ b/Moose Development/Moose/Wrapper/Static.lua @@ -12,6 +12,7 @@ -- @image Wrapper_Static.JPG +--- -- @type STATIC -- @extends Wrapper.Positionable#POSITIONABLE