Moved the hover logic to the server
This commit is contained in:
1 parent
8ed2688095
commit
116f066a80
3 files changed
+15
-9
No files matched your search
@@ -210,6 +210,7 @@ void Client::update(double elapsed_time)
|
||||
client_packet >> m_players[player_index]->direction;
|
||||
client_packet >> m_players[player_index]->x;
|
||||
client_packet >> m_players[player_index]->y;
|
||||
client_packet >> m_players[player_index]->hover;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -286,15 +287,6 @@ void Client::update(double elapsed_time)
|
||||
}
|
||||
}
|
||||
|
||||
/* decrease player hover when not over a tile */
|
||||
if (m_map.get_tile_at(m_players[m_current_player]->x,
|
||||
m_players[m_current_player]->y).isNull())
|
||||
{
|
||||
m_players[m_current_player]->hover -= elapsed_time / 10;
|
||||
if (m_players[m_current_player]->hover < 0)
|
||||
m_players[m_current_player]->hover = 0;
|
||||
}
|
||||
|
||||
m_player_dir_x = cos(m_players[m_current_player]->direction);
|
||||
m_player_dir_y = sin(m_players[m_current_player]->direction);
|
||||
|
||||
|
||||
Reference in new issue
Block a user