wm: glendy

ref: 09a8d8c1dddb130846b931acbe22ffe036882359
dir: /srv.h/

View raw version
#define playersock sockfd[turn % 2]
#define INPUTSIZE 32
#define TIMEOUT 30

extern int id;
extern int sockfd[2];

typedef struct
{
	int fd;
	char *nick;
	int game;	
	int side;
	int opts;
	int state;
	long firstseen;
	long lastseen;
	
	void *thread;
}Client;

typedef struct
{
	int id;
	int difficulty;
	int state;
	int turn;
	int sockfd[2];
	int grid[SzX][SzY];
	char syncmsg[8];
	Client *clients[2];
}Game;