Odamex
Setting the Standard in Multiplayer Doom
common/c_dispatch.cpp File Reference

Functions

 IMPLEMENT_CLASS (DConsoleCommand, DObject) IMPLEMENT_CLASS(DConsoleAlias
DConsoleCommand EXTERN_CVAR(lookspring)
typedef std command_map_t & 
Commands ()
unsigned int MakeKey (const char *s)
int GetActionBit (unsigned int key)
void C_DoCommand (const char *cmd)
void AddCommandString (std::string cmd, bool onlycvars)
 BEGIN_COMMAND (exec)
 END_COMMAND (exec) BEGIN_COMMAND(if)
 END_COMMAND (if) const char *ParseString2(const char *data)
const char * ParseString (const char *data)
std::string BuildString (size_t argc, const char **argv)
std::string BuildString (size_t argc, std::vector< std::string > args)
 BEGIN_COMMAND (alias)
 END_COMMAND (alias) BEGIN_COMMAND(cmdlist)
 END_COMMAND (cmdlist) BEGIN_COMMAND(key)
 END_COMMAND (key) void C_ExecCmdLineParams(bool onlyset
 BEGIN_COMMAND (puke)
 END_COMMAND (puke) BEGIN_COMMAND(error)
 END_COMMAND (error) VERSION_CONTROL(c_dispatch_cpp

Variables

struct ActionBits actionbits [NUM_ACTIONS]
byte Actions [NUM_ACTIONS]
bool safemode = false

Function Documentation

void AddCommandString ( std::string  cmd,
bool  onlycvars 
)
BEGIN_COMMAND ( exec  )
BEGIN_COMMAND ( puke  )
BEGIN_COMMAND ( alias  )
std::string BuildString ( size_t  argc,
std::vector< std::string args 
)
std::string BuildString ( size_t  argc,
const char **  argv 
)
void C_DoCommand ( const char *  cmd)
DConsoleCommand EXTERN_CVAR (lookspring) typedef std command_map_t& Commands ( )
END_COMMAND ( error  )
END_COMMAND ( alias  )
END_COMMAND ( cmdlist  )
END_COMMAND ( puke  )
END_COMMAND ( exec  )
END_COMMAND ( if  ) const
END_COMMAND ( key  )
int GetActionBit ( unsigned int  key)
IMPLEMENT_CLASS ( DConsoleCommand  ,
DObject   
)
unsigned int MakeKey ( const char *  s)
const char* ParseString ( const char *  data)

Variable Documentation

struct ActionBits actionbits[NUM_ACTIONS]
Initial value:
{
        { 0x00409, ACTION_USE,            "use" },
        { 0x0074d, ACTION_BACK,           "back" },
        { 0x007e4, ACTION_LEFT,           "left" },
        { 0x00816, ACTION_JUMP,           "jump" },
        { 0x0106d, ACTION_KLOOK,          "klook" },
        { 0x0109d, ACTION_MLOOK,          "mlook" },
        { 0x010d8, ACTION_RIGHT,          "right" },
        { 0x0110a, ACTION_SPEED,          "speed" },
        { 0x01fc5, ACTION_ATTACK,         "attack" },
        { 0x021ae, ACTION_LOOKUP,         "lookup" },
        { 0x021fe, ACTION_MOVEUP,         "moveup" },
        { 0x02315, ACTION_STRAFE,         "strafe" },
        { 0x041c4, ACTION_FORWARD,        "forward" },
        { 0x08788, ACTION_LOOKDOWN,       "lookdown" },
        { 0x088c4, ACTION_MOVELEFT,       "moveleft" },
        { 0x088c8, ACTION_MOVEDOWN,       "movedown" },
        { 0x11268, ACTION_MOVERIGHT,  "moveright" },
        { 0x2314d, ACTION_SHOWSCORES, "showscores" }
}
byte Actions[NUM_ACTIONS]
bool safemode = false
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends