add sync projectiles

This commit is contained in:
Vlad committed 2026-02-05 13:29:21 +06:00
1 parent 88f68b20ea
commit ec156bd679
7 files changed
+561 -240

No files matched your search

+10 -3
View File
@@ -1,6 +1,5 @@
#pragma once
// WebSocketClient.h
#include "NetworkInterface.h"
#include <queue>
@@ -16,8 +15,8 @@ namespace ZL {
void Send(const std::string& message) override;
bool IsConnected() const override { return true; }
int GetClientId() const { return 1; }
std::vector<ProjectileInfo> getPendingProjectiles();
int GetClientId() const override { return 1; }
std::vector<ProjectileInfo> getPendingProjectiles() override;
std::unordered_map<int, ClientStateInterval> getRemotePlayers() override {
return std::unordered_map<int, ClientStateInterval>();
@@ -26,5 +25,13 @@ namespace ZL {
std::vector<std::pair<Eigen::Vector3f, Eigen::Matrix3f>> getServerBoxes() override {
return {};
}
std::vector<DeathInfo> getPendingDeaths() override {
return {};
}
std::vector<int> getPendingRespawns() override {
return {};
}
};
}