From 240499dc2c766c9d022e6df71e770a116a2c95de Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sat, 18 Dec 2010 17:46:00 +0200 Subject: before daynight mesh cache --- src/client.cpp | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) (limited to 'src/client.cpp') diff --git a/src/client.cpp b/src/client.cpp index f86445720..9fc9ebce6 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -81,7 +81,9 @@ Client::Client(IrrlichtDevice *device, camera_direction(0,0,1), m_server_ser_ver(SER_FMT_VER_INVALID), m_step_dtime(0.0), - m_inventory_updated(false) + m_inventory_updated(false), + m_time(0), + m_time_counter(0.0) { //m_fetchblock_mutex.Init(); m_incoming_queue_mutex.Init(); @@ -142,6 +144,29 @@ void Client::step(float dtime) if(dtime > 2.0) dtime = 2.0; + /* + Day/night + */ + { + m_time_counter += dtime; + int seconds = (int)m_time_counter; + m_time_counter -= (float)seconds; + m_time += seconds; + if(seconds > 0) + { + dstream<<"m_time="<