diff options
author | Perttu Ahola <celeron55@gmail.com> | 2012-03-21 14:09:32 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2012-03-21 15:06:44 +0200 |
commit | fa416e71169c25fb5e9cde244a180f6f64a9282e (patch) | |
tree | 7d096f496d8b45fb53c4db51832ebd6944a771e2 /src/game.cpp | |
parent | 71b2e0e002603e1a0e01a095e5e8e562e758c209 (diff) | |
download | minetest-fa416e71169c25fb5e9cde244a180f6f64a9282e.tar.gz minetest-fa416e71169c25fb5e9cde244a180f6f64a9282e.tar.bz2 minetest-fa416e71169c25fb5e9cde244a180f6f64a9282e.zip |
Add more graph colors, add mainloop_dtime graph, make statustext fade away faster
Diffstat (limited to 'src/game.cpp')
-rw-r--r-- | src/game.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/game.cpp b/src/game.cpp index 34fdaf559..e261a9f04 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -666,7 +666,9 @@ public: static const video::SColor usable_colors[] = { video::SColor(255,255,100,100), video::SColor(255,90,225,90), - video::SColor(255,100,100,255) + video::SColor(255,100,100,255), + video::SColor(255,255,150,50), + video::SColor(255,220,220,100) }; static const u32 usable_colors_count = sizeof(usable_colors) / sizeof(*usable_colors); @@ -702,7 +704,7 @@ public: s32 y = y_bottom - meta_i * 50; float show_min = meta.min; float show_max = meta.max; - if(show_min >= 0 && show_max >= 0){ + if(show_min >= -0.0001 && show_max >= -0.0001){ if(show_min <= show_max * 0.5) show_min = 0; } @@ -1201,6 +1203,8 @@ void the_game( dtime = 0; lasttime = time; + g_profiler->graphAdd("mainloop_dtime", dtime); + /* Run timers */ if(nodig_delay_timer >= 0) @@ -2407,7 +2411,7 @@ void the_game( } { - float statustext_time_max = 3.0; + float statustext_time_max = 1.5; if(!statustext.empty()) { statustext_time += dtime; @@ -2441,7 +2445,7 @@ void the_game( initial_color.getInterpolated_quadratic( initial_color, final_color, - statustext_time / (float) statustext_time_max); + pow(statustext_time / (float)statustext_time_max, 2.0)); guitext_status->setOverrideColor(fade_color); guitext_status->enableOverrideColor(true); } |