byond - Modules - TypesDefine Details

code/__DEFINES/_globals.dm

GLOBAL_MANAGEDCreates a global initializer with a given InitValue expression, do not use
GLOBAL_UNMANAGEDCreates an empty global initializer, do not use
GLOBAL_SUBTYPE_INDEXEDCreates name keyed subtype instance list
GLOBAL_SUBTYPE_PATH_INDEXEDLists subtypes of a given type, indexed by initial value of a variable
GLOBAL_PROTECTPrevents a given global from being VV'd
GLOBAL_REAL_VARStandard BYOND global, do not use
GLOBAL_REALStandard typed BYOND global, do not use
GLOBAL_RAWDefines a global var on the controller, do not use
GLOBAL_VAR_INITCreate an untyped global with an initializer expression
GLOBAL_VAR_CONSTCreate a global const var, do not use
GLOBAL_LIST_INITCreate a list global with an initializer expression
GLOBAL_LIST_EMPTYCreate a list global that is initialized as an empty list
GLOBAL_LIST_INIT_TYPEDCreate a typed list global with an initializer expression
GLOBAL_LIST_EMPTY_TYPEDCreate a typed list global that is initialized as an empty list
GLOBAL_DATUM_INITCreate a typed global with an initializer expression
GLOBAL_VARCreate an untyped null global
GLOBAL_LISTCreate a null global list
GLOBAL_DATUMCreate a typed null global
GLOBAL_LIST_FILE_LOADLoad a file in as a global list
GLOBAL_REFERENCE_LIST_INDEXEDCreates datum reference list
GLOBAL_SUBTYPE_PATHS_LIST_INDEXEDCreates list of subtype paths indexed by a variable

Define Details

GLOBAL_DATUM

Create a typed null global

GLOBAL_DATUM_INIT

Create a typed global with an initializer expression

GLOBAL_LIST

Create a null global list

GLOBAL_LIST_EMPTY

Create a list global that is initialized as an empty list

GLOBAL_LIST_EMPTY_TYPED

Create a typed list global that is initialized as an empty list

GLOBAL_LIST_FILE_LOAD

Load a file in as a global list

GLOBAL_LIST_INIT

Create a list global with an initializer expression

GLOBAL_LIST_INIT_TYPED

Create a typed list global with an initializer expression

GLOBAL_MANAGED

Creates a global initializer with a given InitValue expression, do not use

GLOBAL_PROTECT

Prevents a given global from being VV'd

GLOBAL_RAW

Defines a global var on the controller, do not use

GLOBAL_REAL

Standard typed BYOND global, do not use

GLOBAL_REAL_VAR

Standard BYOND global, do not use

GLOBAL_REFERENCE_LIST_INDEXED

Creates datum reference list

GLOBAL_SUBTYPE_INDEXED

Creates name keyed subtype instance list

GLOBAL_SUBTYPE_PATHS_LIST_INDEXED

Creates list of subtype paths indexed by a variable

GLOBAL_SUBTYPE_PATH_INDEXED

Lists subtypes of a given type, indexed by initial value of a variable

GLOBAL_UNMANAGED

Creates an empty global initializer, do not use

GLOBAL_VAR

Create an untyped null global

GLOBAL_VAR_CONST

Create a global const var, do not use

GLOBAL_VAR_INIT

Create an untyped global with an initializer expression