Intellisense

This commit is contained in:
Applevangelist 2023-09-13 16:02:38 +02:00
parent 0e3d4205c9
commit 74f87b3f2d
17 changed files with 30 additions and 4 deletions

View File

@ -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.

View File

@ -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.

View File

@ -173,6 +173,7 @@
-- @image Core_Event.JPG
---
-- @type EVENT
-- @field #EVENT.Events Events
-- @extends Core.Base#BASE

View File

@ -15,6 +15,7 @@
-- @module Core.Report
-- @image Core_Report.JPG
---
-- @type REPORT
-- @extends Core.Base#BASE

View File

@ -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

View File

@ -286,6 +286,7 @@ SPAWN.Takeoff = {
Cold = 4,
}
---
-- @type SPAWN.SpawnZoneTable
-- @list <Core.Zone#ZONE_BASE> SpawnZone

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.__

View File

@ -181,6 +181,7 @@ COMMANDCENTER = {
}
---
-- @type COMMANDCENTER.AutoAssignMethods
COMMANDCENTER.AutoAssignMethods = {
["Random"] = 1,

View File

@ -19,6 +19,7 @@
-- @module Tasking.Mission
-- @image Task_Mission.JPG
---
-- @type MISSION
-- @field #MISSION.Clients _Clients
-- @field Core.Menu#MENU_COALITION MissionMenu

View File

@ -220,6 +220,7 @@
-- @module Tasking.Task
-- @image MOOSE.JPG
---
-- @type TASK
-- @field Core.Scheduler#SCHEDULER TaskScheduler
-- @field Tasking.Mission#MISSION Mission

View File

@ -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).

View File

@ -11,6 +11,7 @@
-- @module Wrapper.Identifiable
-- @image MOOSE.JPG
---
-- @type IDENTIFIABLE
-- @extends Wrapper.Object#OBJECT
-- @field #string IdentifiableName The name of the identifiable.

View File

@ -11,7 +11,7 @@
-- @module Wrapper.Object
-- @image MOOSE.JPG
---
-- @type OBJECT
-- @extends Core.Base#BASE
-- @field #string ObjectName The name of the Object.

View File

@ -12,6 +12,7 @@
-- @image Wrapper_Static.JPG
---
-- @type STATIC
-- @extends Wrapper.Positionable#POSITIONABLE