misc_gui.c
changeset 3589 9d646fb01e17
parent 3491 35d747bb5e82
child 3692 1d8f5041d437
equal deleted inserted replaced
3588:69817310ddf8 3589:9d646fb01e17
  1757 					SetDParam(0, on ? STR_CONFIG_PATCHES_ON : STR_CONFIG_PATCHES_OFF);
  1757 					SetDParam(0, on ? STR_CONFIG_PATCHES_ON : STR_CONFIG_PATCHES_OFF);
  1758 				}
  1758 				}
  1759 			} break;
  1759 			} break;
  1760 			default: {
  1760 			default: {
  1761 				int32 val = (int32)ReadValue(ce->variable, ce->type);
  1761 				int32 val = (int32)ReadValue(ce->variable, ce->type);
       
  1762 				char buf[512];
  1762 
  1763 
  1763 				/* Draw [<][>] boxes for settings of an integer-type */
  1764 				/* Draw [<][>] boxes for settings of an integer-type */
  1764 				DrawArrowButtons(x + 20, y, 3, clk - (i * 2), true);
  1765 				DrawArrowButtons(x + 20, y, 3, clk - (i * 2), true);
  1765 
  1766 
  1766 				switch (ce->str) {
  1767 				switch (ce->str) {
  1767 				/* Display date for change date cheat */
  1768 				/* Display date for change date cheat */
  1768 				case STR_CHEAT_CHANGE_DATE: SetDParam(0, _date); break;
  1769 				case STR_CHEAT_CHANGE_DATE: SetDParam(0, _date); break;
  1769 				/* Draw colored flag for change player cheat */
  1770 				/* Draw colored flag for change player cheat */
  1770 				case STR_CHEAT_CHANGE_PLAYER:
  1771 				case STR_CHEAT_CHANGE_PLAYER:
  1771 					SetDParam(0, val);
  1772 					SetDParam(0, val);
  1772 					DrawPlayerIcon(_current_player, 156, y + 2);
  1773 					GetString(buf, STR_CHEAT_CHANGE_PLAYER);
       
  1774 					DrawPlayerIcon(_current_player, 60 + GetStringWidth(buf), y + 2);
  1773 					break;
  1775 					break;
  1774 				/* Set correct string for switch climate cheat */
  1776 				/* Set correct string for switch climate cheat */
  1775 				case STR_CHEAT_SWITCH_CLIMATE: val += STR_TEMPERATE_LANDSCAPE;
  1777 				case STR_CHEAT_SWITCH_CLIMATE: val += STR_TEMPERATE_LANDSCAPE;
  1776 				/* Fallthrough */
  1778 				/* Fallthrough */
  1777 				default: SetDParam(0, val);
  1779 				default: SetDParam(0, val);