X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fclient.h;h=51ce5b8f22a30df5031b32b9fe6d2e3216fef9a4;hb=e5b4748bb44a12fd09a92f7d36986b4bda86e6bf;hp=a5fda98d7c37769d9c65614caac218179dab7c3e;hpb=142e2d3b74ad886eed83b0fc9d6cfea100dae10a;p=oweals%2Fminetest.git diff --git a/src/client.h b/src/client.h index a5fda98d7..51ce5b8f2 100644 --- a/src/client.h +++ b/src/client.h @@ -215,6 +215,7 @@ struct ClientEvent v2f *align; v2f *offset; v3f *world_pos; + v2s32 * size; } hudadd; struct{ u32 id; @@ -226,6 +227,7 @@ struct ClientEvent std::string *sdata; u32 data; v3f *v3fdata; + v2s32 * v2s32data; } hudchange; struct{ video::SColor *bgcolor; @@ -409,7 +411,8 @@ public: void addUpdateMeshTaskWithEdge(v3s16 blockpos, bool ack_to_server=false, bool urgent=false); void addUpdateMeshTaskForNode(v3s16 nodepos, bool ack_to_server=false, bool urgent=false); - void updateCameraOffset(v3s16 camera_offset){ m_mesh_update_thread.m_camera_offset = camera_offset; } + void updateCameraOffset(v3s16 camera_offset) + { m_mesh_update_thread.m_camera_offset = camera_offset; } // Get event from queue. CE_NONE is returned if queue is empty. ClientEvent getClientEvent(); @@ -432,6 +435,8 @@ public: void afterContentReceived(IrrlichtDevice *device, gui::IGUIFont* font); float getRTT(void); + float getCurRate(void); + float getAvgRate(void); // IGameDef interface virtual IItemDefManager* getItemDefManager();