mirror of
https://github.com/minetest/minetest.git
synced 2024-11-27 10:03:45 +01:00
Cleanup some header inclusions to improve compilation times
This commit is contained in:
parent
6647939403
commit
430d3b28e4
@ -34,6 +34,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include "localplayer.h"
|
#include "localplayer.h"
|
||||||
#include "hud.h"
|
#include "hud.h"
|
||||||
#include "particles.h"
|
#include "particles.h"
|
||||||
|
#include "mapnode.h"
|
||||||
|
|
||||||
struct MeshMakeData;
|
struct MeshMakeData;
|
||||||
class MapBlockMesh;
|
class MapBlockMesh;
|
||||||
|
@ -28,6 +28,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include "profiler.h"
|
#include "profiler.h"
|
||||||
#include "raycast.h"
|
#include "raycast.h"
|
||||||
#include "voxelalgorithms.h"
|
#include "voxelalgorithms.h"
|
||||||
|
#include "settings.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
ClientEnvironment
|
ClientEnvironment
|
||||||
|
@ -36,12 +36,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include "irr_v3d.h"
|
#include "irr_v3d.h"
|
||||||
#include "activeobject.h"
|
#include "activeobject.h"
|
||||||
#include "util/numeric.h"
|
#include "util/numeric.h"
|
||||||
#include "mapnode.h"
|
|
||||||
#include "mapblock.h"
|
|
||||||
#include "threading/mutex.h"
|
#include "threading/mutex.h"
|
||||||
#include "threading/atomic.h"
|
#include "threading/atomic.h"
|
||||||
#include "network/networkprotocol.h" // for AccessDeniedCode
|
#include "network/networkprotocol.h" // for AccessDeniedCode
|
||||||
|
|
||||||
|
class Map;
|
||||||
|
|
||||||
class Environment
|
class Environment
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -25,7 +25,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include <stack>
|
#include <stack>
|
||||||
|
|
||||||
#include "irrlichttypes_extrabloated.h"
|
#include "irrlichttypes_extrabloated.h"
|
||||||
#include "inventory.h"
|
|
||||||
#include "inventorymanager.h"
|
#include "inventorymanager.h"
|
||||||
#include "modalMenu.h"
|
#include "modalMenu.h"
|
||||||
#include "guiTable.h"
|
#include "guiTable.h"
|
||||||
|
@ -655,6 +655,17 @@ v3s16 LocalPlayer::getStandingNodePos()
|
|||||||
return floatToInt(getPosition() - v3f(0, BS, 0), BS);
|
return floatToInt(getPosition() - v3f(0, BS, 0), BS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
v3s16 LocalPlayer::getLightPosition() const
|
||||||
|
{
|
||||||
|
return floatToInt(m_position + v3f(0,BS+BS/2,0), BS);
|
||||||
|
}
|
||||||
|
|
||||||
|
v3f LocalPlayer::getEyeOffset() const
|
||||||
|
{
|
||||||
|
float eye_height = camera_barely_in_ceiling ? 1.5f : 1.625f;
|
||||||
|
return v3f(0, BS * eye_height, 0);
|
||||||
|
}
|
||||||
|
|
||||||
// Horizontal acceleration (X and Z), Y direction is ignored
|
// Horizontal acceleration (X and Z), Y direction is ignored
|
||||||
void LocalPlayer::accelerateHorizontal(const v3f &target_speed, const f32 max_increase)
|
void LocalPlayer::accelerateHorizontal(const v3f &target_speed, const f32 max_increase)
|
||||||
{
|
{
|
||||||
|
@ -105,10 +105,7 @@ public:
|
|||||||
u16 getBreath() const { return m_breath; }
|
u16 getBreath() const { return m_breath; }
|
||||||
void setBreath(u16 breath) { m_breath = breath; }
|
void setBreath(u16 breath) { m_breath = breath; }
|
||||||
|
|
||||||
v3s16 getLightPosition() const
|
v3s16 getLightPosition() const;
|
||||||
{
|
|
||||||
return floatToInt(m_position + v3f(0,BS+BS/2,0), BS);
|
|
||||||
}
|
|
||||||
|
|
||||||
void setYaw(f32 yaw)
|
void setYaw(f32 yaw)
|
||||||
{
|
{
|
||||||
@ -131,11 +128,7 @@ public:
|
|||||||
|
|
||||||
v3f getPosition() const { return m_position; }
|
v3f getPosition() const { return m_position; }
|
||||||
v3f getEyePosition() const { return m_position + getEyeOffset(); }
|
v3f getEyePosition() const { return m_position + getEyeOffset(); }
|
||||||
v3f getEyeOffset() const
|
v3f getEyeOffset() const;
|
||||||
{
|
|
||||||
float eye_height = camera_barely_in_ceiling ? 1.5f : 1.625f;
|
|
||||||
return v3f(0, BS * eye_height, 0);
|
|
||||||
}
|
|
||||||
private:
|
private:
|
||||||
void accelerateHorizontal(const v3f &target_speed, const f32 max_increase);
|
void accelerateHorizontal(const v3f &target_speed, const f32 max_increase);
|
||||||
void accelerateVertical(const v3f &target_speed, const f32 max_increase);
|
void accelerateVertical(const v3f &target_speed, const f32 max_increase);
|
||||||
|
@ -26,6 +26,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include "porting.h"
|
#include "porting.h"
|
||||||
#include "util/numeric.h"
|
#include "util/numeric.h"
|
||||||
#include "util/string.h"
|
#include "util/string.h"
|
||||||
|
#include "mapblock.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#include "content_abm.h"
|
#include "content_abm.h"
|
||||||
#include "content_sao.h"
|
#include "content_sao.h"
|
||||||
#include "emerge.h"
|
#include "emerge.h"
|
||||||
|
#include "mapblock.h"
|
||||||
#include "nodedef.h"
|
#include "nodedef.h"
|
||||||
#include "player.h"
|
#include "player.h"
|
||||||
#include "rollback_interface.h"
|
#include "rollback_interface.h"
|
||||||
|
@ -22,7 +22,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
|
|
||||||
#include "irrlichttypes_bloated.h"
|
#include "irrlichttypes_bloated.h"
|
||||||
#include "inventory.h"
|
#include "inventory.h"
|
||||||
#include "constants.h" // BS
|
|
||||||
#include "threading/mutex.h"
|
#include "threading/mutex.h"
|
||||||
#include <list>
|
#include <list>
|
||||||
|
|
||||||
|
@ -21,6 +21,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
#define SERVER_ENVIRONMENT_HEADER
|
#define SERVER_ENVIRONMENT_HEADER
|
||||||
|
|
||||||
#include "environment.h"
|
#include "environment.h"
|
||||||
|
#include "mapnode.h"
|
||||||
|
#include "mapblock.h"
|
||||||
|
#include <set>
|
||||||
|
|
||||||
class IGameDef;
|
class IGameDef;
|
||||||
class ServerMap;
|
class ServerMap;
|
||||||
|
Loading…
Reference in New Issue
Block a user