#include <iostream>#include <algorithm>#include <sstream>#include <cmath>#include <IFileSystem.h>#include <json/json.h>#include "client.h"#include "client/fontengine.h"#include "network/clientopcodes.h"#include "network/connection.h"#include "network/networkpacket.h"#include "threading/mutex_auto_lock.h"#include "client/clientevent.h"#include "client/renderingengine.h"#include "client/sound.h"#include "client/texturepaths.h"#include "client/texturesource.h"#include "client/mesh_generator_thread.h"#include "client/particles.h"#include "client/localplayer.h"#include "util/auth.h"#include "util/directiontables.h"#include "util/pointedthing.h"#include "util/serialize.h"#include "util/string.h"#include "util/srp.h"#include "filesys.h"#include "mapblock_mesh.h"#include "mapblock.h"#include "mapsector.h"#include "minimap.h"#include "modchannels.h"#include "content/mods.h"#include "profiler.h"#include "shader.h"#include "gettext.h"#include "gettime.h"#include "clientdynamicinfo.h"#include "clientmap.h"#include "clientmedia.h"#include "version.h"#include "database/database-files.h"#include "database/database-sqlite3.h"#include "serialization.h"#include "guiscalingfilter.h"#include "script/scripting_client.h"#include "game.h"#include "chatmessage.h"#include "translation.h"#include "content/mod_configuration.h"#include "mapnode.h"Classes | |
| struct | TextureUpdateArgs | 
Macros | |
| #define | set_world_path(hostname) | 
Functions | |
| void | writePlayerPos (LocalPlayer *myplayer, ClientMap *clientMap, NetworkPacket *pkt, bool camera_inverted) | 
Variables | |
| gui::IGUIEnvironment * | guienv | 
| #define set_world_path | ( | hostname | ) | 
Referenced by Client::initLocalMapSaving().
| void writePlayerPos | ( | LocalPlayer * | myplayer, | 
| ClientMap * | clientMap, | ||
| NetworkPacket * | pkt, | ||
| bool | camera_inverted ) | 
References Player::control, ClientMap::getCameraFov(), PlayerControl::getKeysPressed(), LocalPlayer::getPitch(), LocalPlayer::getPosition(), Player::getSpeed(), ClientMap::getWantedRange(), LocalPlayer::getYaw(), MAP_BLOCKSIZE, PlayerControl::movement_direction, and PlayerControl::movement_speed.
Referenced by Client::interact(), and Client::sendPlayerPos().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  extern | 
Referenced by GameUI::GameUI(), ClientLauncher::~ClientLauncher(), irr::gui::StaticText::add(), irr::gui::StaticText::add(), Client::afterContentReceived(), ClientLauncher::config_guienv(), GUIFormSpecMenu::create(), RenderingEngine::draw_load_screen(), Client::drawLoadScreen(), Game::getServerContent(), GameFormSpec::handleCallbacks(), GameUI::init(), Game::initGui(), Game::processUserInput(), ClientLauncher::run(), and Game::showOverlayMessage().