New version of Engine.
This commit is contained in:
45
dlls/engine/messages.h
Executable file
45
dlls/engine/messages.h
Executable file
@ -0,0 +1,45 @@
|
||||
#ifndef _MSGS_INCLUDE_H
|
||||
#define _MSGS_INCLUDE_H
|
||||
|
||||
#include "engine.h"
|
||||
|
||||
#define MAX_MESSAGES 255
|
||||
|
||||
#define BLOCK_NOT 0
|
||||
#define BLOCK_ONCE 1
|
||||
#define BLOCK_SET 2
|
||||
|
||||
enum {
|
||||
arg_byte = 1,
|
||||
arg_char,
|
||||
arg_short,
|
||||
arg_long,
|
||||
arg_angle,
|
||||
arg_coord,
|
||||
arg_string,
|
||||
arg_entity,
|
||||
};
|
||||
|
||||
enum {
|
||||
type_int = 1,
|
||||
type_float,
|
||||
type_string,
|
||||
};
|
||||
|
||||
class argMsg
|
||||
{
|
||||
public:
|
||||
argMsg();
|
||||
void Reset();
|
||||
void Send();
|
||||
int Type();
|
||||
|
||||
int type;
|
||||
REAL fData;
|
||||
std::string cData;
|
||||
int iData;
|
||||
};
|
||||
|
||||
extern AMX_NATIVE_INFO msg_Natives[];
|
||||
|
||||
#endif //_MSGS_INCLUDE_H
|
Reference in New Issue
Block a user