src/terraform_gui.cpp
branchnoai
changeset 9722 ebf0ece7d8f6
parent 9703 d2a6acdbd665
child 9723 eee46cb39750
equal deleted inserted replaced
9721:9a27928bcd5e 9722:ebf0ece7d8f6
   165 	VpStartPlaceSizing(tile, VPM_X_AND_Y, DDSP_LEVEL_AREA);
   165 	VpStartPlaceSizing(tile, VPM_X_AND_Y, DDSP_LEVEL_AREA);
   166 }
   166 }
   167 
   167 
   168 static void TerraformClick_Lower(Window *w)
   168 static void TerraformClick_Lower(Window *w)
   169 {
   169 {
   170 	HandlePlacePushButton(w, 4, ANIMCURSOR_LOWERLAND, 2, PlaceProc_LowerLand);
   170 	HandlePlacePushButton(w, 4, ANIMCURSOR_LOWERLAND, VHM_POINT, PlaceProc_LowerLand);
   171 }
   171 }
   172 
   172 
   173 static void TerraformClick_Raise(Window *w)
   173 static void TerraformClick_Raise(Window *w)
   174 {
   174 {
   175 	HandlePlacePushButton(w, 5, ANIMCURSOR_RAISELAND, 2, PlaceProc_RaiseLand);
   175 	HandlePlacePushButton(w, 5, ANIMCURSOR_RAISELAND, VHM_POINT, PlaceProc_RaiseLand);
   176 }
   176 }
   177 
   177 
   178 static void TerraformClick_Level(Window *w)
   178 static void TerraformClick_Level(Window *w)
   179 {
   179 {
   180 	HandlePlacePushButton(w, 6, SPR_CURSOR_LEVEL_LAND, 2, PlaceProc_LevelLand);
   180 	HandlePlacePushButton(w, 6, SPR_CURSOR_LEVEL_LAND, VHM_POINT, PlaceProc_LevelLand);
   181 }
   181 }
   182 
   182 
   183 static void TerraformClick_Dynamite(Window *w)
   183 static void TerraformClick_Dynamite(Window *w)
   184 {
   184 {
   185 	HandlePlacePushButton(w, 7, ANIMCURSOR_DEMOLISH , 1, PlaceProc_DemolishArea);
   185 	HandlePlacePushButton(w, 7, ANIMCURSOR_DEMOLISH , VHM_RECT, PlaceProc_DemolishArea);
   186 }
   186 }
   187 
   187 
   188 static void TerraformClick_BuyLand(Window *w)
   188 static void TerraformClick_BuyLand(Window *w)
   189 {
   189 {
   190 	HandlePlacePushButton(w, 8, SPR_CURSOR_BUY_LAND, 1, PlaceProc_BuyLand);
   190 	HandlePlacePushButton(w, 8, SPR_CURSOR_BUY_LAND, VHM_RECT, PlaceProc_BuyLand);
   191 }
   191 }
   192 
   192 
   193 static void TerraformClick_Trees(Window *w)
   193 static void TerraformClick_Trees(Window *w)
   194 {
   194 {
   195 	/* This button is NOT a place-push-button, so don't treat it as such */
   195 	/* This button is NOT a place-push-button, so don't treat it as such */
   196 	ShowBuildTreesToolbar();
   196 	ShowBuildTreesToolbar();
   197 }
   197 }
   198 
   198 
   199 static void TerraformClick_PlaceSign(Window *w)
   199 static void TerraformClick_PlaceSign(Window *w)
   200 {
   200 {
   201 	HandlePlacePushButton(w, 10, SPR_CURSOR_SIGN, 1, PlaceProc_Sign);
   201 	HandlePlacePushButton(w, 10, SPR_CURSOR_SIGN, VHM_RECT, PlaceProc_Sign);
   202 }
   202 }
   203 
   203 
   204 static OnButtonClick * const _terraform_button_proc[] = {
   204 static OnButtonClick * const _terraform_button_proc[] = {
   205 	TerraformClick_Lower,
   205 	TerraformClick_Lower,
   206 	TerraformClick_Raise,
   206 	TerraformClick_Raise,