Refactor and cleanup of server code

This commit is contained in:
2020-05-04 04:10:19 -04:00
parent 6726982ee6
commit 3ee6551013
3 changed files with 163 additions and 149 deletions

View File

@ -5,9 +5,7 @@
#include <iostream>
#include <string>
#include <cstring>
bool console_is_running = false;
#include "gameserver.hpp"
class ServerConsole
{
@ -26,13 +24,13 @@ void * console_logic(void *)
std::string input_string;
while(console_is_running)
while(game_is_running)
{
if(std::getline(std::cin, input_string))
{
if(input_string == "stop")
{
console_is_running = false;
game_is_running = false;
}
else
{
@ -46,7 +44,7 @@ void * console_logic(void *)
ServerConsole::ServerConsole(void)
{
//Intialized values
console_is_running = true;
game_is_running = true;
thread = pthread_t();
@ -64,7 +62,7 @@ void ServerConsole::stop(void)
bool ServerConsole::is_running(void)
{
return console_is_running;
return game_is_running;
}
#endif