This commit is contained in:
MarcEricMartel
2023-11-28 11:38:38 -05:00
parent e89b5914fb
commit 5c346c48e6
3 changed files with 67 additions and 61 deletions

View File

@@ -99,7 +99,6 @@ int Connector::Connect(const char* srv_addr, std::string name) {
++errors;
else {
m_players[pl->id] = pl;
std::cout << pl->name << std::endl;
}
break;
case TEAMINF:

View File

@@ -373,7 +373,7 @@ void Engine::Init() {
if (!m_conn.Connect(srvname.c_str(), playname)) {
// setup jeu en reseau.
std::cout << "ID recu du serveur: " << std::to_string(m_conn.getId()) << "!" << std::endl;
std::cout << "Seed recu du serveur: " << std::to_string(m_conn.getSeed()) << "!" << std::endl;
//std::cout << "Seed recu du serveur: " << std::to_string(m_conn.getSeed()) << "!" << std::endl;
m_player = Player(m_conn.getOrigin().position);
for (auto& [key, player] : m_conn.m_players) {
@@ -1335,6 +1335,9 @@ void Engine::Render(float elapsedTime) {
m_player.InflictDamage(sync.hp - comp.hp);
Vector3f diff = sync.position - comp.position;
if (diff.y < 1.)
diff.y = 0;
//std::cout << sync.timestamp << " ms: " << comp.position << " - " << sync.position << " Diff: " << diff.Length() << std::endl;
@@ -1344,6 +1347,8 @@ void Engine::Render(float elapsedTime) {
}
// TODO: Syncer sync.timer avec le timer
m_syncs.erase(sync.timestamp);
}
else std::cout << "sync be no good.";
}