All pastes #12612 Raw Edit

terraform_gui.c

public c v1 · immutable
#12612 ·published 2005-05-25 18:02 UTC
rendered paste body
Index: terraform_gui.c===================================================================--- terraform_gui.c	(revision 2364)+++ terraform_gui.c	(working copy)@@ -138,30 +138,42 @@ 	HandlePlacePushButton(w, 6, SPR_OPENTTD_BASE+69, 2, PlaceProc_LevelLand); } +static void TerraformClick_Level_Diag(Window *w) // CHANGE PlaceProc_LevelLand AND SPR_OPENTTD_BASE+69+{+	HandlePlacePushButton(w, 7, SPR_OPENTTD_BASE+69, 2, PlaceProc_LevelLand); +}++static void TerraformClick_Level_Circ(Window *w) // CHANGE PlaceProc_LevelLand AND SPR_OPENTTD_BASE+69+{+	HandlePlacePushButton(w, 8, SPR_OPENTTD_BASE+69, 2, PlaceProc_LevelLand); +}+ static void TerraformClick_Dynamite(Window *w) {-	HandlePlacePushButton(w, 7, SPR_IMG_DYNAMITE+1 , 1, PlaceProc_DemolishArea);+	HandlePlacePushButton(w, 9, SPR_IMG_DYNAMITE+1 , 1, PlaceProc_DemolishArea); }  static void TerraformClick_BuyLand(Window *w) {-	HandlePlacePushButton(w, 8, 4792, 1, PlaceProc_BuyLand);+	HandlePlacePushButton(w, 10, 4792, 1, PlaceProc_BuyLand); }  static void TerraformClick_Trees(Window *w) {-	if (HandlePlacePushButton(w, 9, 0, 1, PlaceProc_PlantTree)) ShowBuildTreesToolbar();+	if (HandlePlacePushButton(w, 11, 0, 1, PlaceProc_PlantTree)) ShowBuildTreesToolbar(); }  static void TerraformClick_PlaceSign(Window *w) {-	HandlePlacePushButton(w, 10, 722, 1, PlaceProc_Sign);+	HandlePlacePushButton(w, 12, 722, 1, PlaceProc_Sign); }  static OnButtonClick * const _terraform_button_proc[] = { 	TerraformClick_Lower, 	TerraformClick_Raise, 	TerraformClick_Level,+	TerraformClick_Level_Diag,+	TerraformClick_Level_Circ, 	TerraformClick_Dynamite, 	TerraformClick_BuyLand, 	TerraformClick_Trees,@@ -225,23 +237,25 @@  static const Widget _terraform_widgets[] = { { WWT_CLOSEBOX,   RESIZE_NONE,     7,   0,  10,   0,  13, STR_00C5,                STR_018B_CLOSE_WINDOW},-{  WWT_CAPTION,   RESIZE_NONE,     7,  11, 145,   0,  13, STR_LANDSCAPING_TOOLBAR, STR_018C_WINDOW_TITLE_DRAG_THIS},-{WWT_STICKYBOX,   RESIZE_NONE,     7, 146, 157,   0,  13, STR_NULL,                STR_STICKY_BUTTON},+{  WWT_CAPTION,   RESIZE_NONE,     7,  11, 189,   0,  13, STR_LANDSCAPING_TOOLBAR, STR_018C_WINDOW_TITLE_DRAG_THIS},+{WWT_STICKYBOX,   RESIZE_NONE,     7, 190, 201,   0,  13, STR_NULL,                STR_STICKY_BUTTON}, -{    WWT_PANEL,   RESIZE_NONE,     7,  66,  69,  14,  35, STR_NULL,                STR_NULL},+{    WWT_PANEL,   RESIZE_NONE,     7,  110,  113,  14,  35, STR_NULL,                STR_NULL}, {    WWT_PANEL,   RESIZE_NONE,     7,   0,  21,  14,  35, SPR_IMG_TERRAFORM_DOWN,  STR_018E_LOWER_A_CORNER_OF_LAND}, {    WWT_PANEL,   RESIZE_NONE,     7,  22,  43,  14,  35, SPR_IMG_TERRAFORM_UP,    STR_018F_RAISE_A_CORNER_OF_LAND}, {    WWT_PANEL,   RESIZE_NONE,     7,  44,  65,  14,  35, SPR_IMG_LEVEL_LAND,      STR_LEVEL_LAND_TOOLTIP},-{    WWT_PANEL,   RESIZE_NONE,     7,  70,  91,  14,  35, SPR_IMG_DYNAMITE,        STR_018D_DEMOLISH_BUILDINGS_ETC},-{    WWT_PANEL,   RESIZE_NONE,     7,  92, 113,  14,  35, SPR_IMG_BUY_LAND,        STR_0329_PURCHASE_LAND_FOR_FUTURE},-{    WWT_PANEL,   RESIZE_NONE,     7, 114, 135,  14,  35, SPR_IMG_PLANTTREES,      STR_0185_PLANT_TREES_PLACE_SIGNS},-{    WWT_PANEL,   RESIZE_NONE,     7, 136, 157,  14,  35, SPR_IMG_PLACE_SIGN,      STR_0289_PLACE_SIGN},+{    WWT_PANEL,   RESIZE_NONE,     7,  66,  87,  14,  35, SPR_IMG_LEVEL_LAND,      STR_LEVEL_LAND_TOOLTIP}, // CHANGE STR_LEVEL_LAND_TOOLTIP AND SPR_IMG_LEVEL_LAND+{    WWT_PANEL,   RESIZE_NONE,     7,  88,  109,  14,  35, SPR_IMG_LEVEL_LAND,      STR_LEVEL_LAND_TOOLTIP}, // CHANGE STR_LEVEL_LAND_TOOLTIP AND SPR_IMG_LEVEL_LAND+{    WWT_PANEL,   RESIZE_NONE,     7,  114,  135,  14,  35, SPR_IMG_DYNAMITE,        STR_018D_DEMOLISH_BUILDINGS_ETC},+{    WWT_PANEL,   RESIZE_NONE,     7,  136, 157,  14,  35, SPR_IMG_BUY_LAND,        STR_0329_PURCHASE_LAND_FOR_FUTURE},+{    WWT_PANEL,   RESIZE_NONE,     7, 158, 179,  14,  35, SPR_IMG_PLANTTREES,      STR_0185_PLANT_TREES_PLACE_SIGNS},+{    WWT_PANEL,   RESIZE_NONE,     7, 180, 201,  14,  35, SPR_IMG_PLACE_SIGN,      STR_0289_PLACE_SIGN},  {   WIDGETS_END}, };  static const WindowDesc _terraform_desc = {-	640-157, 22+36, 158, 36,+	640-201, 22+36, 202, 36, 	WC_SCEN_LAND_GEN,0, 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON, 	_terraform_widgets,