Go to the source code of this file.
Classes | |
struct | C4MCAlgorithm |
class | C4MCCallbackArray |
class | C4MCCallbackArrayList |
class | C4MCNode |
class | C4MCNode::int_bool |
class | C4MCOverlay |
class | C4MCPoint |
class | C4MCMap |
class | C4MapCreatorS2 |
class | C4MCParserErr |
class | C4MCParser |
Macros | |
#define | C4MC_SizeRes 100 |
#define | C4MC_ZoomRes 100 |
#define | C4MC_Overlay "overlay" |
#define | C4MC_Point "point" |
#define | C4MC_Map "map" |
#define | C4MC_DefAlgo "solid" |
#define | C4MCErr_404 "file not found" |
#define | C4MCErr_NoGroup "internal error: no group" |
#define | C4MCErr_EOF "unexpected end of file" |
#define | C4MCErr_NoDirGlobal "can't use directives in local scope" |
#define | C4MCErr_UnknownDir "unknown directive: %s" |
#define | C4MCErr_MapNoGlobal "can't declare map in local scope" |
#define | C4MCErr_OpTypeErr "operator type mismatch" |
#define | C4MCErr_IdtfExp "identifier expected" |
#define | C4MCErr_UnnamedNoGlbl "unnamed objects not allowed in global scope" |
#define | C4MCErr_BlOpenExp "'{' expected" |
#define | C4MCErr_OpsNoGlobal "operators not allowed in global scope" |
#define | C4MCErr_SColonOrOpExp "';' or operator expected" |
#define | C4MCErr_Obj2Exp "second operand expected" |
#define | C4MCErr_ReinstNoGlobal "can't reinstanciate object '%s' in global scope" |
#define | C4MCErr_UnknownObj "unknown object: %s" |
#define | C4MCErr_ReinstUnknown "can't reinstanciate '%s'; object type is unknown" |
#define | C4MCErr_EqSColonBlOpenExp "'=', ';' or '{' expected" |
#define | C4MCErr_FieldConstExp "constant for field '%s' expected" |
#define | C4MCErr_SColonExp "';' expected" |
#define | C4MCErr_Field404 "field '%s' not found" |
#define | C4MCErr_FieldValInvalid "'%s' is not a valid value for this field" |
#define | C4MCErr_MatNotFound "material '%s' not found" |
#define | C4MCErr_TexNotFound "texture '%s' not found" |
#define | C4MCErr_AlgoNotFound "algorithm '%s' not found" |
#define | C4MCErr_SFuncNotFound "script func '%s' not found in scenario script" |
#define | C4MCErr_PointOnlyOvl "point only allowed in overlays" |
#define | C4MCErr_NoRecTemplate "cannot use template '%s' within itself" |
Enumerations | |
enum | C4MCNodeType { MCN_Node , MCN_Overlay , MCN_Point , MCN_Map } |
enum | C4MCTokenType { MCT_NONE , MCT_DIR , MCT_IDTF , MCT_INT , MCT_EQ , MCT_BLOPEN , MCT_BLCLOSE , MCT_SCOLON , MCT_AND , MCT_OR , MCT_XOR , MCT_RANGE , MCT_PERCENT , MCT_PX , MCT_EOF } |
Variables | |
C4MCAlgorithm | C4MCAlgoMap [] |
#define C4MC_DefAlgo "solid" |
Definition at line 29 of file C4MapCreatorS2.h.
#define C4MC_Map "map" |
Definition at line 27 of file C4MapCreatorS2.h.
#define C4MC_Overlay "overlay" |
Definition at line 25 of file C4MapCreatorS2.h.
#define C4MC_Point "point" |
Definition at line 26 of file C4MapCreatorS2.h.
#define C4MC_SizeRes 100 |
Definition at line 21 of file C4MapCreatorS2.h.
#define C4MC_ZoomRes 100 |
Definition at line 22 of file C4MapCreatorS2.h.
#define C4MCErr_404 "file not found" |
Definition at line 32 of file C4MapCreatorS2.h.
#define C4MCErr_AlgoNotFound "algorithm '%s' not found" |
Definition at line 56 of file C4MapCreatorS2.h.
#define C4MCErr_BlOpenExp "'{' expected" |
Definition at line 42 of file C4MapCreatorS2.h.
#define C4MCErr_EOF "unexpected end of file" |
Definition at line 35 of file C4MapCreatorS2.h.
#define C4MCErr_EqSColonBlOpenExp "'=', ';' or '{' expected" |
Definition at line 49 of file C4MapCreatorS2.h.
#define C4MCErr_Field404 "field '%s' not found" |
Definition at line 52 of file C4MapCreatorS2.h.
#define C4MCErr_FieldConstExp "constant for field '%s' expected" |
Definition at line 50 of file C4MapCreatorS2.h.
#define C4MCErr_FieldValInvalid "'%s' is not a valid value for this field" |
Definition at line 53 of file C4MapCreatorS2.h.
#define C4MCErr_IdtfExp "identifier expected" |
Definition at line 40 of file C4MapCreatorS2.h.
#define C4MCErr_MapNoGlobal "can't declare map in local scope" |
Definition at line 38 of file C4MapCreatorS2.h.
#define C4MCErr_MatNotFound "material '%s' not found" |
Definition at line 54 of file C4MapCreatorS2.h.
#define C4MCErr_NoDirGlobal "can't use directives in local scope" |
Definition at line 36 of file C4MapCreatorS2.h.
#define C4MCErr_NoGroup "internal error: no group" |
Definition at line 33 of file C4MapCreatorS2.h.
#define C4MCErr_NoRecTemplate "cannot use template '%s' within itself" |
Definition at line 59 of file C4MapCreatorS2.h.
#define C4MCErr_Obj2Exp "second operand expected" |
Definition at line 45 of file C4MapCreatorS2.h.
#define C4MCErr_OpsNoGlobal "operators not allowed in global scope" |
Definition at line 43 of file C4MapCreatorS2.h.
#define C4MCErr_OpTypeErr "operator type mismatch" |
Definition at line 39 of file C4MapCreatorS2.h.
#define C4MCErr_PointOnlyOvl "point only allowed in overlays" |
Definition at line 58 of file C4MapCreatorS2.h.
#define C4MCErr_ReinstNoGlobal "can't reinstanciate object '%s' in global scope" |
Definition at line 46 of file C4MapCreatorS2.h.
#define C4MCErr_ReinstUnknown "can't reinstanciate '%s'; object type is unknown" |
Definition at line 48 of file C4MapCreatorS2.h.
#define C4MCErr_SColonExp "';' expected" |
Definition at line 51 of file C4MapCreatorS2.h.
#define C4MCErr_SColonOrOpExp "';' or operator expected" |
Definition at line 44 of file C4MapCreatorS2.h.
#define C4MCErr_SFuncNotFound "script func '%s' not found in scenario script" |
Definition at line 57 of file C4MapCreatorS2.h.
#define C4MCErr_TexNotFound "texture '%s' not found" |
Definition at line 55 of file C4MapCreatorS2.h.
#define C4MCErr_UnknownDir "unknown directive: %s" |
Definition at line 37 of file C4MapCreatorS2.h.
#define C4MCErr_UnknownObj "unknown object: %s" |
Definition at line 47 of file C4MapCreatorS2.h.
#define C4MCErr_UnnamedNoGlbl "unnamed objects not allowed in global scope" |
Definition at line 41 of file C4MapCreatorS2.h.
enum C4MCNodeType |
enum C4MCTokenType |
Enumerator | |
---|---|
MCT_NONE | |
MCT_DIR | |
MCT_IDTF | |
MCT_INT | |
MCT_EQ | |
MCT_BLOPEN | |
MCT_BLCLOSE | |
MCT_SCOLON | |
MCT_AND | |
MCT_OR | |
MCT_XOR | |
MCT_RANGE | |
MCT_PERCENT | |
MCT_PX | |
MCT_EOF |
Definition at line 84 of file C4MapCreatorS2.h.
|
extern |
Definition at line 1747 of file C4MapCreatorS2.cpp.
Referenced by C4MCOverlay::GetAlgo().