(svn r3853) - Fix a change of SetDParam64 to SetDParam in r3713 that caused slightly vibrating text when pressing the cheat-button. Thanks to peter1138 for noticing.
authorDarkvater
Mon, 13 Mar 2006 23:13:21 +0000
changeset 3193 d151574ef3cf
parent 3192 5ac5072bf4b6
child 3194 3900f1d01b52
(svn r3853) - Fix a change of SetDParam64 to SetDParam in r3713 that caused slightly vibrating text when pressing the cheat-button. Thanks to peter1138 for noticing.
misc_gui.c
--- a/misc_gui.c	Mon Mar 13 23:10:02 2006 +0000
+++ b/misc_gui.c	Mon Mar 13 23:13:21 2006 +0000
@@ -1745,7 +1745,11 @@
 
 				if (ce->flags & CE_CLICK) {
 					DrawFrameRect(x + 20, y + 1, x + 30 + 9, y + 9, 0, (clk - (i * 2) == 1) ? FR_LOWERED : 0);
-					SetDParam(0, (i == 0) ? 10000000 : false);
+					if (i == 0) { // XXX - hack/hack for first element which is increase money. Told ya it's a mess
+						SetDParam64(0, 10000000);
+					} else {
+						SetDParam(0, false);
+					}
 				} else {
 					DrawFrameRect(x + 20, y + 1, x + 30 + 9, y + 9, on ? 6 : 4, on ? FR_LOWERED : 0);
 					SetDParam(0, on ? STR_CONFIG_PATCHES_ON : STR_CONFIG_PATCHES_OFF);