43 lines
880 B
C
43 lines
880 B
C
|
#ifndef __FF_PUBLIC_H
|
||
|
#define __FF_PUBLIC_H
|
||
|
|
||
|
#define FF_HANDLE_NULL 0
|
||
|
#define FF_CLIENT_LOCAL (-2)
|
||
|
#define FF_CLIENT( client ) (FF_CLIENT_LOCAL - client)
|
||
|
|
||
|
typedef int ffHandle_t;
|
||
|
|
||
|
/*
|
||
|
enum FFChannel_e
|
||
|
{ FF_CHANNEL_WEAPON
|
||
|
, FF_CHANNEL_MENU
|
||
|
, FF_CHANNEL_TOUCH
|
||
|
, FF_CHANNEL_DAMAGE
|
||
|
, FF_CHANNEL_VEHICLE
|
||
|
, FF_CHANNEL_MAX
|
||
|
};
|
||
|
*/
|
||
|
#define FF_CHANNEL_WEAPON 0
|
||
|
#define FF_CHANNEL_MENU 1
|
||
|
#define FF_CHANNEL_TOUCH 2
|
||
|
#define FF_CHANNEL_DAMAGE 3
|
||
|
#define FF_CHANNEL_BODY 4
|
||
|
#define FF_CHANNEL_FORCE 5
|
||
|
#define FF_CHANNEL_FOOT 6
|
||
|
#define FF_CHANNEL_MAX 7
|
||
|
|
||
|
#ifdef _FF
|
||
|
|
||
|
/*
|
||
|
inline qboolean operator &= ( qboolean &lvalue, qboolean rvalue )
|
||
|
{
|
||
|
lvalue = qboolean( (int)lvalue && (int)rvalue );
|
||
|
return lvalue;
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
#include "../ff/ff.h" // basic system functions
|
||
|
#include "../ff/ff_snd.h" // sound system similarities
|
||
|
#endif // _FF
|
||
|
|
||
|
#endif // __FF_PUBLIC_H
|