Oops.
[AROS-Contrib.git] / Games / Doom / aros_net_local.h
blobdbba3b310924d3b45d3e4b71a42f402b87841efe
1 #define NUM_FASTMSG 500
3 #define MAX_PLAYERS 4
4 #define COMNAME "DOOMCOM"
6 struct PlayerPort
8 struct MsgPort msgport;
9 BOOL inuse;
12 struct ComPort
14 struct SignalSemaphore sem;
15 struct PlayerPort playerport[MAX_PLAYERS];
16 APTR pool;
17 WORD users;
20 struct ComMsg
22 struct Message msg;
23 APTR pool;
24 BYTE flags;
25 BYTE playerid;
26 WORD datalen;
27 doomdata_t dd;
30 #define CMF_ALLOCED 1
31 #define CMF_DEAD 2
33 boolean AROSNetLocal_InitNetwork(void);
34 void AROSNetLocal_NetCmd(void);
35 void AROSNetLocal_NetSend(void);
36 void AROSNetLocal_NetGet(void);
37 void AROSNetLocal_CleanupNetwork(void);