From 110e6a62d2ef36a90aa844970d4fb725b79c1993 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Fri, 8 Aug 2025 11:37:30 +0200 Subject: [PATCH] add fakesocket method --- include/server/socket/FakeSocket.h | 1 + src/main.cpp | 6 +++--- src/server/socket/FakeSocket.cpp | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/include/server/socket/FakeSocket.h b/include/server/socket/FakeSocket.h index cdb1893..04a57e8 100644 --- a/include/server/socket/FakeSocket.h +++ b/include/server/socket/FakeSocket.h @@ -14,6 +14,7 @@ class FakeSocket : public IServerSocket { void ConnectFakePeer(PeerID a_Peer); void DisconnectFakePeer(PeerID a_Peer); + void ReceiveFromFakePeer(PeerID a_Peer, const protocol::PacketBase& a_Packet); protected: virtual void SendPeer(PeerID a_Peer, const protocol::PacketBase& a_Packet) override; diff --git a/src/main.cpp b/src/main.cpp index 6bc672f..00ae71c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -126,15 +126,15 @@ int main(int argc, char** argv) { ClientHandler clientHandler(simulation); simulation.OnMissingLockSteps.Connect([&fakeSocket](const std::vector& a_MissingSteps){ - fakeSocket->OnReceive(0, td::protocol::packets::LockStepRequestPacket(a_MissingSteps)); + fakeSocket->ReceiveFromFakePeer(0, td::protocol::packets::LockStepRequestPacket(a_MissingSteps)); }); // temporary tests display.OnKeyDown.Connect([&fakeSocket](SDL_Keycode key) { if (key == SDLK_A) { - fakeSocket->OnReceive(0, td::protocol::packets::SpawnTroopPacket(td::EntityType::Zombie, 1)); + fakeSocket->ReceiveFromFakePeer(0, td::protocol::packets::SpawnTroopPacket(td::EntityType::Zombie, 1)); } else if (key == SDLK_Z) { - fakeSocket->OnReceive(0, td::protocol::packets::PlaceTowerPacket(td::TowerType::Archer, td::TowerCoords(77, 13))); + fakeSocket->ReceiveFromFakePeer(0, td::protocol::packets::PlaceTowerPacket(td::TowerType::Archer, td::TowerCoords(77, 13))); } }); diff --git a/src/server/socket/FakeSocket.cpp b/src/server/socket/FakeSocket.cpp index aa2da4d..e223490 100644 --- a/src/server/socket/FakeSocket.cpp +++ b/src/server/socket/FakeSocket.cpp @@ -7,6 +7,10 @@ void FakeSocket::SendPeer(PeerID a_Peer, const protocol::PacketBase& a_Packet) { OnSend(a_Peer, a_Packet); } +void FakeSocket::ReceiveFromFakePeer(PeerID a_Peer, const protocol::PacketBase& a_Packet) { + OnReceivePeer(a_Peer, a_Packet); +} + void FakeSocket::ConnectFakePeer(PeerID a_Peer) { OnConnectPeer(a_Peer); }