Skip to content
Snippets Groups Projects
Commit 500d04c2 authored by Terence Denning's avatar Terence Denning
Browse files

game fully functional w/o cookie and list display

parent ec976823
No related branches found
No related tags found
No related merge requests found
......@@ -44,6 +44,8 @@ static int user2_start = 0;
char user2_guesses[100][100];
int user2_guess_number = 0;
int gameover = 0;
static char *webpage;
// represents the types of method
......@@ -157,6 +159,7 @@ static bool handle_http_request(int sockfd)
struct stat st;
if(strstr(buff, "quit=Quit") != NULL){
webpage = "html/7_gameover.html";
stat(webpage, &st);
// Reset User
if(sockfd == user1){
......@@ -176,8 +179,6 @@ static bool handle_http_request(int sockfd)
return false;
}
webpage = "html/7_gameover.html.html";
int filefd = open(webpage, O_RDONLY);
n = read(filefd, buff, 2048);
if (n < 0)
......@@ -216,6 +217,7 @@ static bool handle_http_request(int sockfd)
for(int i=0; i<user2_guess_number; i++)
{
if(strcmp(user2_guesses[i], keyword) == 0){
gameover = 1;
user1 = -1;
user2 = -1;
user1_guess_number = 0;
......@@ -230,9 +232,9 @@ static bool handle_http_request(int sockfd)
}
}
}
else if(user2 == -1){
webpage = "html/7_gameover.html";
} else if( gameover == 1){
webpage = "html/6_endgame.html";
gameover = 0;
}
else {
webpage = "html/5_discarded.html";
......@@ -247,6 +249,7 @@ static bool handle_http_request(int sockfd)
for(int i=0; i<user1_guess_number; i++)
{
if(strcmp(user1_guesses[i], keyword) == 0){
gameover = 1;
user1 = -1;
user2 = -1;
user1_guess_number = 0;
......@@ -261,8 +264,9 @@ static bool handle_http_request(int sockfd)
}
}
}
else if(user1 == -1){
webpage = "html/7_gameover.html";
else if( gameover == 1){
webpage = "html/6_endgame.html";
gameover = 0;
}
else {
webpage = "html/5_discarded.html";
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment