+ if (gui_value(scor_id) != score) gui_set_count(scor_id, score);
+
+ c_id = coin_id;
+ break;
+
+ default:
+ c_id = coin_id;
+ break;
+ }
+
+
+ /* coins and pulse */
+
+ if (coins != (last = gui_value(c_id)))
+ {
+ last = coins - last;
+
+ gui_set_count(c_id, coins);
+
+ if (pulse && last > 0)
+ {
+ if (last >= 10) gui_pulse(coin_id, 2.00f);
+ else if (last >= 5) gui_pulse(coin_id, 1.50f);
+ else gui_pulse(coin_id, 1.25f);
+
+ if (goal > 0)
+ {
+ if (last >= 10) gui_pulse(goal_id, 2.00f);
+ else if (last >= 5) gui_pulse(goal_id, 1.50f);
+ else gui_pulse(goal_id, 1.25f);
+ }
+ }
+ }
+
+ /* goal and pulse */
+
+ if (goal != (last = gui_value(goal_id)))
+ {
+ gui_set_count(goal_id, goal);
+
+ if (pulse && goal == 0 && last > 0)
+ gui_pulse(goal_id, 2.00f);