Main Page Modules Namespaces C++ Classes Compound List File List Index
TNL: gameType.h File Reference

# gameType.h File Reference

`#include "gameObject.h"`
`#include "timer.h"`
`#include "sfx.h"`
`#include "voiceCodec.h"`

## Namespaces

namespace | Zap

## Data Structures

class | Zap::ClientRef
class | Zap::GameType
struct | Zap::GameType::BarrierRec
struct | Zap::GameType::Team
struct | Zap::GameType::ItemOfInterest

## Defines

#define | GAMETYPE_RPC_S2C(className, methodName, args, argNames) TNL_IMPLEMENT_NETOBJECT_RPC(className, methodName, args, argNames, NetClassGroupGameMask, RPCGuaranteedOrdered, RPCToGhost, 0)
#define | GAMETYPE_RPC_C2S(className, methodName, args, argNames) TNL_IMPLEMENT_NETOBJECT_RPC(className, methodName, args, argNames, NetClassGroupGameMask, RPCGuaranteedOrdered, RPCToGhostParent, 0)

## Define Documentation

#define GAMETYPE_RPC_S2C | ( | className,
|  | methodName,
|  | args,
|  | argNames |  | ) | TNL_IMPLEMENT_NETOBJECT_RPC(className, methodName, args, argNames, NetClassGroupGameMask, RPCGuaranteedOrdered, RPCToGhost, 0)

#define GAMETYPE_RPC_C2S | ( | className,
|  | methodName,
|  | args,
|  | argNames |  | ) | TNL_IMPLEMENT_NETOBJECT_RPC(className, methodName, args, argNames, NetClassGroupGameMask, RPCGuaranteedOrdered, RPCToGhostParent, 0)