diff --git a/server/server_application.cpp b/server/server_application.cpp index ede35c2..e158869 100644 --- a/server/server_application.cpp +++ b/server/server_application.cpp @@ -168,5 +168,13 @@ void ServerApplication::Broadcast(BroadcastRequest& bcast) { } void ServerApplication::HandleConnection(JoinRequest& request) { - cout << "request received" << endl; + //create the containers + ClientData client = { clientTicker++ }; + PlayerData player = { playerTicker++ }; + + //link the containers + client.playerIndex = player.index; + player.clientIndex = client.index; + + //??? oh fuck } \ No newline at end of file diff --git a/server/server_application.hpp b/server/server_application.hpp index 9a26cce..9876ca5 100644 --- a/server/server_application.hpp +++ b/server/server_application.hpp @@ -61,6 +61,9 @@ private: std::map players; bool running = false; + + int clientTicker = 0; + int playerTicker = 0; }; #endif