From 132374063a23443f54a55f1d5ec2d5db346260ae Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Thu, 8 Dec 2016 19:09:45 +0100
Subject: [PATCH] Fixed #9

---
 bin/de/deadlocker8/roadgame/logic/Board.class | Bin 5080 -> 5204 bytes
 bin/de/deadlocker8/roadgame/main/Main.class   | Bin 3207 -> 3285 bytes
 .../roadgame/ui/Controller$1.class            | Bin 1263 -> 1263 bytes
 .../roadgame/ui/Controller$2.class            | Bin 1401 -> 1401 bytes
 .../deadlocker8/roadgame/ui/Controller.class  | Bin 13411 -> 13736 bytes
 bin/de/deadlocker8/roadgame/ui/GUI.fxml       |  18 ++++++++++++++++++
 src/de/deadlocker8/roadgame/logic/Board.java  |   5 +++++
 src/de/deadlocker8/roadgame/main/Main.java    |   4 +++-
 .../deadlocker8/roadgame/ui/Controller.java   |  10 +++++++---
 src/de/deadlocker8/roadgame/ui/GUI.fxml       |  18 ++++++++++++++++++
 10 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/bin/de/deadlocker8/roadgame/logic/Board.class b/bin/de/deadlocker8/roadgame/logic/Board.class
index 77923361b15e8e4cda50856b9180924b288ff65d..9fd0b006b733e31bb2191558e7944e02ebf33685 100644
GIT binary patch
delta 2083
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
DM2VMQ

