Odamex
Setting the Standard in Multiplayer Doom
DLevelScript Class Reference

#include <p_acs.h>

Inheritance diagram for DLevelScript:
DObject

Protected Member Functions

void PushToStack (int val)
void Link ()
void Unlink ()
void PutLast ()
void PutFirst ()

Static Protected Member Functions

static int Random (int min, int max)
static int ThingCount (int type, int tid)
static void ChangeFlat (int tag, int name, bool floorOrCeiling)
static int CountPlayers ()
static void SetLineTexture (int lineid, int side, int position, int name)

Protected Attributes

DLevelScriptnext
DLevelScriptprev
int script
int stack [STACK_SIZE]
int sp
int locals [LOCAL_SIZE]
int * pc
EScriptState state
int statedata
AActoractivator
line_tactivationline
int lineSide
int stringstart

Friends

class DACSThinker

Member Function Documentation

void DLevelScript::ChangeFlat ( int  tag,
int  name,
bool  floorOrCeiling 
) [static, protected]
int DLevelScript::CountPlayers ( ) [static, protected]
void DLevelScript::Link ( ) [protected]
void DLevelScript::PushToStack ( int  val) [inline, protected]
void DLevelScript::PutFirst ( ) [protected]
void DLevelScript::PutLast ( ) [protected]
int DLevelScript::Random ( int  min,
int  max 
) [static, protected]
void DLevelScript::SetLineTexture ( int  lineid,
int  side,
int  position,
int  name 
) [static, protected]
int DLevelScript::ThingCount ( int  type,
int  tid 
) [static, protected]
void DLevelScript::Unlink ( ) [protected]

Friends And Related Function Documentation

friend class DACSThinker [friend]

Field Documentation

int DLevelScript::lineSide [protected]
int DLevelScript::locals[LOCAL_SIZE] [protected]
int* DLevelScript::pc [protected]
int DLevelScript::script [protected]
int DLevelScript::sp [protected]
int DLevelScript::stack[STACK_SIZE] [protected]
EScriptState DLevelScript::state [protected]
int DLevelScript::statedata [protected]
int DLevelScript::stringstart [protected]

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends