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

r521:b5bd408780c7 -

@@ -199,11 +199,23
199 private set;
199 private set;
200 }
200 }
201
201
202 public TreeType type {
202 public String StatusAdjective {
203 get {
204 return this.status.ToString().Replace("Tree", "");
205 }
206 }
207
208 public TreeType Type {
203 get;
209 get;
204 private set;
210 private set;
205 }
211 }
206
212
213 public String TypeName {
214 get {
215 return this.Type.ToString().Replace("Generic", "");
216 }
217 }
218
207 public Boolean hasTree {
219 public Boolean hasTree {
208 get {
220 get {
209 return this.status == CellStatus.LivingTree;
221 return this.status == CellStatus.LivingTree;
@@ -217,7 +229,7
217
229
218 this.planted = datetime;
230 this.planted = datetime;
219
231
220 this.type = type;
232 this.Type = type;
221 }
233 }
222
234
223 public void removeTree() {
235 public void removeTree() {
@@ -730,7 +730,7
730 {
730 {
731 if (this.simulation.map.cells[i][j].hasTree)
731 if (this.simulation.map.cells[i][j].hasTree)
732 { //until we actually simulate:
732 { //until we actually simulate:
733 if (this.simulation.map.cells[i][j].type == TreeType.GenericDeciduous) {
733 if (this.simulation.map.cells[i][j].Type == TreeType.GenericDeciduous) {
734 drawTileAt(i, j, 142, 2);
734 drawTileAt(i, j, 142, 2);
735 }
735 }
736 else {
736 else {
@@ -784,9 +784,21
784 if (MathUtils.BetweenExclusive(this.mouseGrid.X, -1, this.simulation.map.MapWidth)
784 if (MathUtils.BetweenExclusive(this.mouseGrid.X, -1, this.simulation.map.MapWidth)
785 && MathUtils.BetweenExclusive(this.mouseGrid.Y, -1, this.simulation.map.MapHeight))
785 && MathUtils.BetweenExclusive(this.mouseGrid.Y, -1, this.simulation.map.MapHeight))
786 {
786 {
787 status_left = String.Format("{0:},{1:} {2} ({3})", this.mouseGrid.X, this.mouseGrid.Y,
787 var treeStatus = this.simulation.map.cells[(int)this.mouseGrid.X][(int)this.mouseGrid.Y].status;
788 this.simulation.map.cells[(int)this.mouseGrid.X][(int)this.mouseGrid.Y].status,
788 var treeStatusAdjective = this.simulation.map.cells[(int)this.mouseGrid.X][(int)this.mouseGrid.Y].StatusAdjective;
789 this.in_active_zone ? "Contracted" : (this.in_zone ? "Proposed Contract": "Unused"));
789 var treeType = this.simulation.map.cells[(int)this.mouseGrid.X][(int)this.mouseGrid.Y].TypeName;
790 if (treeStatus != CellStatus.Clear)
791 {
792 status_left = String.Format("{0:},{1:} {2} {3} ({4})", this.mouseGrid.X, this.mouseGrid.Y,
793 treeStatusAdjective,
794 treeType,
795 this.in_active_zone ? "Contracted" : (this.in_zone ? "Proposed Contract": "Unused"));
796 }
797 else {
798 status_left = String.Format("{0:},{1:} {2} ({3})", this.mouseGrid.X, this.mouseGrid.Y,
799 treeStatusAdjective,
800 this.in_active_zone ? "Contracted" : (this.in_zone ? "Proposed Contract": "Unused"));
801 }
790 }
802 }
791
803
792 String header_left = String.Format("${0:}|{1:} \ue124", this.simulation.money, this.simulation.map.tree_count);
804 String header_left = String.Format("${0:}|{1:} \ue124", this.simulation.money, this.simulation.map.tree_count);
You need to be logged in to leave comments. Login now