summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorMario Kilies <MarioKilies@GMX.net>2011-01-25 19:11:31 +0100
committerMario Kilies <MarioKilies@GMX.net>2011-01-25 19:11:31 +0100
commit3c592ecc32e4399372f26605aed2156816bcf86c (patch)
tree6a1177f99bb8443724c0ba44e3f22f9277b61c6f /src/main.c
parentbb51e09af659b867eb5770f2c5020ee9e38fe725 (diff)
Removed huge comment block.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c96
1 files changed, 0 insertions, 96 deletions
diff --git a/src/main.c b/src/main.c
index 77b62ff..98347fb 100644
--- a/src/main.c
+++ b/src/main.c
@@ -33,101 +33,5 @@ int main(int argc, char **argv)
start_game(servermode, addr, port);
- /*else if (argc == 2) // Server mode
- {
- int ssock;
- int* csocks;
- player_list players;
- const char* nickname = "deki";
- const hand_t testhand = { { 12, 23, 35, 42, 55, 57, 70, 81, 103, 0 } };
- servermode = true;
- port = argv[1];
-
- // start listening
- ssock = server_start(port);
-
- // accept client connections
- csocks = server_get_players(ssock, opponents);
-
- players.count = opponents + 1;
- //players.names[0] = malloc(strlen(nickname)+1);
- //strcpy(players.names[0], nickname);
-
- for(int i=0; i<opponents; i++)
- {
- // wait for greeting from client i and read nick
- char* name = net_recv(csocks[i], msg_type_hello);
- //players.names[i+1] = name;
- printf("player connected: len:%d, name:%s\n", strlen(name), name);
- }
-
- // start game and send player list to clients
- server_start_game(csocks, opponents, &players);
-
- // send test hand
- for(int i=0; i<opponents; i++)
- server_deal_cards(csocks[i], &testhand);
-
- // receive selected stacks from players
- for(int i=0; i<opponents; i++)
- {
- uint8_t* stack = net_recv(csocks[i], msg_type_selected_stack_c);
- printf("received selected stack from player %d: %d\n", i, *stack);
- // broadcast it to players
- server_send_selected_stack(csocks, opponents, *stack);
- free(stack);
- }
-
- // cleanup
- //for(int i=0; i<players.count; i++)
- // free(players.names[i]);
- close(ssock);
- free(csocks);
- }
- else if (argc == 3) // Client mode
- {
- int sock;
- player_list* players;
- const char* nickname = "schnippi";
- hand_t *testhand;
- addr = argv[1];
- port = argv[2];
-
- // connect to server
- sock = client_connect_server(addr, port);
-
- // greet server and tell nickname
- client_hello(sock, nickname);
-
- // retrieve list of all players from server
- players = net_recv(sock, msg_type_start_game);
- //for(int i=0; i<players->count; i++)
- // printf("Player %d: %s\n", i, players->names[i]);
-
- // receive test hand
- testhand = net_recv(sock, msg_type_deal_cards);
- printf("received cards: ");
- for(int i=0; i<MAX_HAND_CARDS; i++)
- printf("%d, ", testhand->cards[i]);
- printf("\n");
-
- // send selected stack to server
- client_send_selected_stack(sock, 3);
-
- // receive stack broadcast from server
- for(int i=0; i<opponents; i++)
- {
- uint8_t* stack = net_recv(sock, msg_type_selected_stack_s);
- printf("received stack selection for current player: %d\n", *stack);
- free(stack);
- }
-
- // cleanup
- cleanup_playerlist(players);
- free(testhand);
- close(sock);
- }*/
-
-
return EXIT_SUCCESS;
}