src/tree_cmd.cpp
branchgamebalance
changeset 9903 dc85aaa556ae
parent 9895 7bd07f43b0e3
child 9906 6f41b8713b65
--- a/src/tree_cmd.cpp	Fri Mar 23 12:03:41 2007 +0000
+++ b/src/tree_cmd.cpp	Sat Mar 31 12:34:36 2007 +0000
@@ -250,7 +250,7 @@
 						MarkTileDirtyByTile(tile);
 					}
 					// 2x as expensive to add more trees to an existing tile
-					cost += _price.build_trees * 2;
+					cost += _eco->GetPrice(CEconomy::BUILD_TREES) * 2;
 					break;
 
 				case MP_CLEAR:
@@ -261,8 +261,8 @@
 					}
 
 					switch (GetClearGround(tile)) {
-						case CLEAR_FIELDS: cost += _price.clear_3; break;
-						case CLEAR_ROCKS:  cost += _price.clear_2; break;
+						case CLEAR_FIELDS: cost += _eco->GetPrice(CEconomy::CLEAR_3); break;
+						case CLEAR_ROCKS:  cost += _eco->GetPrice(CEconomy::CLEAR_2); break;
 						default: break;
 					}
 
@@ -293,7 +293,7 @@
 						if (_game_mode == GM_EDITOR && IS_INT_INSIDE(treetype, TREE_RAINFOREST, TREE_CACTUS))
 							SetTropicZone(tile, TROPICZONE_RAINFOREST);
 					}
-					cost += _price.build_trees;
+					cost += _eco->GetPrice(CEconomy::BUILD_TREES);
 					break;
 
 				default:
@@ -439,7 +439,7 @@
 
 	if (flags & DC_EXEC) DoClearSquare(tile);
 
-	return num * _price.remove_trees;
+	return num * _eco->GetPrice(CEconomy::REMOVE_TREES);
 }
 
 static void GetAcceptedCargo_Trees(TileIndex tile, AcceptedCargo ac)