mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2026-08-19 22:17:13 +00:00
Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
@@ -95,10 +95,6 @@ jobs:
|
|||||||
export COMMIT_TIME=$(git show -s --format=%cd ${{ github.sha }} --date=iso-strict)
|
export COMMIT_TIME=$(git show -s --format=%cd ${{ github.sha }} --date=iso-strict)
|
||||||
lua5.3 "./Moose Setup/Moose_Create.lua" D "$COMMIT_TIME-${{ github.sha }}" "./Moose Development/Moose" "./Moose Setup" "./build/result/Moose_Include_Dynamic"
|
lua5.3 "./Moose Setup/Moose_Create.lua" D "$COMMIT_TIME-${{ github.sha }}" "./Moose Development/Moose" "./Moose Setup" "./build/result/Moose_Include_Dynamic"
|
||||||
|
|
||||||
- name: Run LuaSrcDiet
|
|
||||||
run: |
|
|
||||||
luasrcdiet --basic --opt-emptylines ./build/result/Moose_Include_Static/Moose.lua -o ./build/result/Moose_Include_Static/Moose_.lua
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# Run LuaCheck
|
# Run LuaCheck
|
||||||
#########################################################################
|
#########################################################################
|
||||||
@@ -108,6 +104,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
luacheck --std=lua51c --config=.luacheckrc -gurasqq "Moose Development/Moose"
|
luacheck --std=lua51c --config=.luacheckrc -gurasqq "Moose Development/Moose"
|
||||||
|
|
||||||
|
- name: Run LuaSrcDiet
|
||||||
|
run: |
|
||||||
|
luasrcdiet --basic --opt-emptylines ./build/result/Moose_Include_Static/Moose.lua -o ./build/result/Moose_Include_Static/Moose_.lua
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# Push to MOOSE_INCLUDE
|
# Push to MOOSE_INCLUDE
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
-- @image OPS_CSAR.jpg
|
-- @image OPS_CSAR.jpg
|
||||||
|
|
||||||
-- Date: May 2023
|
-- Date: May 2023
|
||||||
-- Last: Update Oct 2024
|
-- Last: Update Dec 2024
|
||||||
|
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
--- **CSAR** class, extends Core.Base#BASE, Core.Fsm#FSM
|
--- **CSAR** class, extends Core.Base#BASE, Core.Fsm#FSM
|
||||||
|
|||||||
@@ -1535,11 +1535,11 @@ function MSRS:_DCSgRPCtts(Text, Frequencies, Gender, Culture, Voice, Volume, Lab
|
|||||||
|
|
||||||
local gender=""
|
local gender=""
|
||||||
if self.gender then
|
if self.gender then
|
||||||
gender=string.format(' gender=\"\%s\"', self.gender)
|
gender=string.format(' gender=\"%s\"', self.gender)
|
||||||
end
|
end
|
||||||
local language=""
|
local language=""
|
||||||
if self.culture then
|
if self.culture then
|
||||||
language=string.format(' language=\"\%s\"', self.culture)
|
language=string.format(' language=\"%s\"', self.culture)
|
||||||
end
|
end
|
||||||
|
|
||||||
if self.gender or self.culture then
|
if self.gender or self.culture then
|
||||||
|
|||||||
@@ -160,24 +160,28 @@ do -- Sound File
|
|||||||
-- @param #string FileName The name of the sound file, e.g. "Hello World.ogg".
|
-- @param #string FileName The name of the sound file, e.g. "Hello World.ogg".
|
||||||
-- @param #string Path The path of the directory, where the sound file is located. Default is "l10n/DEFAULT/" within the miz file.
|
-- @param #string Path The path of the directory, where the sound file is located. Default is "l10n/DEFAULT/" within the miz file.
|
||||||
-- @param #number Duration Duration in seconds, how long it takes to play the sound file. Default is 3 seconds.
|
-- @param #number Duration Duration in seconds, how long it takes to play the sound file. Default is 3 seconds.
|
||||||
|
-- @param #bolean UseSrs Set if SRS should be used to play this file. Default is false.
|
||||||
-- @return #SOUNDFILE self
|
-- @return #SOUNDFILE self
|
||||||
function SOUNDFILE:New(FileName, Path, Duration)
|
function SOUNDFILE:New(FileName, Path, Duration, UseSrs)
|
||||||
|
|
||||||
-- Inherit BASE.
|
-- Inherit BASE.
|
||||||
local self=BASE:Inherit(self, BASE:New()) -- #SOUNDFILE
|
local self=BASE:Inherit(self, BASE:New()) -- #SOUNDFILE
|
||||||
|
|
||||||
|
-- Debug info:
|
||||||
|
self:F( {FileName, Path, Duration, UseSrs} )
|
||||||
|
|
||||||
-- Set file name.
|
-- Set file name.
|
||||||
self:SetFileName(FileName)
|
self:SetFileName(FileName)
|
||||||
|
|
||||||
|
-- Set if SRS should be used to play this file
|
||||||
|
self:SetPlayWithSRS(UseSrs or false)
|
||||||
|
|
||||||
-- Set path.
|
-- Set path.
|
||||||
self:SetPath(Path)
|
self:SetPath(Path)
|
||||||
|
|
||||||
-- Set duration.
|
-- Set duration.
|
||||||
self:SetDuration(Duration)
|
self:SetDuration(Duration)
|
||||||
|
|
||||||
-- Debug info:
|
|
||||||
self:T(string.format("New SOUNDFILE: file name=%s, path=%s", self.filename, self.path))
|
|
||||||
|
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -186,12 +190,15 @@ do -- Sound File
|
|||||||
-- @param #string Path Path to the directory, where the sound file is located. In case this is nil, it defaults to the DCS mission temp directory.
|
-- @param #string Path Path to the directory, where the sound file is located. In case this is nil, it defaults to the DCS mission temp directory.
|
||||||
-- @return #SOUNDFILE self
|
-- @return #SOUNDFILE self
|
||||||
function SOUNDFILE:SetPath(Path)
|
function SOUNDFILE:SetPath(Path)
|
||||||
|
self:F( {Path} )
|
||||||
|
|
||||||
-- Init path.
|
-- Init path.
|
||||||
self.path=Path or "l10n/DEFAULT/"
|
if not Path then
|
||||||
|
if self.useSRS then -- use path to mission temp dir
|
||||||
if not Path and self.useSRS then -- use path to mission temp dir
|
self.path = lfs.tempdir() .. "Mission\\l10n\\DEFAULT"
|
||||||
self.path = os.getenv('TMP') .. "\\DCS\\Mission\\l10n\\DEFAULT"
|
else -- use internal path in miz file
|
||||||
|
self.path="l10n/DEFAULT/"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Remove (back)slashes.
|
-- Remove (back)slashes.
|
||||||
@@ -204,6 +211,8 @@ do -- Sound File
|
|||||||
-- Append slash.
|
-- Append slash.
|
||||||
self.path=self.path.."/"
|
self.path=self.path.."/"
|
||||||
|
|
||||||
|
self:T("self.path=".. self.path)
|
||||||
|
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -264,11 +273,13 @@ do -- Sound File
|
|||||||
-- @param #boolean Switch If true or nil, use SRS. If false, use DCS transmission.
|
-- @param #boolean Switch If true or nil, use SRS. If false, use DCS transmission.
|
||||||
-- @return #SOUNDFILE self
|
-- @return #SOUNDFILE self
|
||||||
function SOUNDFILE:SetPlayWithSRS(Switch)
|
function SOUNDFILE:SetPlayWithSRS(Switch)
|
||||||
|
self:F( {Switch} )
|
||||||
if Switch==true or Switch==nil then
|
if Switch==true or Switch==nil then
|
||||||
self.useSRS=true
|
self.useSRS=true
|
||||||
else
|
else
|
||||||
self.useSRS=false
|
self.useSRS=false
|
||||||
end
|
end
|
||||||
|
self:T("self.useSRS=".. tostring(self.useSRS))
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user