Module UserFlag
Core (WIP) -- Manage user flags.
Management of DCS User Flags.
Author: FlightControl
Global(s)
USERFLAG |
USERFLAG class, extends Base#BASEManagement of DCS User Flags. |
Type USERFLAG
USERFLAG:Get(Number) |
Get the userflag Number. |
USERFLAG:Is(Number) |
Check if the userflag has a value of Number. |
USERFLAG:New(UserFlagName) |
USERFLAG Constructor. |
USERFLAG:Set(Number) |
Set the userflag to a given Number. |
USERFLAG.UserFlagName |
Global(s)
- #USERFLAG USERFLAG
-
USERFLAG class, extends Base#BASE
Management of DCS User Flags.
1. USERFLAG constructor
- USERFLAG.New(): Creates a new USERFLAG object.
Type UserFlag
Type USERFLAG
Field(s)
- USERFLAG:Get(Number)
-
Get the userflag Number.
Parameter
-
Number
:
Return value
#number: Number The number value to be checked if it is the same as the userflag.
Usage:
local BlueVictory = USERFLAG:New( "VictoryBlue" ) local BlueVictoryValue = BlueVictory:Get() -- Get the UserFlag VictoryBlue value.
-
- USERFLAG:Is(Number)
-
Check if the userflag has a value of Number.
Parameter
-
#number Number
: The number value to be checked if it is the same as the userflag.
Return value
#boolean: true if the Number is the value of the userflag.
Usage:
local BlueVictory = USERFLAG:New( "VictoryBlue" ) if BlueVictory:Is( 1 ) then return "Blue has won" end
-
- USERFLAG:New(UserFlagName)
-
USERFLAG Constructor.
Parameter
-
#string UserFlagName
: The name of the userflag, which is a free text string.
Return value
-
- USERFLAG:Set(Number)
-
Set the userflag to a given Number.
Parameter
-
#number Number
: The number value to be checked if it is the same as the userflag.
Return value
#USERFLAG: The userflag instance.
Usage:
local BlueVictory = USERFLAG:New( "VictoryBlue" ) BlueVictory:Set( 100 ) -- Set the UserFlag VictoryBlue to 100.
-