ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/flatline/Mariusnet_Public.h
Revision: 881
Committed: Mon Jun 3 17:01:38 2013 UTC (12 years, 4 months ago) by alloc
Content type: text/x-chdr
File size: 890 byte(s)
Log Message:
Daodan: Some flatline cleanups

File Contents

# Content
1 #ifndef MARIUSNET_PUBLIC_H
2 #define MARIUSNET_PUBLIC_H
3
4 extern unsigned char MsNet_Running;
5
6 unsigned char MSNet_Login(char* username, char* password);
7 void MSNet_SendChat( char* msg );
8 void MSNet_RoomExit();
9 void MSNet_DrawGames();
10 extern char MariusLogin[32];
11
12 typedef struct
13 {
14 short unknown16;
15 short type;
16 int options;
17 int timelimit;
18 int checksum;
19 short difficulty;
20 short maxplayers;
21 short teamrandomseed;
22 short maxteams; //-1
23 int planningtime;
24 int unusedint;
25 int unusedint_2;
26 short unknown16_2;
27 short pluginflag;
28 char pluginlist[512];
29 int clientversion;//0xc136e436
30 int unknownint;
31 short status;
32 short numplayers;
33 char action;
34 char pad[3];
35 char Buffer[128];
36 } m_gamedescription;
37
38 typedef struct
39 {
40 short port;
41 short zero;
42 m_gamedescription g;
43 } m_announcegame;
44
45 int MSNet_CreateGame( m_announcegame* Game );
46
47 #endif