BWAPI
quorum/include/BWAPI/Client/Client.h
Go to the documentation of this file.
00001 #pragma once
00002 #include <windows.h>
00003 #include "GameData.h"
00004 #include "GameImpl.h"
00005 #include "ForceImpl.h"
00006 #include "PlayerImpl.h"
00007 #include "UnitImpl.h"
00008 
00009 
00010 namespace BWAPI
00011 {
00012   class Client
00013   {
00014     public:
00015     Client();
00016     ~Client();
00017     GameData* data;
00018     bool isConnected();
00019     bool connect();
00020     void disconnect();
00021     void update();
00022 
00023   private:
00024     HANDLE pipeObjectHandle;
00025     HANDLE mapFileHandle;
00026     bool connected;
00027     bool showedErrorBox;
00028   };
00029   extern Client BWAPIClient;
00030 }
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines