diff --git a/SpriteFontPlus/src/obj/Debug/net45/SpriteFontPlus.FNA.csprojAssemblyReference.cache b/SpriteFontPlus/src/obj/Debug/net45/SpriteFontPlus.FNA.csprojAssemblyReference.cache index f7f490a7094e480e5bc061f1255b301ef93fdda2..700ca51cc72f6f915016e891388e03e2cad5ea8c GIT binary patch literal 7400 zc%1E7U2GiH6`q;>opq8;0)zw-uuBLDv1jbW>p&6<949U&w&Qr+1Y#WL?(SXh#q+bB znYFP4`Dr4B@<0#)BqAzR0$zgnRi(CXq>8Hci54|gk*L&4tq4`5mPbH{o->|V&+hDy zI83D?F_zDrnRD-VzjN-nXU@!WJjZcg!+|XxO9T*y2U*_GO}%JIyDCg6NTbA@GNoSK zpsmdZs9`c)>+Z-%9a6j0-rC$-QLKtVyER&|45G9)4_9&u%kQPLqxuxpx^wMYi<#oK zVn;_I(@wUM7*5vGc#iC>X;C$65sP9kvB(r^Uq#l=tAK@~(7Xi{Oz9zFmMoG}D6$qK zAfhO~v1=SUqy}_S=p%VcHxiCLO+dF-SIfkpMiM(`*&L0+O*4LgC>3gQT!f3onv$y= z@O?&sX+)`xxw`+p2R=m_Q4lNeB!&W~i{h<-acE`J1e?^rxxK`s9M3PuflcrqPk<=M z11x6{V^;1nh)QR4W6G2VbxoIw?zQaLV9H%m#}=twR#;9}p^MxpW!gxY$-Brn!KClDwB9+k59q)Y=~@k6N}iu==G5hfge#78+Qrd z9t;_GfN4Lr!IuK~P>A4&xePFe!@yL{yl%i<8#N862f|!8gUm2((#BpMa!g>hvw>HH zymmts6}DgAMDXQtXRC`VQQU;$W)!!eScT$N6su9JL2(<3+fl3q5yN4dubE0W_qk~l zGfG6&3sLx=5{MQp(6SjfG0mDW!7mEw4`ZDqao4o4fid69OcuE&m8QG-Q^7PbCD zyr>QvdJ%ImSQg>=8!%2<%z&|R+aJrEMR$V3cF(Z#@$j3D1MWo8Y#eN=J$-G{mId}{wrs!;$Fe66HtYsvanZ>D6II>*n0T7X?YQ-)nk_J^txl9Wj zpGaW&!9^m1fVK#{Ak+mwGRY@1)eNH**<{6-e+oM$F=|$=duX1XZZNB)?!4Yn&P?+L zu^dyFHOuq%&gA2*p7N++H6XU(B1kA?9O2Z3{Bf*f{s5KYjj>0Z#55LC6B8U38(j1Q z0Q+`E)nM{=+{Cv)Gx1FZE>y6cSiW9Y0lRG*$>cL#9rthTr0w_Jk2CR@y4Kk~-3qe# zT6K@ui7w5c=&JWC|9fx+`qsYlJ2?5kDapYgoGpJX^stP&vuf0KjAN*`#2rX^CyH)v z;h5+B8!zvRwY(pMW(NQ)P}|ZjbzL7ft)eK1l4#}}Ut#n{7oD-i9u&K9Eauj_y@*wL zd}5G1t{c!W4I3L*oEV|g47=d;NjR`8M(x+m!LP46suyIFr;ZeNxBwZ+>0a!Pz?H*zUO87ZY|ScXa*N>!Xmn%N_0QSbX}<{ zjv&!2icufiH@s{w)UrJY%}5<8-FofM|Ts(s82#TDK;?KMkU#X=?q1o%Aghg^wm1NPgOP%6goJ5u-6wF8UB`?(% zYpG%e*id)CYL*;=-yXZP2BX!&-&-CU(= zc{Y{%4kA{N=`@NNAKj1Neq!)-v`$BfmIExpK#UUB_*E1AUW*|tE1kqn)8R% z8BCbF1GDZPU)Jpl%DQ_4K?ZyvgFzr8fgo8Q$Y>DAqk$lYd>~^%AV&g0hz}$e1cF7- z&utKR^N60{xEJ6ej*#o|LEO`ULwNX0{PBx}m)`p5Kd(xsFQni4YU!s}zIy!X*)v~8 zrj=6zFF$|BdpkZk|Iy`-FaGuXhg~Sjim@!V) k1H|xTF+4B@t 0 && this.map.remaining_tree_capacity > 0) { + int y = random.Next(0, this.map.MapHeight); + int x = random.Next(0, this.map.MapWidth); + Cell chosen_cell = this.map.cells[x][y]; + + if (!chosen_cell.hasTree) { + chosen_cell.hasTree = true; + trees_to_plant -= 1; + } + } //this.money -= (this.map.tree_count * 1); //this.money += 1000; @@ -180,7 +207,8 @@ money = this.money, trees = this.map.tree_count, subsidy = 1000, - upkeep = this.map.tree_count * 1 + upkeep = this.map.tree_count * 1, + tree_planting = this.tree_planting * 100 }; @@ -192,7 +220,7 @@ { this.money = budget.money - - (budget.upkeep) + - (budget.upkeep + budget.tree_planting) + (budget.subsidy); diff --git a/isometric-park-fna/UI/BudgetWindow.cs b/isometric-park-fna/UI/BudgetWindow.cs --- a/isometric-park-fna/UI/BudgetWindow.cs +++ b/isometric-park-fna/UI/BudgetWindow.cs @@ -104,10 +104,11 @@ 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:}....${1:}", this.budget.subsidy, this.previous_budget.subsidy), new Vector2(x, bar_height * 5 + 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:}....${1:}", this.budget.upkeep, this.previous_budget.upkeep), new Vector2(x, bar_height * 8 + y), Color.Black); + batch.DrawString(font, String.Format("EXPENSES", this.budget.upkeep), new Vector2(x, bar_height * 9 + y), Color.Black); + batch.DrawString(font, String.Format("Upkeep.................${0:}....${1:}", this.budget.upkeep, this.previous_budget.upkeep), new Vector2(x, bar_height * 10 + y), Color.Black); + batch.DrawString(font, String.Format("Tree Planting..........${0:}....${1:}", this.budget.tree_planting, this.previous_budget.tree_planting), new Vector2(x, bar_height * 11 + y), Color.Black); - batch.DrawString(font, String.Format("Ending Funds.........${0:}....${1:}", this.budget.final_money, this.previous_budget.final_money), new Vector2(x, bar_height * 11 + y), Color.Black); + batch.DrawString(font, String.Format("Ending Funds.........${0:}....${1:}", this.budget.final_money, this.previous_budget.final_money), new Vector2(x, bar_height * 14 + y), Color.Black); FilledRectangle.drawFilledRectangle(batch, new Rectangle(50, 50, 50, 50), new Color (0, 0,0, 0), 0.99f);