BWAPI
|
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 }