delta 2073
zcmcbjaYJ3;)W2Q(7#J8#7&fspFflSHPgZ1>+o;#gJoyLn95yE&24@DB$+KA06x<j*
z*csdz8HBPD%M$fVOEPoxJxfxH5=-)nco;kxye2<jQDXDqVen<}o6Ny#pclZy5Xcb3
z$iR}GS`xv?z^tL^!o{G$5W>R{3KNdxW^iK&=V6Foh@70ps>2!2puo<Mz{sFAS&>;{
zVu8@+qpZS=0_i*qi3~|x42%q!JPcV3*^^(eZD1?nVJK!OnLLl(LaB_0!Jff^i$R&8
zf`_4!p#)-OFc(8LLoGW)4I_gZ$V-N<De0*pl?ACh40Q}9j0|k4g{6r(#UO1BJPeI6
zZLT1JW*&wXhLXwd96JR%c^HxzQn(m|8M=8GdKh{q3vgDjOk!kE2bnp!hLe+vi(w+e
z6dnd{hN+YHa@H}<pKQY=W4n-%f!8TNu_#3$x+F6vwb+)6VIIR`kg6q&45Au7;4sWd
z%uCk~E-A{)OSjex1F2ZX!?2uT#pJ16*8Hm&85m<hVrxKRYbW35GUAxWu%3ru4#V8Z
zlH9h8Je$M0IT<;b7&sXi7?>FBCNJYrn%vAI#%#~vF!>>mSh%AV%W?({NtT@qu8a%^
z7?k~Vw=sBcWAN{jUcev-VF&lgEMQ>O-2hS)#>g=1{}sj!3=9m+4AKk?3}Otd3=9nF
z4B`x$4EhY(42BHq4Au<#ll^$b>!TQ=85kKD7;G707@`@N7{nQ*7-AVL7?>F>85kIZ
z8JPYv@G!8lGcYnTGO#naF)*kwFfu4IC^0ZH@G>wk7%?z{wR31~VG!KL5C^i932Z4F
zSlom`hJk^B2h8SRkY$i#U|?Vbr2?q_$uD^LiT5AN8ifCt*P!{&l0h8gD+XHzLk3F*
zYX(R1{g=#;!T^hoRFFRzr!%lKurV+&+}h0`9J!rA)K4241!gP|R&bvgtClE>C@V|K
zHiooW460f>ARa4A%65i~$xrzd_+f%938JhZF%f<RJD8X#D@($5hK!jE;<~#TG$KV=
z+Cd`i+ZnXBF&KtxiL$Vyh_WKg1@S;e6!B}+yD@MucrXYtcrwT^_%LWP_%WC>1Tc6r
zgfc`hgfpZuL^4z{#4)rpBrr^6NMcyYkj}7;A(P<<LpH+=hJ0}B*g<>-jU5JtTMRi2
z7T_4W#gNNj!NA18!ElKokAZ`MnL&u*1Oq6^urSCl>;om4dIna8d}tIylodeJ4le`C
zKL&4h24O}<Jv}`JCQy!t#5yA%11kdy0|P^smW(Voyk;^;X>VgFgmO!_F_dp(sG7yV
z%DhHPh9yCE8$%jIMLm>Tx{aX;qM{z8M3yB1uB04fNWwOT(rpZd5G5cLEGY;>nzUrV
z+|q3f^)MAIh}2{Tig1Qf25yFO1_g#n1|^0%23>{*1}BCl1{a2Q27iW5h7^WwhBSr=
z422AwlNj0<rZ99c%$TeoC~gW1xh`-hF@gLD3MFWeuraVGDJm*5Ffz0<w82wY`{W!!
z84qwKmjtD6XeQUu($(I^(6No7D;y*W&ee}~KpBh$oWUTudM*P8!+ZvLhJ_4T4D%UG
z7?w=FASkX0aRvv29z!1k2Lls>JOej0S0myIBv&w5KuDU)je$Xwfsvt~VZvlnA^Cbo
zE4Jkfxsq(K;>L<qk`<cTr57>q!Z|i@mdp|)VOywhaGxwfb#R{@Tv(K42?HOTXT}1u
z3GBQ6-3${WrR!y6MOn5pOa}QBQhwPn@G~$ltYlzfSjE7?u$qC5VGRQ(!#V~<h7AmQ
z44W7%7`8IFGHhq?XV}FM!?1@TjbT4S3By5#dWLljoeW2j68SV}B4=Wl!Y~b7^06>X
zVwest`PdjHFw9_xW{72G;AH4!n8^^$z`~%&5C;x8R&a4>!@&BVL6m_VTpYp*#QzLR
za1nL}WpE)WCib5}0xk+EI2jljW--j3yk1z7^%Mgq!|BO)g~byf5yc3q3m|!e!I^;>
zocAPmGt7$=TCkmAk=7Olv26@Xg;s83SiOy59VlFoi`WZb|3QjaNvQuA86c`Q0syqJ
Bk{kd4

diff --git a/bin/de/deadlocker8/roadgame/main/Main.class b/bin/de/deadlocker8/roadgame/main/Main.class
index 21285c4b3198c6dfb578579917e75d7aad60f1a4..09cb31520171ee82eea141cfe59d8915c0d023ec 100644
GIT binary patch
delta 1187
zcmZpdyei3c>ff$?3=9k=40kqig)*CQ7pIo^X6A)wrj%qbGO%d4XohhyI5K$iF!(Td
zGBWT$q&-qI(=$py5`H`k{tN+=W0_6mgBTekvJ%S@(<=0flT-6j^)qu5(^K_5K_mx5
z$mEU8`rLsGVLS}14B?CnqLT$VMR>xv86p{?*%_i385AeyF)On2FvKv#PBvsw(2i$h
z;0Vf3OmR=lO$FJM$it8X(#TPqS`w03k^>e@;bBN+NSj>4qN$U?!;s0q#>l`@oRMG7
z$&k&E%g&I)$iSbIpPrstr0<iT?vq-Un#048$B;kyB8!}KAww}cLlGkbFG59nY7q}Z
z2}9{*E><UwLWXi4h6;wt$sw$UjMbCdSf8?WG4!xAbWbj16J_pY=$qWhX6!S8k%2WO
zHK{b6n_&{e6n2Kmj0}9BP|z<e$;{FB$t*76VVKGg%gDfyoS#>cn3-1$a@%wsh8Ya`
zj10_<K0aIwg$%QJ7-lofnashiB9zTAkB4DCNRq|V&&{8MVc}#ub}5#{j10091!Orm
z8J03EXJ=S8xshFzc?HAD$urp%*;X^GWoKA3`2f2t^E!t0lOM1L8gFD|5C^*>CowNw
zKe(hQGcVn#G&3h9wTOdZGa~~>VnKmk9yn}QGi>Ey*v7DZatenz+fIhv><qgmFXRwq
z-ovnW@=gv@@eK@N91I5-8CVo_70S36HZUCGVK~fiWHKwKb^S3$2A;CiqT<Z_Jg{jT
z3?~>F1Qm1@G@zo%`6;PZ3LFflkQ9Q%I2g__GO%kZq!s1oDsV8ILy}HOEJ+1fbAgB9
zBEuy{29A<^i2E5CL^L#gkbO0IKPM;K6&{AG3>}ltaqi|+XJBVwWnf^anLLThwqAt6
za2tc0wg`jqHU=;4Z4AD<83H4Pg10k-?qrByVhGn3irdDJpe@O=jUick8$<eX20q_S
z3|Trm7z%bUlx<{SWME*(Whh{%Vqj+AVqjpfW8i0CV31%CVUT2yVUT9fVUT4oXOL&G
zVNhUjW>94CVo+j;Wl&~FW>8_sWKhjy$YoGtC}2=$C}hxNsAkY+;07DQ267++4+Ad)
z2-GmtFw`<IGKerlGSo5DGcYm8Fa$C*Ff=kSGw3ilGBhzXGq5leGH@}pFtjo-F|;u-
zFmN(3eP<|OXQ<+0;ACiL=$O2aTe!YcsDCHJL?(ur3?iEtrtM&uxrt$}(1INdWy={j
zH!)=GV3;YiXcNPd9So~{HZjcI&9EU-TWHfZhAlf7c5G+ZC$xVX!$EDKquUs^Y-2bm
zbR5h(3FVyz^Ugwe+ZfL8U?|ht!Ekva0|PW<)EGEJ7#JAz8Tc3s8AKS27-SfX8RQwv
z7*rW78T1&e7z!C|7)lvz!66{Vz{J47P{weL;W`5YgC2ti!wrU;42)o(u`n>nvobI;
M++tv0U}Crp08WM~4*&oF

delta 1119
zcmcaA*)GX->ff$?3=9k=3|BXDg)&c`&TP!+J^3`VEQ>EAgVsa=iODQ1A{<@}{yYq<
z3;~lBSftp37(&<?f+st$s4<5!giX$5QP7THWZ($OPfT%7%uVHDaAb($VTfi3U}WGZ
zPAv(^EXe^2#_}-4F~m>a!lJ2@$itAtz{beHQk;=r&dHF%kjBoC%E-W<lb@cRTBPrj
zpYD@dmYT!Ekj{`XnUhscI*TEPogtf%ffu17J++93A(tU<vJ<NlM;1c?4?`hC(c~Uh
zL&lQH`&ggKH8ZrbGqf-=2xKLeCF+-!Waj8Q78NB{7V|K)F|<!U$Y$)*$;iN(lA2VS
z&dt!x(96!y!^psgQ0<dhT*AZ9#}LNIz>%DvSCW{SR}6CN1RjQo3>l0J%#J=jTnt$Z
zlX)1XFif57z^<a3!Z4kOVFpN&#naEtpMzl*BZFvAX<lAtUb;eNo`MU=G6moKlvECe
zIg=-{E6L4cSisIOAH|hE`N@ensXPn|85T{x$gaq_gkc#w!%{{DiOGH(60AH7%NbTo
zmf#3vS;fd8J~@t4T!MpP4I=|bVnKmk9yt7$Fs$QYSkJIw@*ECxxlIgP*cmp%EXYaB
zOV<xBDay=C=V92&ux;{34pZ@!4E`JpI~f^R6m%8JxENM4?B-$E!?1U<EvI$TentkK
zvecsD%=|pC=^P9P85sl>bQLt9qRIIwsa6Uc42O{vg2Xr&jxsW^YbvA_<>xAJFdRpc
zPDw0D1zB^Fhv5{%>B+Y^)!5GRFq~s(oXp0xn^Ta1oq?5sfgx}5DK6XkZ47R^8N4Ee
ze6}<A?PLgKVhGn33g5;MsV&K}jUh&R8$-f!20q_S49Pk>7&3P-<ZonPWME*3XGmfw
zW?*LEVqjn}W8h_AV31%CVUT2yVUT9fVUT4oXOL&GVNhW3XHaAaWl&;>W>98`XHa2C
zVo+sBW>9CyWzb~cW?*2jt7l*XIfa1-YzPBG9z!WZ83QAO2!l66IYR{l6N3zcGeadq
z6$3Ma4udg6HA4*p3qvvk7eg&W9Rm|XJp%&+Cj--Wh9q`|VlD<wh6aX421W*U1_p*J
z46F=H3=9lqT00n;ggSOIbTKi^WDwcJ(7%IW(k6y!LNj+T<kv4};M~NJyn|tq(CkeN
zb9XQ-_SwWRZ8yWpNNu6j+ZfjFVA!~wVY|?dZ4A4#h4yV@Si6m3m(T$)?+}!C1k5`I
z;ca6$v4bIBYX`%bjSLLX08(S%WME*>W#D7bXAog9V31)jWRPbtVNhi-XRy{|uwW=;
xuwp1>um*>S7{tvC=NT?AFfiybcraXKxWvE+_9zPjlRPT}Bg16|1_maED*)wJ5_tds

diff --git a/bin/de/deadlocker8/roadgame/ui/Controller$1.class b/bin/de/deadlocker8/roadgame/ui/Controller$1.class
index 4e053851e8c3cbe0d8718bff2acf9e8545bf0414..fac104422568b470fecae66091041010efa41bb4 100644
GIT binary patch
delta 27
icmaFQ`JQuwAPb}SWFZzG&Hx5ph9CwJhLFkWEFA!7BnF)T

delta 27
icmaFQ`JQuwAPb|%WFZzGPG1II27d+-hQP_`EFA!6ng)>o

diff --git a/bin/de/deadlocker8/roadgame/ui/Controller$2.class b/bin/de/deadlocker8/roadgame/ui/Controller$2.class
index 96d6c60f6b62215bc8af9008d96194a98f7dc941..e08927c5a6515dd52686bd09aa54fa43cf73acaf 100644
GIT binary patch
delta 27
jcmey#^^<GEWERGalc%tRaBgGZW!S+W!?0`eN0tr%lFkX~

delta 27
jcmey#^^<GEWERGClc%tRaBgPcW!TCf!?1nwN0tr%l0*sJ

diff --git a/bin/de/deadlocker8/roadgame/ui/Controller.class b/bin/de/deadlocker8/roadgame/ui/Controller.class
index 125ef454b418ee3c37fa4114307dd6a209ce8bb8..0f4c297b9a397c2c17b14932eca93ae0e0abecf1 100644
GIT binary patch
delta 7737
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
C4D1B}

delta 7487
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
L!^Fu{;UEbBWFw=u

diff --git a/bin/de/deadlocker8/roadgame/ui/GUI.fxml b/bin/de/deadlocker8/roadgame/ui/GUI.fxml
index 83ae0d5..0b3219e 100644
--- a/bin/de/deadlocker8/roadgame/ui/GUI.fxml
+++ b/bin/de/deadlocker8/roadgame/ui/GUI.fxml
@@ -2,6 +2,7 @@
 
 <?import javafx.geometry.Insets?>
 <?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
 <?import javafx.scene.control.Menu?>
 <?import javafx.scene.control.MenuBar?>
 <?import javafx.scene.control.MenuItem?>
@@ -9,6 +10,7 @@
 <?import javafx.scene.layout.HBox?>
 <?import javafx.scene.layout.StackPane?>
 <?import javafx.scene.layout.VBox?>
+<?import javafx.scene.text.Font?>
 
 <AnchorPane prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.deadlocker8.roadgame.ui.Controller">
    <children>
@@ -26,6 +28,22 @@
                         <Insets top="14.0" />
                      </VBox.margin>
                   </Button>
+                  <Label text="Tiles remaining:">
+                     <font>
+                        <Font name="System Bold" size="12.0" />
+                     </font>
+                     <VBox.margin>
+                        <Insets top="30.0" />
+                     </VBox.margin>
+                  </Label>
+                  <Label fx:id="labelTilesRemaining" text="120">
+                     <font>
+                        <Font name="System Bold" size="18.0" />
+                     </font>
+                     <VBox.margin>
+                        <Insets top="10.0" />
+                     </VBox.margin>
+                  </Label>
                </children>
             </VBox>
          </children>
diff --git a/src/de/deadlocker8/roadgame/logic/Board.java b/src/de/deadlocker8/roadgame/logic/Board.java
index dd774fb..77927ea 100644
--- a/src/de/deadlocker8/roadgame/logic/Board.java
+++ b/src/de/deadlocker8/roadgame/logic/Board.java
@@ -28,6 +28,11 @@ public class Board
 			tiles.add(startTile);	
 		}	
 	}
+	
+	public TilePack getTilePack()
+	{
+		return tilePack;
+	}
 
 	public ArrayList<Tile> getTiles()
 	{
diff --git a/src/de/deadlocker8/roadgame/main/Main.java b/src/de/deadlocker8/roadgame/main/Main.java
index 4557da8..dcb4a59 100644
--- a/src/de/deadlocker8/roadgame/main/Main.java
+++ b/src/de/deadlocker8/roadgame/main/Main.java
@@ -24,11 +24,13 @@ public class Main extends Application
 			FXMLLoader loader = new FXMLLoader(getClass().getClassLoader().getResource("de/deadlocker8/roadgame/ui/GUI.fxml"));
 			Parent root = (Parent)loader.load();
 
-			Scene scene = new Scene(root, 800, 600);		
+			Scene scene = new Scene(root, 800, 600);			
 
 			((Controller)loader.getController()).init(stage);
 
 			stage.setResizable(true);
+			stage.setMinWidth(800);
+			stage.setMinHeight(600);
 			stage.getIcons().add(new Image("de/deadlocker8/roadgame/resources/icon.png"));
 			stage.setTitle("RoadGame");
 			stage.setScene(scene);
diff --git a/src/de/deadlocker8/roadgame/ui/Controller.java b/src/de/deadlocker8/roadgame/ui/Controller.java
index 5e5df99..6bdac12 100644
--- a/src/de/deadlocker8/roadgame/ui/Controller.java
+++ b/src/de/deadlocker8/roadgame/ui/Controller.java
@@ -38,6 +38,7 @@ public class Controller
 	@FXML private AnchorPane anchorPaneGame;
 	@FXML private StackPane stackPaneCurrentTile;
 	@FXML private Button buttonRotate;
+	@FXML private Label labelTilesRemaining;
 	
 	private Stage stage;
 	private Image icon = new Image("de/deadlocker8/roadgame/resources/icon.png");
@@ -55,6 +56,8 @@ public class Controller
 
 		anchorPaneGame.setStyle("-fx-border-color: #333333; -fx-border-width: 2px");
 		stackPaneCurrentTile.setStyle("-fx-border-color: #333333; -fx-border-width: 2px");
+		
+		labelTilesRemaining.setText("0");
 	
 		grid = new GridPane();
 		grid.setFocusTraversable(false);	
@@ -309,8 +312,7 @@ public class Controller
 		if(nextTile == null)		
 		{			
 			game.setCurrentTile(null);
-			stackPaneCurrentTile.getChildren().clear();
-			//TODO
+			stackPaneCurrentTile.getChildren().clear();			
 			updateGrid(game.getBoard(), null);
 			return;
 		}
@@ -319,8 +321,10 @@ public class Controller
 
 		stackPaneCurrentTile.getChildren().clear();
 		stackPaneCurrentTile.getChildren().add(createStackPaneForTile(game.getCurrentTile(), false, 0, 0));
+		
+		labelTilesRemaining.setText(String.valueOf(game.getBoard().getTilePack().getNumberOfTiles()));
 
-		updateGrid(game.getBoard(), game.getPossibleLocations(game.getCurrentTile()));
+		updateGrid(game.getBoard(), game.getPossibleLocations(game.getCurrentTile()));			
 	}
 
 	public void rotateRight()
diff --git a/src/de/deadlocker8/roadgame/ui/GUI.fxml b/src/de/deadlocker8/roadgame/ui/GUI.fxml
index 83ae0d5..0b3219e 100644
--- a/src/de/deadlocker8/roadgame/ui/GUI.fxml
+++ b/src/de/deadlocker8/roadgame/ui/GUI.fxml
@@ -2,6 +2,7 @@
 
 <?import javafx.geometry.Insets?>
 <?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
 <?import javafx.scene.control.Menu?>
 <?import javafx.scene.control.MenuBar?>
 <?import javafx.scene.control.MenuItem?>
@@ -9,6 +10,7 @@
 <?import javafx.scene.layout.HBox?>
 <?import javafx.scene.layout.StackPane?>
 <?import javafx.scene.layout.VBox?>
+<?import javafx.scene.text.Font?>
 
 <AnchorPane prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.deadlocker8.roadgame.ui.Controller">
    <children>
@@ -26,6 +28,22 @@
                         <Insets top="14.0" />
                      </VBox.margin>
                   </Button>
+                  <Label text="Tiles remaining:">
+                     <font>
+                        <Font name="System Bold" size="12.0" />
+                     </font>
+                     <VBox.margin>
+                        <Insets top="30.0" />
+                     </VBox.margin>
+                  </Label>
+                  <Label fx:id="labelTilesRemaining" text="120">
+                     <font>
+                        <Font name="System Bold" size="18.0" />
+                     </font>
+                     <VBox.margin>
+                        <Insets top="10.0" />
+                     </VBox.margin>
+                  </Label>
                </children>
             </VBox>
          </children>
-- 
GitLab