Description:
Add another tree type.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r529:6b2aad5d2f29 -

@@ -187,8 +187,11
187 187 }
188 188
189 189 public enum TreeType {
190 Oak,
191 GenericEvergreen,
190 192 GenericDeciduous,
191 GenericEvergreen
193 GenericShrub
194
192 195 }
193 196
194 197 public class Cell
1 NO CONTENT: modified file, binary diff hidden
@@ -172,7 +172,7
172 172 }
173 173 else if (delta.deltaTrees.Value > 0)
174 174 {
175 var random_type = random_generator.Next(0, 1);
175 var random_type = random_generator.Next(0, 3);
176 176 cell.AddTree(this.simulation.DateTime, (CellMap.TreeType)random_type);
177 177 added++;
178 178 }
@@ -53,7 +53,7
53 53 int random_month = random_generator.Next(1, 13);
54 54 DateTime random_date = new DateTime(random_year, random_month, 1);
55 55
56 int random_type = random_generator.Next(0, 2);
56 int random_type = random_generator.Next(0, 4);
57 57
58 58 cell.AddTree(random_date, (TreeType)random_type);
59 59 }
@@ -742,7 +742,13
742 742 if (this.simulation.map.cells[i][j].HasTree)
743 743 { //until we actually simulate:
744 744 if (this.simulation.map.cells[i][j].Type == TreeType.GenericDeciduous) {
745 drawTileAt(i, j, 252, 2); // 142, , 262
745 drawTileAt(i, j, 252, 2); // 142, , 262
746 }
747 else if (this.simulation.map.cells[i][j].Type == TreeType.Oak) {
748 drawTileAt(i, j, 142, 2);
749 }
750 else if (this.simulation.map.cells[i][j].Type == TreeType.GenericShrub) {
751 drawTileAt(i, j, 210, 2);
746 752 }
747 753 else {
748 754 drawTileAt(i, j, 122, 2); //122, 203, 221
@@ -270,7 +270,7
270 270 {
271 271 if (random.NextDouble() > SPONTANEOUS_NEW_TREE_CHANCE)
272 272 {
273 var random_type = random.Next(0, 2);
273 var random_type = random.Next(0, 4);
274 274 cell.AddTree(this.DateTime, (TreeType)random_type);
275 275 }
276 276 }
@@ -280,7 +280,7
280 280 {
281 281 if (random.NextDouble() > NEIGHBOR_NEW_TREE_CHANCE)
282 282 {
283 var random_type = random.Next(0, 2);
283 var random_type = random.Next(0, 4);
284 284 cell.AddTree(this.DateTime, (TreeType)random_type);
285 285 new_planted += 1;
286 286 }
@@ -304,7 +304,7
304 304 Cell chosen_cell = this.map.cells[x][y];
305 305
306 306 if (!chosen_cell.HasTree) {
307 var random_type = random.Next(0, 2);
307 var random_type = random.Next(0, 4);
308 308 chosen_cell.AddTree(this.DateTime, (TreeType)random_type);
309 309 trees_to_plant -= 1;
310 310 }
You need to be logged in to leave comments. Login now