Moved the hover logic to the server

This commit is contained in:
xethm55 committed 2012-10-01 22:30:41 -04:00
1 parent 8ed2688095
commit 116f066a80
3 files changed
+15 -9

No files matched your search

+1 -9
View File
@@ -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);