30 lines
638 B
C++
30 lines
638 B
C++
#pragma once
|
|
|
|
namespace BWAPI
|
|
{
|
|
struct GameInstance
|
|
{
|
|
GameInstance()
|
|
: serverProcessID(0)
|
|
, isConnected(false)
|
|
, lastKeepAliveTime(0)
|
|
{};
|
|
GameInstance(unsigned int servID, bool connected, unsigned int lastAliveTime)
|
|
: serverProcessID(servID)
|
|
, isConnected(connected)
|
|
, lastKeepAliveTime(lastAliveTime)
|
|
{};
|
|
|
|
unsigned int serverProcessID;
|
|
bool isConnected;
|
|
//time_t lastKeepAliveTime;
|
|
unsigned int lastKeepAliveTime;
|
|
};
|
|
struct GameTable
|
|
{
|
|
GameTable()
|
|
{}
|
|
static const int MAX_GAME_INSTANCES = 8;
|
|
GameInstance gameInstances[MAX_GAME_INSTANCES];
|
|
};
|
|
} |