mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2026-08-18 21:25:58 +00:00
#TARS Release
This commit is contained in:
@@ -869,10 +869,21 @@ do
|
|||||||
local MenuTable = {}
|
local MenuTable = {}
|
||||||
for MenuText, Menu in pairs( self.Menus or {} ) do
|
for MenuText, Menu in pairs( self.Menus or {} ) do
|
||||||
local tag = Menu.MenuTag or math.random(1,10000)
|
local tag = Menu.MenuTag or math.random(1,10000)
|
||||||
MenuTable[#MenuTable+1] = {Tag=tag, Enty=Menu}
|
MenuTable[#MenuTable+1] = {Tag=tag, Entry=Menu}
|
||||||
end
|
end
|
||||||
table.sort(MenuTable, function (k1, k2) return k1.tag < k2.tag end )
|
local function SortTable(k1,k2)
|
||||||
for _, Menu in pairs( MenuTable ) do
|
if not k1 then
|
||||||
|
if not k2 then return true else return false end
|
||||||
|
elseif not k2 then
|
||||||
|
if not k1 then return true else return false end
|
||||||
|
else
|
||||||
|
return (k1.Tag or 15) <= (k2.Tag or 15)
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
table.sort(MenuTable, SortTable)
|
||||||
|
--table.sort(MenuTable, function (k1, k2) return (k1.tag or 15) <= (k2.tag or 15) end )
|
||||||
|
for _, Menu in ipairs( MenuTable ) do
|
||||||
Menu.Entry:Refresh()
|
Menu.Entry:Refresh()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -614,6 +614,7 @@ do -- Object
|
|||||||
-- @field SCENERY
|
-- @field SCENERY
|
||||||
-- @field CARGO
|
-- @field CARGO
|
||||||
|
|
||||||
|
---
|
||||||
-- @type Object.Desc
|
-- @type Object.Desc
|
||||||
-- @extends #Desc
|
-- @extends #Desc
|
||||||
-- @field #number life initial life level
|
-- @field #number life initial life level
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/Squadron.lua' )
|
|||||||
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/Target.lua' )
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/Target.lua' )
|
||||||
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyGCICAP.lua' )
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyGCICAP.lua' )
|
||||||
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyA2G.lua' )
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyA2G.lua' )
|
||||||
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/TARS.lua' )
|
||||||
|
|
||||||
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/ShapeBase.lua' )
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/ShapeBase.lua' )
|
||||||
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/Circle.lua' )
|
__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/Circle.lua' )
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -116,6 +116,9 @@ Ops/OpsZone.lua
|
|||||||
Ops/ArmyGroup.lua
|
Ops/ArmyGroup.lua
|
||||||
Ops/OpsTransport.lua
|
Ops/OpsTransport.lua
|
||||||
Ops/Target.lua
|
Ops/Target.lua
|
||||||
|
Ops/TARS.lua
|
||||||
|
Ops/EasyGCICAP.lua
|
||||||
|
Ops/EasyA2G.lua
|
||||||
|
|
||||||
Sound/UserSound.lua
|
Sound/UserSound.lua
|
||||||
Sound/SoundOutput.lua
|
Sound/SoundOutput.lua
|
||||||
|
|||||||
Reference in New Issue
Block a user