#include <iostream>
#include <algorithm>
#include <sstream>
#include <cmath>
#include <IFileSystem.h>
#include <json/json.h>
#include "client.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/gameui.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 "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().
|
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(), Game::handleCallbacks(), GameUI::init(), Game::initGui(), Game::processUserInput(), ClientLauncher::run(), and Game::showOverlayMessage().