62 lines
919 B
C++
62 lines
919 B
C++
|
#include <Windows.h>
|
||
|
#include "Include\DanBiasGame.h"
|
||
|
|
||
|
namespace DanBias
|
||
|
{
|
||
|
#pragma region Game Data
|
||
|
/**
|
||
|
* Private server data container
|
||
|
*/
|
||
|
class DanBiasGamePrivateData
|
||
|
{
|
||
|
public:
|
||
|
bool initiated;
|
||
|
bool running;
|
||
|
bool released;
|
||
|
|
||
|
public:
|
||
|
DanBiasGamePrivateData()
|
||
|
:running(0)
|
||
|
, initiated(0)
|
||
|
{}
|
||
|
void Release()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
} data;
|
||
|
#pragma endregion
|
||
|
|
||
|
|
||
|
DanBiasClientReturn DanBiasGame::Initiate(DanBiasGameDesc& desc)
|
||
|
{
|
||
|
|
||
|
data.initiated = true;
|
||
|
return DanBiasClientReturn_Sucess;
|
||
|
}
|
||
|
DanBiasClientReturn DanBiasGame::Run()
|
||
|
{
|
||
|
if(data.running)
|
||
|
{
|
||
|
return DanBiasClientReturn_Error;
|
||
|
}
|
||
|
if(!data.released)
|
||
|
{
|
||
|
return DanBiasClientReturn_Error;
|
||
|
}
|
||
|
if(!data.initiated)
|
||
|
{
|
||
|
return DanBiasClientReturn_Error;
|
||
|
}
|
||
|
data.running = true;
|
||
|
while (data.running)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
return DanBiasClientReturn_Sucess;
|
||
|
}
|
||
|
void DanBiasGame::Release()
|
||
|
{
|
||
|
data.released = true;
|
||
|
}
|
||
|
|
||
|
} //End namspace DanBias
|