From: Perttu Ahola Date: Sun, 11 Mar 2012 10:28:41 +0000 (+0200) Subject: Limit crack update speed X-Git-Tag: 0.4.dev-20120318~55 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=af33b3b338b50c5a1c3ba5f701683fbc7ceeba1d;p=oweals%2Fminetest.git Limit crack update speed --- diff --git a/src/game.cpp b/src/game.cpp index c45cf47a3..0e3f570f4 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -1031,6 +1031,8 @@ void the_game( const float object_hit_delay = 0.2; float object_hit_delay_timer = 0.0; float time_from_last_punch = 10; + + float crack_update_timer = 0.0; bool invert_mouse = g_settings->getBool("invert_mouse"); @@ -1177,6 +1179,7 @@ void the_game( if(object_hit_delay_timer >= 0) object_hit_delay_timer -= dtime; time_from_last_punch += dtime; + crack_update_timer += dtime; g_profiler->add("Elapsed time", dtime); g_profiler->avg("FPS", 1./dtime); @@ -1974,9 +1977,14 @@ void the_game( } else if(dig_index < CRACK_ANIMATION_LENGTH) { - //TimeTaker timer("client.setTempMod"); - //infostream<<"dig_index="<= 0.1){ + crack_update_timer = 0.0; + //infostream<<"dig_index="<