diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2016-10-08 23:13:38 +0200 |
---|---|---|
committer | Ner'zhul <nerzhul@users.noreply.github.com> | 2016-10-09 15:17:10 +0200 |
commit | 70f104be076321330a0827010704761a040d8ec7 (patch) | |
tree | e6d297b317cb37f85f51f65164bf0537ee8586d1 /src/player.h | |
parent | b3fc133442724cc2785d0c7e2beea2d782d8a087 (diff) | |
download | minetest-70f104be076321330a0827010704761a040d8ec7.tar.gz minetest-70f104be076321330a0827010704761a040d8ec7.tar.bz2 minetest-70f104be076321330a0827010704761a040d8ec7.zip |
Environment cleanup
* Move client list to ServerEnvironment and use RemotePlayer members instead of Player
* ClientEnvironment only use setLocalPlayer to specify the current player
* Remove ClientEnvironment dead code on player list (in fact other players are CAO not Player objects)
* Drop LocalPlayer::getPlayer(xxx) functions which aren't used.
* Improve a little bit performance by using const ref list for ClientEnvironment::getPlayerNames() & Client::getConnectedPlayerNames()
* Drop isLocal() function from (Local)Player which is not needed anymore because of previous changes
This change permits to cleanup shared client list which is very old code.
ClientEnvironment doesn't use player list anymore, it only contains the local player, as addPlayer is only called from Client constructor client side.
Clients are only CAO on client side, this cleanup permit to remove confusion about player list.
Diffstat (limited to 'src/player.h')
-rw-r--r-- | src/player.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/player.h b/src/player.h index 3c945b100..6ac5dfe65 100644 --- a/src/player.h +++ b/src/player.h @@ -183,22 +183,6 @@ public: return size; } - void setLocalAnimations(v2s32 frames[4], float frame_speed) - { - for (int i = 0; i < 4; i++) - local_animations[i] = frames[i]; - local_animation_speed = frame_speed; - } - - void getLocalAnimations(v2s32 *frames, float *frame_speed) - { - for (int i = 0; i < 4; i++) - frames[i] = local_animations[i]; - *frame_speed = local_animation_speed; - } - - virtual bool isLocal() const { return false; } - bool camera_barely_in_ceiling; v3f eye_offset_first; v3f eye_offset_third; |