Core.Object | +--Engine.Actor | +--Engine.SequencerBase
00001 //============================================================================= 00002 // SequencerBase. 00003 //============================================================================= 00004 class SequencerBase expands Actor 00005 abstract; 00006 00007 #exec Texture Import File=Textures\Sequencer.pcx Name=S_Sequencer Mips=Off Flags=2 00008 00009 enum ESeqToken 00010 { 00011 TK_Variable, TK_GlobalVariable, TK_Number, TK_String, TK_Word, TK_Add, 00012 TK_Sub, TK_Mul, TK_Div, TK_Mod, TK_Eq, TK_Lt, TK_Gt, TK_And, TK_Or, 00013 TK_Not, TK_Inc, TK_Dec, TK_Store, TK_AddStore, TK_SubStore, TK_MulStore, 00014 TK_DivStore, TK_ModStore, TK_Call, TK_Return, TK_If, TK_Else, TK_EndIf, 00015 TK_Loop, TK_EndLoop, TK_Do, TK_Until, TK_Repeat, TK_EndRepeat, 00016 TK_BreakIf, TK_BreakIfNot, TK_ContinueIf, TK_End, TK_SpecialWord, 00017 TK_None 00018 }; 00019 00020 // EDITABLE INSTANCE VARIABLES //////////////////////////////////////////////// 00021 00022 // INSTANCE VARIABLES ///////////////////////////////////////////////////////// 00023 00024 // FUNCTIONS ////////////////////////////////////////////////////////////////// 00025 00026 // STATES ///////////////////////////////////////////////////////////////////// 00027 00028 defaultproperties 00029 { 00030 Texture=Texture'Engine.S_Sequencer' 00031 }