🏥
This commit is contained in:
@@ -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:
|
||||
|
@@ -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.";
|
||||
}
|
||||
|
Reference in New Issue
Block a user