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];
|
||
|
};
|
||
|
}
|