#include <stdio.h>
#include <stdlib.h>



int main(int argc, char **argv){
	char message_buffer[1024];
	char password[32];


	//setup gtk/pango and/or opengl interface


//must all be setup in callbacks

	//both server and client
	establish_connection();
	
	//server
		//retrieve password from user interface
		wait_for_message(message_buffer);
		//compare password to message buffer

	//client
		//set message_buffer to a pass
		send_message(message_buffer);
		//if connection not broken continue

//for threaded two loops, 1 render 1 send/wait messages updating global game state
//loop:
	//client
		//make move
		//refresh game board
		//send move choice
		send_message(message_buffer);
		//wait for server's move
		wait_for_message(message_buffer);

	//server
		//refresh game board
		//wait for client's move
		wait_for_message(message_buffer);
		//update game state/board
		//make own move
		send_message(message_buffer);


	return 0;
}
