This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
BWMirror-Generator/bwapi4-includes/BWAPI/Client/Client.h

36 lines
600 B
C
Raw Normal View History

#pragma once
#include "GameData.h"
#include "GameImpl.h"
#include "ForceImpl.h"
#include "PlayerImpl.h"
#include "UnitImpl.h"
#include "GameTable.h"
2015-02-07 12:16:07 -05:00
#include "../WindowsTypes.h"
namespace BWAPI
{
class Client
{
public:
Client();
~Client();
2015-02-07 12:16:07 -05:00
bool isConnected() const;
bool connect();
void disconnect();
void update();
2016-02-28 08:49:15 -05:00
GameData* data = nullptr;
private:
2016-02-28 08:49:15 -05:00
HANDLE pipeObjectHandle;
HANDLE mapFileHandle;
HANDLE gameTableFileHandle;
GameTable* gameTable = nullptr;
2016-02-28 08:49:15 -05:00
bool connected = false;
};
extern Client BWAPIClient;
}