# HG changeset patch # User alys # Date 2021-01-28 03:58:55 # Node ID c0bc608475866a238d9afb69fbab7513162a172a # Parent 6014d57fc04978ae43ab0a2f8ebcb58e80dc4852 Appearance tweaks. diff --git a/TODO.taskpaper b/TODO.taskpaper --- a/TODO.taskpaper +++ b/TODO.taskpaper @@ -1,8 +1,11 @@ Gameplay: Money: - - Add basic subsidy @milestone(1: Basic Money) - - Balance sheet @milestone(1: Basic Money) + - Add basic subsidy @milestone(1: Basic Money) @done(2021-01-27) + - Basic Balance sheet @milestone(1: Basic Money) + - Basic display @done(2021-01-27) + - Movement @done(2021-01-27) + - Close button - Logging: - Add contract struct @milestone(3: Contracts) @@ -11,7 +14,7 @@ - Outline reserved areas @milestone(3: Contracts) - Trees: - - Add basic maintenance cost @milestone(1: Basic Money) + - Add basic maintenance cost @milestone(1: Basic Money) @done(2021-01-27) - Add basic age simulation - Biodiversity @maybe - Research agreements @maybe diff --git a/isometric-park-fna/BudgetWindow.cs b/isometric-park-fna/BudgetWindow.cs --- a/isometric-park-fna/BudgetWindow.cs +++ b/isometric-park-fna/BudgetWindow.cs @@ -66,6 +66,9 @@ int bar_height = 25; int height = 500; + FilledRectangle.drawFilledRectangle(batch, new Rectangle(x - 20, y+bar_height, 20, height), Color.White); + FilledRectangle.drawFilledRectangle(batch, new Rectangle(x + 700, y+bar_height, 20, height), Color.White); + for (int i = 1; i < (height / bar_height); i++) { Rectangle position = new Rectangle(this.x, bar_height * i + this.y, @@ -81,15 +84,18 @@ } } - batch.DrawString(font, String.Format("Starting Funds.........${0:}", this.budget.money), new Vector2(x, bar_height * 1 + y), Color.Black); + batch.DrawString(font, String.Format("BUDGET REPORT FOR {0:MMMMM yyyy}", this.budget.DateTime), new Vector2(x, bar_height * 1 + y), Color.Black); - batch.DrawString(font, String.Format("REVENUE", this.budget.upkeep), new Vector2(x, bar_height * 3 + y), Color.Black); - batch.DrawString(font, String.Format("Subsidy................${0:}", this.budget.upkeep), new Vector2(x, bar_height * 4 + y), Color.Black); + + batch.DrawString(font, String.Format("Starting Funds.........${0:}", this.budget.money), new Vector2(x, bar_height * 2 + y), Color.Black); - batch.DrawString(font, String.Format("EXPENSES", this.budget.upkeep), new Vector2(x, bar_height * 6 + y), Color.Black); - batch.DrawString(font, String.Format("Upkeep.................${0:}", this.budget.upkeep), new Vector2(x, bar_height * 7 + y), Color.Black); + batch.DrawString(font, String.Format("REVENUE", this.budget.upkeep), new Vector2(x, bar_height * 4 + y), Color.Black); + batch.DrawString(font, String.Format("Subsidy................${0:}", this.budget.upkeep), new Vector2(x, bar_height * 5 + y), Color.Black); - batch.DrawString(font, String.Format("Ending Funds.........${0:}", this.budget.final_money), new Vector2(x, bar_height * 10 + y), Color.Black); + batch.DrawString(font, String.Format("EXPENSES", this.budget.upkeep), new Vector2(x, bar_height * 7 + y), Color.Black); + batch.DrawString(font, String.Format("Upkeep.................${0:}", this.budget.upkeep), new Vector2(x, bar_height * 8 + y), Color.Black); + + batch.DrawString(font, String.Format("Ending Funds.........${0:}", this.budget.final_money), new Vector2(x, bar_height * 11 + y), Color.Black); } }