lobby_server.cpp compiles

This commit is contained in:
Kayne Ruse
2014-07-31 15:58:56 +10:00
parent 35363c05c3
commit f978cff98f
2 changed files with 63 additions and 34 deletions
+6 -11
View File
@@ -28,24 +28,21 @@
#include "button.hpp"
//utilities
#include "config_utility.hpp"
#include "udp_network_utility.hpp"
//client
#include "base_scene.hpp"
//APIs
#include "lua/lua.hpp"
//STL
#include <vector>
class LobbyMenu : public BaseScene {
public:
//Public access members
LobbyMenu(
ConfigUtility* const argConfig,
UDPNetworkUtility* const argNetwork,
int* const argClientIndex,
int* const argAccountIndex
);
LobbyMenu(lua_State*, UDPNetworkUtility&);
~LobbyMenu();
protected:
@@ -68,10 +65,8 @@ protected:
void HandleJoinResponse(ClientPacket* const);
//shared parameters
ConfigUtility& config;
lua_State* lua = nullptr;
UDPNetworkUtility& network;
int& clientIndex;
int& accountIndex;
//members
Image image;
@@ -92,7 +87,7 @@ protected:
std::vector<ServerInformation> serverInfo;
//a terrible hack, forgive me
//I'd love a proper gui system for this
//TODO: I'd love a proper gui system for this
SDL_Rect listBox;
ServerInformation* selection = nullptr;
};