Fix all warnings reported by clang
parent
d436502fa4
commit
118e2ae865
|
@ -44,7 +44,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
|
||||||
Camera::Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control,
|
Camera::Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control,
|
||||||
IGameDef *gamedef):
|
IGameDef *gamedef):
|
||||||
m_smgr(smgr),
|
|
||||||
m_playernode(NULL),
|
m_playernode(NULL),
|
||||||
m_headnode(NULL),
|
m_headnode(NULL),
|
||||||
m_cameranode(NULL),
|
m_cameranode(NULL),
|
||||||
|
|
|
@ -136,8 +136,7 @@ public:
|
||||||
void drawWieldedTool();
|
void drawWieldedTool();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Scene manager and nodes
|
// Nodes
|
||||||
scene::ISceneManager* m_smgr;
|
|
||||||
scene::ISceneNode* m_playernode;
|
scene::ISceneNode* m_playernode;
|
||||||
scene::ISceneNode* m_headnode;
|
scene::ISceneNode* m_headnode;
|
||||||
scene::ICameraSceneNode* m_cameranode;
|
scene::ICameraSceneNode* m_cameranode;
|
||||||
|
|
|
@ -3395,7 +3395,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const short ri
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const short left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const short left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3415,7 +3415,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const unsigned
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const unsigned short left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const unsigned short left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3435,7 +3435,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const int righ
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const int left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const int left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3455,7 +3455,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const unsigned
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const unsigned int left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const unsigned int left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3475,7 +3475,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const long rig
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const long left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const long left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3495,7 +3495,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const unsigned
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const unsigned long left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const unsigned long left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3515,7 +3515,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const float ri
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const float left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const float left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -3535,7 +3535,7 @@ inline ustring16<TAlloc> operator+(const ustring16<TAlloc>& left, const double r
|
||||||
template <typename TAlloc>
|
template <typename TAlloc>
|
||||||
inline ustring16<TAlloc> operator+(const double left, const ustring16<TAlloc>& right)
|
inline ustring16<TAlloc> operator+(const double left, const ustring16<TAlloc>& right)
|
||||||
{
|
{
|
||||||
ustring16<TAlloc> ret(core::stringc(left));
|
ustring16<TAlloc> ret((core::stringc(left)));
|
||||||
ret += right;
|
ret += right;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -141,6 +141,8 @@ namespace con {
|
||||||
class Connection;
|
class Connection;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define ARRAYSIZE(a) (sizeof(a) / sizeof((a)[0]))
|
||||||
|
|
||||||
enum ClientState
|
enum ClientState
|
||||||
{
|
{
|
||||||
Invalid,
|
Invalid,
|
||||||
|
@ -219,7 +221,6 @@ public:
|
||||||
m_nearest_unsent_d(0),
|
m_nearest_unsent_d(0),
|
||||||
m_nearest_unsent_reset_timer(0.0),
|
m_nearest_unsent_reset_timer(0.0),
|
||||||
m_excess_gotblocks(0),
|
m_excess_gotblocks(0),
|
||||||
m_nothing_to_send_counter(0),
|
|
||||||
m_nothing_to_send_pause_timer(0.0),
|
m_nothing_to_send_pause_timer(0.0),
|
||||||
m_name(""),
|
m_name(""),
|
||||||
m_version_major(0),
|
m_version_major(0),
|
||||||
|
@ -355,7 +356,6 @@ private:
|
||||||
u32 m_excess_gotblocks;
|
u32 m_excess_gotblocks;
|
||||||
|
|
||||||
// CPU usage optimization
|
// CPU usage optimization
|
||||||
u32 m_nothing_to_send_counter;
|
|
||||||
float m_nothing_to_send_pause_timer;
|
float m_nothing_to_send_pause_timer;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -433,7 +433,7 @@ public:
|
||||||
{ assert(m_env == 0); m_env = env; }
|
{ assert(m_env == 0); m_env = env; }
|
||||||
|
|
||||||
static std::string state2Name(ClientState state) {
|
static std::string state2Name(ClientState state) {
|
||||||
assert(state < sizeof(statenames));
|
assert((int) state < ARRAYSIZE(statenames));
|
||||||
return statenames[state];
|
return statenames[state];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,7 @@ public:
|
||||||
virtual void updateLight(u8 light_at_pos){}
|
virtual void updateLight(u8 light_at_pos){}
|
||||||
virtual v3s16 getLightPosition(){return v3s16(0,0,0);}
|
virtual v3s16 getLightPosition(){return v3s16(0,0,0);}
|
||||||
virtual core::aabbox3d<f32>* getSelectionBox(){return NULL;}
|
virtual core::aabbox3d<f32>* getSelectionBox(){return NULL;}
|
||||||
virtual core::aabbox3d<f32>* getCollisionBox(){return NULL;}
|
virtual bool getCollisionBox(aabb3f *toset){return false;}
|
||||||
virtual bool collideWithObjects(){return false;}
|
virtual bool collideWithObjects(){return false;}
|
||||||
virtual v3f getPosition(){return v3f(0,0,0);}
|
virtual v3f getPosition(){return v3f(0,0,0);}
|
||||||
virtual scene::IMeshSceneNode *getMeshSceneNode(){return NULL;}
|
virtual scene::IMeshSceneNode *getMeshSceneNode(){return NULL;}
|
||||||
|
|
|
@ -76,7 +76,6 @@ private:
|
||||||
video::SMaterial m_material;
|
video::SMaterial m_material;
|
||||||
core::aabbox3d<f32> m_box;
|
core::aabbox3d<f32> m_box;
|
||||||
float m_cloud_y;
|
float m_cloud_y;
|
||||||
float m_brightness;
|
|
||||||
video::SColorf m_color;
|
video::SColorf m_color;
|
||||||
u32 m_seed;
|
u32 m_seed;
|
||||||
v2f m_camera_pos;
|
v2f m_camera_pos;
|
||||||
|
|
|
@ -212,7 +212,7 @@ SharedBuffer<u8> makeReliablePacket(
|
||||||
ReliablePacketBuffer
|
ReliablePacketBuffer
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ReliablePacketBuffer::ReliablePacketBuffer(): m_list_size(0),writeptr(0) {}
|
ReliablePacketBuffer::ReliablePacketBuffer(): m_list_size(0) {}
|
||||||
|
|
||||||
void ReliablePacketBuffer::print()
|
void ReliablePacketBuffer::print()
|
||||||
{
|
{
|
||||||
|
@ -1941,8 +1941,7 @@ void ConnectionSendThread::sendAsPacket(u16 peer_id, u8 channelnum,
|
||||||
|
|
||||||
ConnectionReceiveThread::ConnectionReceiveThread(Connection* parent,
|
ConnectionReceiveThread::ConnectionReceiveThread(Connection* parent,
|
||||||
unsigned int max_packet_size) :
|
unsigned int max_packet_size) :
|
||||||
m_connection(parent),
|
m_connection(parent)
|
||||||
m_max_packet_size(max_packet_size)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -339,13 +339,11 @@ private:
|
||||||
RPBSearchResult findPacket(u16 seqnum);
|
RPBSearchResult findPacket(u16 seqnum);
|
||||||
|
|
||||||
std::list<BufferedPacket> m_list;
|
std::list<BufferedPacket> m_list;
|
||||||
u16 m_list_size;
|
u32 m_list_size;
|
||||||
|
|
||||||
u16 m_oldest_non_answered_ack;
|
u16 m_oldest_non_answered_ack;
|
||||||
|
|
||||||
JMutex m_list_mutex;
|
JMutex m_list_mutex;
|
||||||
|
|
||||||
unsigned int writeptr;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -975,7 +973,6 @@ private:
|
||||||
|
|
||||||
|
|
||||||
Connection* m_connection;
|
Connection* m_connection;
|
||||||
unsigned int m_max_packet_size;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class Connection
|
class Connection
|
||||||
|
|
|
@ -166,7 +166,7 @@ public:
|
||||||
|
|
||||||
void addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
void addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
||||||
IrrlichtDevice *irr);
|
IrrlichtDevice *irr);
|
||||||
void removeFromScene();
|
void removeFromScene(bool permanent);
|
||||||
void updateLight(u8 light_at_pos);
|
void updateLight(u8 light_at_pos);
|
||||||
v3s16 getLightPosition();
|
v3s16 getLightPosition();
|
||||||
void updateNodePos();
|
void updateNodePos();
|
||||||
|
@ -236,7 +236,7 @@ void TestCAO::addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
||||||
updateNodePos();
|
updateNodePos();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TestCAO::removeFromScene()
|
void TestCAO::removeFromScene(bool permanent)
|
||||||
{
|
{
|
||||||
if(m_node == NULL)
|
if(m_node == NULL)
|
||||||
return;
|
return;
|
||||||
|
@ -310,7 +310,7 @@ public:
|
||||||
|
|
||||||
void addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
void addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
||||||
IrrlichtDevice *irr);
|
IrrlichtDevice *irr);
|
||||||
void removeFromScene();
|
void removeFromScene(bool permanent);
|
||||||
void updateLight(u8 light_at_pos);
|
void updateLight(u8 light_at_pos);
|
||||||
v3s16 getLightPosition();
|
v3s16 getLightPosition();
|
||||||
void updateNodePos();
|
void updateNodePos();
|
||||||
|
@ -412,7 +412,7 @@ void ItemCAO::addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc,
|
||||||
updateTexture();
|
updateTexture();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ItemCAO::removeFromScene()
|
void ItemCAO::removeFromScene(bool permanent)
|
||||||
{
|
{
|
||||||
if(m_node == NULL)
|
if(m_node == NULL)
|
||||||
return;
|
return;
|
||||||
|
@ -648,7 +648,6 @@ public:
|
||||||
|
|
||||||
bool getCollisionBox(aabb3f *toset) {
|
bool getCollisionBox(aabb3f *toset) {
|
||||||
if (m_prop.physical) {
|
if (m_prop.physical) {
|
||||||
aabb3f retval;
|
|
||||||
//update collision box
|
//update collision box
|
||||||
toset->MinEdge = m_prop.collisionbox.MinEdge * BS;
|
toset->MinEdge = m_prop.collisionbox.MinEdge * BS;
|
||||||
toset->MaxEdge = m_prop.collisionbox.MaxEdge * BS;
|
toset->MaxEdge = m_prop.collisionbox.MaxEdge * BS;
|
||||||
|
|
|
@ -465,7 +465,7 @@ void *EmergeThread::Thread() {
|
||||||
|
|
||||||
v3s16 last_tried_pos(-32768,-32768,-32768); // For error output
|
v3s16 last_tried_pos(-32768,-32768,-32768); // For error output
|
||||||
v3s16 p;
|
v3s16 p;
|
||||||
u8 flags;
|
u8 flags = 0;
|
||||||
|
|
||||||
map = (ServerMap *)&(m_server->m_env->getMap());
|
map = (ServerMap *)&(m_server->m_env->getMap());
|
||||||
emerge = m_server->m_emerge;
|
emerge = m_server->m_emerge;
|
||||||
|
|
|
@ -314,7 +314,6 @@ ServerEnvironment::ServerEnvironment(ServerMap *map,
|
||||||
m_map(map),
|
m_map(map),
|
||||||
m_script(scriptIface),
|
m_script(scriptIface),
|
||||||
m_gamedef(gamedef),
|
m_gamedef(gamedef),
|
||||||
m_random_spawn_timer(3),
|
|
||||||
m_send_recommended_timer(0),
|
m_send_recommended_timer(0),
|
||||||
m_active_block_interval_overload_skip(0),
|
m_active_block_interval_overload_skip(0),
|
||||||
m_game_time(0),
|
m_game_time(0),
|
||||||
|
@ -1097,7 +1096,7 @@ void ServerEnvironment::step(float dtime)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Move
|
// Move
|
||||||
player->move(dtime, *m_map, 100*BS);
|
player->move(dtime, this, 100*BS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2395,7 +2394,7 @@ void ClientEnvironment::step(float dtime)
|
||||||
if(player->isLocal() == false)
|
if(player->isLocal() == false)
|
||||||
{
|
{
|
||||||
// Move
|
// Move
|
||||||
player->move(dtime, *m_map, 100*BS);
|
player->move(dtime, this, 100*BS);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -374,7 +374,6 @@ private:
|
||||||
// Outgoing network message buffer for active objects
|
// Outgoing network message buffer for active objects
|
||||||
std::list<ActiveObjectMessage> m_active_object_messages;
|
std::list<ActiveObjectMessage> m_active_object_messages;
|
||||||
// Some timers
|
// Some timers
|
||||||
float m_random_spawn_timer; // used for experimental code
|
|
||||||
float m_send_recommended_timer;
|
float m_send_recommended_timer;
|
||||||
IntervalLimiter m_object_management_interval;
|
IntervalLimiter m_object_management_interval;
|
||||||
// List of active blocks
|
// List of active blocks
|
||||||
|
|
|
@ -132,7 +132,7 @@ struct LocalFormspecHandler : public TextDest
|
||||||
m_client = client;
|
m_client = client;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gotText(std::string message) {
|
void gotText(std::wstring message) {
|
||||||
errorstream << "LocalFormspecHandler::gotText old style message received" << std::endl;
|
errorstream << "LocalFormspecHandler::gotText old style message received" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,8 +41,7 @@ GUIVolumeChange::GUIVolumeChange(gui::IGUIEnvironment* env,
|
||||||
IMenuManager *menumgr,
|
IMenuManager *menumgr,
|
||||||
Client* client
|
Client* client
|
||||||
):
|
):
|
||||||
GUIModalMenu(env, parent, id, menumgr),
|
GUIModalMenu(env, parent, id, menumgr)
|
||||||
m_client(client)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,11 +44,7 @@ public:
|
||||||
|
|
||||||
bool OnEvent(const SEvent& event);
|
bool OnEvent(const SEvent& event);
|
||||||
|
|
||||||
bool pausesGame(){ return true; }
|
bool pausesGame() { return true; }
|
||||||
|
|
||||||
private:
|
|
||||||
Client* m_client;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -65,7 +65,7 @@ LocalPlayer::~LocalPlayer()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void LocalPlayer::move(f32 dtime, ClientEnvironment *env, f32 pos_max_d,
|
void LocalPlayer::move(f32 dtime, Environment *env, f32 pos_max_d,
|
||||||
std::list<CollisionInfo> *collision_info)
|
std::list<CollisionInfo> *collision_info)
|
||||||
{
|
{
|
||||||
Map *map = &env->getMap();
|
Map *map = &env->getMap();
|
||||||
|
@ -360,7 +360,7 @@ void LocalPlayer::move(f32 dtime, ClientEnvironment *env, f32 pos_max_d,
|
||||||
m_can_jump = false;
|
m_can_jump = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LocalPlayer::move(f32 dtime, ClientEnvironment *env, f32 pos_max_d)
|
void LocalPlayer::move(f32 dtime, Environment *env, f32 pos_max_d)
|
||||||
{
|
{
|
||||||
move(dtime, env, pos_max_d, NULL);
|
move(dtime, env, pos_max_d, NULL);
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
#include "player.h"
|
#include "player.h"
|
||||||
#include <list>
|
#include <list>
|
||||||
|
|
||||||
class ClientEnvironment;
|
class Environment;
|
||||||
|
|
||||||
class ClientActiveObject;
|
class ClientActiveObject;
|
||||||
|
|
||||||
|
@ -46,9 +46,9 @@ public:
|
||||||
|
|
||||||
v3f overridePosition;
|
v3f overridePosition;
|
||||||
|
|
||||||
void move(f32 dtime, ClientEnvironment *env, f32 pos_max_d,
|
void move(f32 dtime, Environment *env, f32 pos_max_d);
|
||||||
|
void move(f32 dtime, Environment *env, f32 pos_max_d,
|
||||||
std::list<CollisionInfo> *collision_info);
|
std::list<CollisionInfo> *collision_info);
|
||||||
void move(f32 dtime, ClientEnvironment *env, f32 pos_max_d);
|
|
||||||
|
|
||||||
void applyControl(float dtime);
|
void applyControl(float dtime);
|
||||||
|
|
||||||
|
|
|
@ -360,7 +360,6 @@ public:
|
||||||
s32 mouse_wheel;
|
s32 mouse_wheel;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
IrrlichtDevice *m_device;
|
|
||||||
|
|
||||||
// The current state of keys
|
// The current state of keys
|
||||||
KeyList keyIsDown;
|
KeyList keyIsDown;
|
||||||
|
|
|
@ -2596,6 +2596,7 @@ bool ServerMap::initBlockMake(BlockMakeData *data, v3s16 blockpos)
|
||||||
// Sector metadata is loaded from disk if not already loaded.
|
// Sector metadata is loaded from disk if not already loaded.
|
||||||
ServerMapSector *sector = createSector(sectorpos);
|
ServerMapSector *sector = createSector(sectorpos);
|
||||||
assert(sector);
|
assert(sector);
|
||||||
|
(void) sector;
|
||||||
|
|
||||||
for(s16 y=blockpos_min.Y-extra_borders.Y;
|
for(s16 y=blockpos_min.Y-extra_borders.Y;
|
||||||
y<=blockpos_max.Y+extra_borders.Y; y++)
|
y<=blockpos_max.Y+extra_borders.Y; y++)
|
||||||
|
@ -3261,12 +3262,13 @@ std::string ServerMap::getSectorDir(v2s16 pos, int layout)
|
||||||
return m_savedir + DIR_DELIM + "sectors2" + DIR_DELIM + cc;
|
return m_savedir + DIR_DELIM + "sectors2" + DIR_DELIM + cc;
|
||||||
default:
|
default:
|
||||||
assert(false);
|
assert(false);
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
v2s16 ServerMap::getSectorPos(std::string dirname)
|
v2s16 ServerMap::getSectorPos(std::string dirname)
|
||||||
{
|
{
|
||||||
unsigned int x, y;
|
unsigned int x = 0, y = 0;
|
||||||
int r;
|
int r;
|
||||||
std::string component;
|
std::string component;
|
||||||
fs::RemoveLastPathComponent(dirname, &component, 1);
|
fs::RemoveLastPathComponent(dirname, &component, 1);
|
||||||
|
|
|
@ -209,7 +209,7 @@ Ore *createOre(OreType type);
|
||||||
|
|
||||||
|
|
||||||
enum DecorationType {
|
enum DecorationType {
|
||||||
DECO_SIMPLE,
|
DECO_SIMPLE = 1,
|
||||||
DECO_SCHEMATIC,
|
DECO_SCHEMATIC,
|
||||||
DECO_LSYSTEM
|
DECO_LSYSTEM
|
||||||
};
|
};
|
||||||
|
|
|
@ -26,9 +26,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void NoiseIndev::init(NoiseIndevParams *np, int seed, int sx, int sy, int sz) {
|
void NoiseIndev::init(NoiseParams *np, int seed, int sx, int sy, int sz) {
|
||||||
Noise::init((NoiseParams*)np, seed, sx, sy, sz);
|
Noise::init(np, seed, sx, sy, sz);
|
||||||
this->npindev = np;
|
this->npindev = (NoiseIndevParams*) np;
|
||||||
}
|
}
|
||||||
|
|
||||||
NoiseIndev::NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy) : Noise(np, seed, sx, sy) {
|
NoiseIndev::NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy) : Noise(np, seed, sx, sy) {
|
||||||
|
|
|
@ -61,7 +61,7 @@ public:
|
||||||
virtual ~NoiseIndev() {};
|
virtual ~NoiseIndev() {};
|
||||||
NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy);
|
NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy);
|
||||||
NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy, int sz);
|
NoiseIndev(NoiseIndevParams *np, int seed, int sx, int sy, int sz);
|
||||||
void init(NoiseIndevParams *np, int seed, int sx, int sy, int sz);
|
void init(NoiseParams *np, int seed, int sx, int sy, int sz);
|
||||||
void transformNoiseMapFarScale(float xx = 0, float yy = 0, float zz = 0);
|
void transformNoiseMapFarScale(float xx = 0, float yy = 0, float zz = 0);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ 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 "constants.h" // BS
|
||||||
|
#include <list>
|
||||||
|
|
||||||
#define PLAYERNAME_SIZE 20
|
#define PLAYERNAME_SIZE 20
|
||||||
|
|
||||||
|
@ -88,6 +89,7 @@ class IGameDef;
|
||||||
struct CollisionInfo;
|
struct CollisionInfo;
|
||||||
class PlayerSAO;
|
class PlayerSAO;
|
||||||
struct HudElement;
|
struct HudElement;
|
||||||
|
class Environment;
|
||||||
|
|
||||||
class Player
|
class Player
|
||||||
{
|
{
|
||||||
|
@ -96,7 +98,10 @@ public:
|
||||||
Player(IGameDef *gamedef);
|
Player(IGameDef *gamedef);
|
||||||
virtual ~Player() = 0;
|
virtual ~Player() = 0;
|
||||||
|
|
||||||
virtual void move(f32 dtime, Map &map, f32 pos_max_d)
|
virtual void move(f32 dtime, Environment *env, f32 pos_max_d)
|
||||||
|
{}
|
||||||
|
virtual void move(f32 dtime, Environment *env, f32 pos_max_d,
|
||||||
|
std::list<CollisionInfo> *collision_info)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
v3f getSpeed()
|
v3f getSpeed()
|
||||||
|
|
|
@ -30,7 +30,7 @@ struct ItemDefinition;
|
||||||
class LuaItemStack;
|
class LuaItemStack;
|
||||||
class ModApiItemMod;
|
class ModApiItemMod;
|
||||||
class InventoryList;
|
class InventoryList;
|
||||||
class InventoryLocation;
|
struct InventoryLocation;
|
||||||
|
|
||||||
class ScriptApiItem
|
class ScriptApiItem
|
||||||
: virtual public ScriptApiBase
|
: virtual public ScriptApiBase
|
||||||
|
|
|
@ -324,8 +324,8 @@ int ModApiMapgen::l_register_decoration(lua_State *L)
|
||||||
BiomeDefManager *bdef = emerge->biomedef;
|
BiomeDefManager *bdef = emerge->biomedef;
|
||||||
|
|
||||||
enum DecorationType decotype = (DecorationType)getenumfield(L, index,
|
enum DecorationType decotype = (DecorationType)getenumfield(L, index,
|
||||||
"deco_type", es_DecorationType, -1);
|
"deco_type", es_DecorationType, 0);
|
||||||
if (decotype == -1) {
|
if (decotype == 0) {
|
||||||
errorstream << "register_decoration: unrecognized "
|
errorstream << "register_decoration: unrecognized "
|
||||||
"decoration placement type";
|
"decoration placement type";
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -210,8 +210,7 @@ public:
|
||||||
class MainShaderConstantSetter : public IShaderConstantSetter
|
class MainShaderConstantSetter : public IShaderConstantSetter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
MainShaderConstantSetter(IrrlichtDevice *device):
|
MainShaderConstantSetter(IrrlichtDevice *device)
|
||||||
m_device(device)
|
|
||||||
{}
|
{}
|
||||||
~MainShaderConstantSetter() {}
|
~MainShaderConstantSetter() {}
|
||||||
|
|
||||||
|
@ -255,9 +254,6 @@ public:
|
||||||
services->setVertexShaderConstant(world.pointer(), 8, 4);
|
services->setVertexShaderConstant(world.pointer(), 8, 4);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
|
||||||
IrrlichtDevice *m_device;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -125,7 +125,6 @@ private:
|
||||||
video::SColor m_skycolor;
|
video::SColor m_skycolor;
|
||||||
video::SColorf m_cloudcolor_f;
|
video::SColorf m_cloudcolor_f;
|
||||||
v3f m_stars[SKY_STAR_COUNT];
|
v3f m_stars[SKY_STAR_COUNT];
|
||||||
u16 m_star_indices[SKY_STAR_COUNT*4];
|
|
||||||
video::S3DVertex m_star_vertices[SKY_STAR_COUNT*4];
|
video::S3DVertex m_star_vertices[SKY_STAR_COUNT*4];
|
||||||
LocalPlayer* m_player;
|
LocalPlayer* m_player;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue