From 883753ec3c01bc3c4993980b11478312b58d50c6 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Wed, 7 Dec 2016 23:58:47 +0100
Subject: [PATCH] updated tilePackDefault

---
 .../deadlocker8/roadgame/logic/TileType.class | Bin 5204 -> 5297 bytes
 .../tilepacks/TilePackAllPossibleTiles.class  | Bin 0 -> 2736 bytes
 .../roadgame/tilepacks/TilePackDefault.class  | Bin 2632 -> 1677 bytes
 .../deadlocker8/roadgame/logic/TileType.java  |   9 ++-
 .../tilepacks/TilePackAllPossibleTiles.java   |  51 +++++++++++++++++
 .../roadgame/tilepacks/TilePackDefault.java   |  53 +++++++-----------
 6 files changed, 76 insertions(+), 37 deletions(-)
 create mode 100644 bin/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.class
 create mode 100644 src/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.java

diff --git a/bin/de/deadlocker8/roadgame/logic/TileType.class b/bin/de/deadlocker8/roadgame/logic/TileType.class
index c9c42623bd24163eabfccda50dda80cb5ac6370f..7c39c14ec9f44df69a4dffa6ebc4cfbda6edc71f 100644
GIT binary patch
delta 2273
zcmcbju~Adt)W2Q(7#J8#7~ZloFflTyO%~)*+h}IN%&0LrpIJ&U-qp_~-qSDM*)cf8
z$CZ&meR4jtsGyIlTL_BG<O9s2lXo&(v9mdQga$c#O#aAxnA3v6ik-m{Vy4{W+bmq_
z)(qN=3@kzZjxL-G77VsL40a#^R`(#s;9yP$2L>m021iB)jmd&sa+9@Kc|@HV3>X<$
zU3~*WBDokC8C-c7+!)*^d$WFU_vB$<WnklAVCQ6DWbol(U<YwHKpcM_1`ZI16T}JP
zVc-ODxImmx9tJKDhZ|&71P_BIgTdr(HfIhChD;uYEC%h#*VugI9T=*47(^KiKpJX6
zEH(}XF_4A^kQ#%@j_k1<4h++I7_1o#CNE>3DbB&52~xWkWF8xcwV#K<kilrOCx<rM
zVUUB5Os?XP)jP(+pv9mKl0U)2paWr@;$hH*u+H!>=s{TLco_5<3??7txGZ;{;UPQ2
z14agcti-ZJ{hY+Sbp7DU;*!){9)?E@k0)>AY-4-Q!|;UR#bhV0<&0XJUvWt=);mZt
zXfm)dFfcHI>;uy}4BB8?7fS0vX?+F*1_l8skZTzj7&sX?7>pTA7#JB$85me^GH^05
zFfg$4?q*<&6f$Gp#9+RO!3Kuxw==kGX7B*Zd9lFcKq~4tF+e1}!IHkLU`db+ST97*
z4=fkJ29twGL*xR%a>49Ka^^5IL%?!j9AG)PW5U6Xi3H0<*9$;QwSlRD$i{$W;{@Qw
zLUcnU<H3@N0uXb}QFSJPB~t`A!NL$p^Gys8ovC2SbOEkS3>jem+0=t6h*z?~vbh4>
zFj<Hih-4mEvOs_bED4dZfqAqLELkkT3zLM%Lv)saCCdc(kR&r;IxWh<vXuh-Fj<IC
ztH6O&1D3245CBWsz{vXT3@(%P_+;u`HZ!z<m9z;6fh9A*q|GJ<kdn;|?O@4H0b#H(
zB--Gy(*>675fFh%LgXQi?gdNs3y6XxA+ZD3IRPv=NuXW~EDH~0h}Owq*{K5JU`dEp
zn@tSUz&@G*mYgLZ0hWZ=2$!4<mYgdf36_KeggH#-Jh0>f0V%MgIf$$WC31+R3&FCB
z1*AdZpvZ+d3L?1#EV)cT1}2#SP8<-)<zUH`0<thkh)zfZtO84}5s*WYwAsV}kz893
zmR&C(50iy>79zU=EV)TQ0W1l2FDOGoB4#sKa;tzMlB78-*0zBqcL*qfB_UA?m)r@K
z+%2HIiNVGMoOmJO1WDj~1XT7iFh(+OV(<u#WZA^v9URHJiNP;8l5G=1U~nY+CWes7
zu>zOGBSHH21aD^8w-H>_9AIEz*u<bS*<NsYy$SPA22&P324;qXU^!6H<i_9*DQFmG
zFfcQ4FfcHvXlcuAXE>y#yOrUnmL$tohT~e2tXmmQYDuzfWjL)R$-b50EW&I#26hGp
z20I2e1_uUi21f=#1}6q_24@CY1{Vfp23N36AXx?mm3oHr;PQ}xL51N0gEj**$TEhD
z4B8AVVAdrDZ3b2_>oS8jSfvWX6$S$ab_Pa<s|?qm&eUgMWMBjph+111j&1<^1LQ|G
zu%IW{J{~Ze6>1$L!*z(}dIkmtWZlQnb^Bq}eFLH!P4h`~&B0hT-$c?}k8t>DblnkH
zb>CvRjm6hz(KW|n(agzkhv6<%vl#;`D6p#-#5OVPi}YsJ+81d9N=&}Y(mNRL>7X0O
t2sVxhToXNEcnUQ{i-8FotXx8jT00n?9bjO@t&fS}B{*VUF}w!TZvgvw2><{9

delta 2166
zcmdm}c}0Ww)W2Q(7#J8#7+$e6FipPCqPS7dfq8NuvlvH^r@Kc8BZK7Rd}dJ=A6K`K
z$p@MJSQ-5o88jwOVAYuH$})w`oWYWv!D8}#7Ht(P1}#PgmLPve7fuFq1{)p*TaW;&
zdyr#rFeigOgCjeG!(=^HT~Q|neMSaWSKok;NG=9O1{WR%R|dDq1*{(eJa`yb8Q3@&
z*f|*(8N7KI*g+f)5XX;)fdj<h1aSg+7&t*3E)XY#hk*;k;Re|e&chG^GM&xYBQ(g_
zWAbt~XAX0QOdf_T2Cd1T*nH&e8LD|0L>cr!I%`2JHVy_ckj@5>8vV(!?6Dm74AXfS
ztQhnsA7Y;gwqg$tg8_r#<RT93zyl!19%N(?)9}ekEKAhSNz6;v4=yRn%uBcS)C>a|
zdzgnolR*o_I?BVK4PhPUVbFoFPVzA5LRhDH81xwQC%@ykEO&?D9y`NbMg{>SGb@Wr
zQgeA2?lU}?e4n$8?FkRVLx!i5v$>WtYHk+hmSC)BU;^30z`(!+vIR`*Fld2kT_~-`
zpwGY{AO&(g0|Nsm0|$c<gE0dmg9!rz>skg*1_lNOmY2I37$b#DnKv<*ZDO#7A-nAi
z&YKzB!E&A~Fgb_{h+MrFSki|TED4dZ-oyZr^aacLv%%yb(h#`-uv`#3lAIY#UocoM
zlmjdWcT5=AF_B=oXaR_!*7Yzo5ZM^8Y@7hxScq<jWIR|hQ2=7D8LG}Cuw;q=Cs-IF
zX|{<0qB9jNnJ&P!i6H|PHV|LdJ8x#l2FvCOaKmIFY9Rj114|YN@PH*DG7zoKn;8nh
zlEnhNFiD6!L}v+DvP^&vNiqW#MCD+~N&y3Ym@LGnRp3CX0n6422!JK6VPySw2ItA~
zd@>+Mw}6$j2?&8DGr*+vCI*m_%?#~e$xZ=burMUr;IY#Mmh2G_fk{H-A&%|^OZE$h
zf+ekCfeDeE0G6C2P%j3Sg$FW3b~0FYs(?6H5~9_56T>vHk7j@+X9-AvB_TG#C1-;r
z=L$%IB_RP}2GcnYEV)2H3M^>`A~`^b9AxR_Mt)%~h%><4dHiDaaDOfbYg{QH3(^9L
zcZfnr2(JQ5t`U$!lC<8$0Fhh^mRv6&50iv=1|qouEV)TQ0W1l24=BSy0)F%EXiz@f
zDxioYYX*y!ZD6fC1eCy%kT`=&?i5ho%fJ}Pyotd*IFe-(gI91Q>m~-@;7GPj3<1HB
z?3);ZC$AQ`B(Rxb_eOB>u$O^>VHJbc<SBy7>zNrqr9Tr`+?Bx%QaCWoU|?q8U|?WS
z(bAUL&ahugcPqmoElHNG3`eviS+_DA(~@M{%5XwUl6@<~DTJAF4D1XH4Au;647Lp1
z40a5H4E7A-3=Ryk42}%S3{GI1>=@WU<}#cC(+u?tDhy{Cv>2Gdg69~t7+Aop^9))H
ztYFp!1}(5s6^4rp`V8z0j0~3;E<>HE&%nsQ$iTqBs<nmT&<3y{Kz?Hb3%Y^r;{mf-
zq4qH{TtU@b57m7HUAH$@-B(d{Lp2{m*BpRV^EE7*>$fnRK-V3LRrhs<8(4gO3SDy)
z7R{UtHyLh0HJdT8f&*J@6T|LEZ{{MceUUbx)Z@!6y@TPl4!UuSVB<i^gOlMQ!y~96
iS`19!VC52G)Y`%D_y7YVZhcG)&%hD$oZ$tSehC1Z^z7RJ

diff --git a/bin/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.class b/bin/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.class
new file mode 100644
index 0000000000000000000000000000000000000000..d4fb3dd35a9351ad42448a1a1375848d5ecb4cd0
GIT binary patch
literal 2736
zcmX^0Z`VEs1_l#`DeMePj0{#Osro6Yi77ex$=Rtz7Wzf`i7DxcxvBaknK`KiiOJc;
z`XQM)sR4<}*^W6m0r|znnMpaRAfaM*1{OvJE#mbvGO*cX=4F=HF)}b~XofK|usG+Z
zq;fEDGBOA`=Hw{A3|9b~&c(pYz|F(J%D}_OAgbY$l~|UjpOcuEt{+@dl$n=qtr^D7
zz{kiS2$m=<$;{FBNG#6qO)TJI;AId1X=LMMU}O;DVGw2zVPs$h`KOqXK^S5ZvIc8T
z1~CQ+b_Q`q1~pv1$;nU8Oa_NUNM%7P4}&Cw6e9yikiVl#ysMuJBZGzyaXPKJ7-Sga
z*coJDE(d$bGp{5yJ++93L7qW@k%7G|F{d=uKaG(=Ov6(X;$CEB)*v4$@h~Ves4y}x
z7nGJTGFTu7kbhEEYI2D+l18WqvRP0ekk{3C7}P=D;RSmqI3&o?)7>KkB%{g0paqiQ
z0?Rmu28FqTgmrirbV0)WVBwH>uTVed5Kn(Ukeogbg8@P=0!7Y<hrt*j=j!JY@9Ys8
z<m>^`XUfB129gs2n+bCSk^&1J21}3vL9ha_TaaX}c^GU!vSMIagp-hz*zqvfBa|Rq
zhNQ%ihrtP?gxA?IIK;;_KG@UG-3RPt7aj&zkc<>mCM4V+DjV+~5a1u|83I=3&con=
zLz$ner@M!fe-OyCUOWumAZ5ZZ(>#J)k!|zkVekXV3qj@G{6mAF)`7GK@Gt~|r1_!J
zAwiywFoy>7Fob~QxM6akPGFaX@i2rVi@SyT_<+oc<Y9;ciE}{Jhk^uSco<?qg3?ey
zNI1lU!xk1bAa(IP3<)50a#++sVkiifl#+NDl0iykaVqt3bpt25R33&jTq+R}3$i|g
zhanTBQUQyZpw#8*7Y~sEDbD6$$N?$Vfe1l^6XGW%w}P^BJc`CV9)^67Ms1uLK`zJC
zSIEOq1k$Gg)rTd?Kx{`2(GnhpQjjK9Oii!^1knU`GRR-$JPZ{e9WpQ-NNEY8)YZ=g
zq_B#Ip&FzRo`j*P2BHXVUM&wp9Y`76*(l1u@rmiz1|Eh+kS2AQBTzJ951(cph8B<>
zNtm8cCs&AD{QW?g!3CUd+jtn-v8#fFCqz{z4?`D7l_1otP>4ZLpZD-E^nzsBAjJ(M
z1HVsZUaDVdZc=JdNMce>DkFoCPkwS@PFP}5CWsFeWGTtWEM{b|!CAJ0>J<ESq%|W0
zS8#r5QF5wVCdeLHP~C>DGSvgsV+@K6j10^SAi&7L$iT|L#=ywH&cML*fq|KUk%56p
zPfLhnI|G;2ZU)}S?F{@|83eVqFbHm95M|lHAia%2F&x5GMdfOsa<x&pdZ=7ORIUjs
z*Bq5=h03)><vO5pol&`Ns9aA}t`92LAC((~$_+*3Mxb(|QMqxb+(cAv3Mw}pm79gi
z%|+!FpmK{*xn-!_N>pwQDz_e$+l0z(Mdfy&a=T&NjSLJ7ObmSt3=H!a)EO8UxEa_O
zco_s4_!txz_!;yW1Q_fX1Q~o8gcxENgc-6KL>Q_VL>W36#298Uh%+o_kYL!xAjxo)
zL5krDgEYfq1{sD=46=-j404PD4DyViwu&BuBBL#X5~B};GGjD@3S$<7Dq|&s8e<28
zI^%Q(4aQ{*nv7c+v>1;tXfs}B&|!SUpv(A?L63=nL7$1A!GKAQ!H`Lp!HA)sfq{Vs
UlEN7#Fid1%U|?jJ1a|#o0CCin)Bpeg

literal 0
HcmV?d00001

diff --git a/bin/de/deadlocker8/roadgame/tilepacks/TilePackDefault.class b/bin/de/deadlocker8/roadgame/tilepacks/TilePackDefault.class
index 7c1427b4892c3b626dcc421e0966f879a5d01d83..e787b8f3dbae626a8a386df9c4f41c2dcda5eb43 100644
GIT binary patch
delta 787
zcmX>h(#tDw>ff$?3=9k=42kRvOpFYMlRvT<PIUan#~bAD=n@|s66EOV?h!KCf$^9=
z7g)$SG$_oKlR=C@lZQczL5h)qA1oXa?-lCj9OCKk2a?m_VbGoI&m=L~n~6`y)z2l~
z*&{T_*#jhH#KT|=(#GrT7#!l`8XxTG=k5bG(3FS4Y_c!2_~Zgs4i1n~3myi`$-d0W
zS=KxZHXuFxP(2|*o{lhGc03IBAUSTBT&NS+G)Eo=CuDKAP#+(Vp)NcOt{`y^sQOTl
zpgRwP2S`wQvLlP|WE~bB7B3zK@5weS>MXuI41SX*vPeu~W#jR2bqfJ058z=4oIH_5
zjU||eA!M=uo0J(mRKj=|!a*hp!i<jx2al_t3rJ%m4?`44mJJdfllQYNaAsW3z|6qN
zz`$szCB(6vflF&Q18?MZ2L7!Kf?8V`1UE5=3UKUTklx0i7!Kj93UH$EHP|OFV3+k_
zMG-Va)nmejB5RJS*a}s#E!$*H4%vEk6fJJ3Tu)R3eNegnsN5h_^FvW(BVZ<PWME)m
zVu)s7V2EN6V<=`|;AUWB;AIeG;Ac=|5MVH55M*#*5MuCW5N3#D5Mjt=5M`)g5M$_O
z5NDXhAi=PbL6TtygA~JY25E+C3^EK)8Dts0Fvu}7GsrUvF(@!9GAJ?{Feov^FfcIi
UKth}$mLZOTfq{`B9&B|207AH+J^%m!

literal 2632
zcmX^0Z`VEs1_l#`iR=taj0}b;sro6Yi77ex$=Rtz7Wzf`i7DxcxvBaknK`KiiOJc;
z`XQM)sR4<}*)FMRiKRIu><lc73|ho%V`N~n$;`_vv14Rl*3b-NWMFa5Pf6uq;ACWA
zhZ@Pnz|6qS!@$bG!^j}2;ggkEmZ+bTn3t{}TvC*omu{^Y#?HXU$RG%oC@sm%(f3F!
z&hSkv;9}rq5CCap<78lD5aMAFW)NXyU<J9on2|vkViK|jYfc6+1_^csaYhC;Twch@
zPtQyS`#PkuAeDzfl0k}*fg{M@(Iwv1&xMge!-qJX)?5rS407xYvM`r}z2uo!lA4}c
z#KR!Zpuot$UY3|sn(Cj%$RMWSsR?l}vNCIs50!Wrlo?bQ8JG)7OBfj}kORm+DJwO(
z#2QH>R0P>9s1V5OYCH_;An)*ky%QV~<ml<{5dxCY<YCYP$#8*XoI``cTtUJ*JPf)Z
zVScc1NW535pL2+(zaL0WpNGK!As2xnXT-x`jF5BnbBTBM2n}-f0O>R3VK4*9iGa<7
zIRZ(61rLKINP!?&0oW}_verBdHXvCsuq?t!NJ{K@80-;B5H3Sf;>g3`1X9B5>=+#4
z;~F3A>F4eP_Oc5PgDXfz3Mvy4?hloX_YVm05B3ZJD|6>z@W7$W&(+i2!^uAg<XJBs
z25*ouVVG$iL9WQQ`SLLMf#ijt@^1d2K~U>J+5>nP0zuOJQ0b5$Pe+(TgLxQ2KyutL
zxlkvt%ffgV!jZ+@LVbKdW<~NaM1jOPpz1?Gf-yV{u^>Tds30U9;=y4HiyDx+cpioX
zkUBXm>L4)`1WQUuJPgSorLs7c`nbA*6J06~LmDoXh=>JQpTWbB2~w$m#Y|A@^7M;`
z$bb}Q^DyLq6zf2Qpuq|86Ovm&**P9XV;&DfK1icBPK_X!W9lp9VJHIW(}3#3l4KyZ
zBZp`S4?`(PlPabrSOS7*0y`PxuW}xS3Xl#Nm=2`01X1eh=K@k##luhyQV37N&{P9a
z1UIjihoKI)GI)G8@Gvxjlu5#@MKKK&A|N}Pc^FzyRE0XZLhSSR10{GDaN2C+VQ9y$
z3KC`zRh>KxT_9D0P#Z%b27!xTexJ;|RKL>Pq|~C2#H5^5Mg}3D{N%)(u*9NF5FaYY
zQj(Eb%*bGjv#<tL5?CuZYeojH;QZ2}<W#pzkntjD6`&rd8e&jnU}Rus00Bk@Mg~>}
zHU>rpb_NEfy9~?>j0_A+@>)V1+ZnjDb~ErsZfD@%${?t<g+Xu=gDA@m2I*}Kis2Bh
zDk@h4m8*@))kEbPqH;}8x#p-`D^#v6D%Sy(>x{~EL*;s+a(z&_{;1p_RBk9LHv*L#
zjmnKf<tCzXQ&73-sN5`6ZZ0af0F_&e$}L0XR-$riP`UM}+$L0RD=N1G#@)!kz`(@N
z&A`Agi$RTnfq|QWje(azkb#dufq|bvpFx1ZjzN&YmqCajhC!Gin?Z!3ib0g2lR=DO
z27@@mas~;8Z48nOM;W9Tt}sY5JZ6w#_{1Q~$jBhaD8L}k2x?pCF(@+HGAJ?nFeo!d
zGpI0TF{m<DGN>_jFsL(5XV73=#-Pc#l|hT~2!l4`Wd<F_M+~}*9~tzR7#Q@K_!$hC
d<QNPYdKefOcp%A{p_ieLfq{XMp&#t>2>|8(c5MIv

diff --git a/src/de/deadlocker8/roadgame/logic/TileType.java b/src/de/deadlocker8/roadgame/logic/TileType.java
index 296abc6..3ce5f99 100644
--- a/src/de/deadlocker8/roadgame/logic/TileType.java
+++ b/src/de/deadlocker8/roadgame/logic/TileType.java
@@ -43,11 +43,14 @@ public enum TileType
 	
 	//special castles with roads
 	CASTLE_TRIANGLE_ROAD_CURVE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
-	CASTLE_TRIANGLE_ROAD_RIGHT(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.GRASS, CenterType.CASTLE_TRIANGLE),
-	CASTLE_TRIANGLE_ROAD_LEFT(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.GRASS, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
+	CASTLE_TRIANGLE_ROAD_RIGHT_END_IN_CASTLE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, EdgeType.GRASS, CenterType.CASTLE_TRIANGLE),
+	CASTLE_TRIANGLE_ROAD_LEFT_END_IN_CASTLE(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.GRASS, EdgeType.ROAD, CenterType.CASTLE_TRIANGLE),
 	CASTLE_TUBE_ROAD_ONE_SIDE(EdgeType.CASTLE, EdgeType.ROAD, EdgeType.CASTLE, EdgeType.GRASS, CenterType.CASTLE),
 	CASTLE_TUBE_ROAD_TWO_SIDE(EdgeType.CASTLE, EdgeType.ROAD, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE),
-	CASTLE_U_ROAD_END(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE);
+	CASTLE_U_ROAD_END(EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.CASTLE, EdgeType.ROAD, CenterType.CASTLE),
+	
+	//special tiles
+	CHURCH(EdgeType.GRASS, EdgeType.GRASS,EdgeType.GRASS ,EdgeType.GRASS, CenterType.CHURCH);
 	
 	
 	private EdgeType N;
diff --git a/src/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.java b/src/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.java
new file mode 100644
index 0000000..e4045cb
--- /dev/null
+++ b/src/de/deadlocker8/roadgame/tilepacks/TilePackAllPossibleTiles.java
@@ -0,0 +1,51 @@
+package de.deadlocker8.roadgame.tilepacks;
+
+import java.util.HashMap;
+
+import de.deadlocker8.roadgame.logic.TileType;
+
+public class TilePackAllPossibleTiles extends TilePack
+{
+	public TilePackAllPossibleTiles()
+	{
+		super("All Possible Tiles");
+		
+		tiles = new HashMap<>();		
+		tiles.put(TileType.ROAD_END, 1);
+		tiles.put(TileType.ROAD_STRAIGHT, 1);
+		tiles.put(TileType.ROAD_CURVE, 1);
+		tiles.put(TileType.ROAD_T_JUNCTION, 1);
+		tiles.put(TileType.ROAD_X_JUNCTION, 1);
+		tiles.put(TileType.ROAD_END_CHURCH, 1);
+		tiles.put(TileType.ROAD_STRAIGHT_CHURCH, 1);
+		tiles.put(TileType.ROAD_CURVE_CHURCH, 1);
+		tiles.put(TileType.ROAD_T_JUNCTION_CHURCH, 1);
+		tiles.put(TileType.ROAD_X_JUNCTION_CHURCH, 1);
+		tiles.put(TileType.CASTLE_SINGLE, 1);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 1);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 1);
+		tiles.put(TileType.CASTLE_THREE_SINGLE, 1);
+		tiles.put(TileType.CASTLE_FOUR_SINGLE, 1);
+		tiles.put(TileType.CASTLE_TRIANGLE, 1);
+		tiles.put(TileType.CASTLE_TUBE, 1);
+		tiles.put(TileType.CASTLE_FULL, 1);
+		tiles.put(TileType.CASTLE_U, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_END_IN_CASTLE, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT_END_IN_CASTLE, 1);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT_END_IN_CASTLE, 1);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE_ROAD_STRAIGHT, 1);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR_ROAD_CURVE, 1);
+		tiles.put(TileType.CASTLE_THREE_SINGLE_ROAD_END, 1);
+		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 1);
+		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_RIGHT_END_IN_CASTLE, 1);
+		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_LEFT_END_IN_CASTLE, 1);
+		tiles.put(TileType.CASTLE_TUBE_ROAD_ONE_SIDE, 1);
+		tiles.put(TileType.CASTLE_TUBE_ROAD_TWO_SIDE, 1);
+		tiles.put(TileType.CASTLE_U_ROAD_END, 1);
+		tiles.put(TileType.CHURCH, 1);
+	}
+}
\ No newline at end of file
diff --git a/src/de/deadlocker8/roadgame/tilepacks/TilePackDefault.java b/src/de/deadlocker8/roadgame/tilepacks/TilePackDefault.java
index 66399cb..a2786b9 100644
--- a/src/de/deadlocker8/roadgame/tilepacks/TilePackDefault.java
+++ b/src/de/deadlocker8/roadgame/tilepacks/TilePackDefault.java
@@ -10,41 +10,26 @@ public class TilePackDefault extends TilePack
 	{
 		super("Default");
 		
-		tiles = new HashMap<>();		
-		tiles.put(TileType.ROAD_END, 1);
-		tiles.put(TileType.ROAD_STRAIGHT, 1);
-		tiles.put(TileType.ROAD_CURVE, 1);
-		tiles.put(TileType.ROAD_T_JUNCTION, 1);
+		tiles = new HashMap<>();	
+		
+		tiles.put(TileType.ROAD_STRAIGHT, 8);
+		tiles.put(TileType.ROAD_CURVE, 9);
+		tiles.put(TileType.ROAD_T_JUNCTION, 4);
 		tiles.put(TileType.ROAD_X_JUNCTION, 1);
-		tiles.put(TileType.ROAD_END_CHURCH, 1);
-		tiles.put(TileType.ROAD_STRAIGHT_CHURCH, 1);
-		tiles.put(TileType.ROAD_CURVE_CHURCH, 1);
-		tiles.put(TileType.ROAD_T_JUNCTION_CHURCH, 1);
-		tiles.put(TileType.ROAD_X_JUNCTION_CHURCH, 1);
-		tiles.put(TileType.CASTLE_SINGLE, 1);
-		tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 1);
-		tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 1);
-		tiles.put(TileType.CASTLE_THREE_SINGLE, 1);
-		tiles.put(TileType.CASTLE_FOUR_SINGLE, 1);
-		tiles.put(TileType.CASTLE_TRIANGLE, 1);
-		tiles.put(TileType.CASTLE_TUBE, 1);
+		tiles.put(TileType.ROAD_END_CHURCH, 2);		
+		tiles.put(TileType.CASTLE_SINGLE, 5);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE, 3);
+		tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR, 2);	
+		tiles.put(TileType.CASTLE_TRIANGLE, 5);
+		tiles.put(TileType.CASTLE_TUBE, 3);
 		tiles.put(TileType.CASTLE_FULL, 1);
-		tiles.put(TileType.CASTLE_U, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_END_IN_CASTLE, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT_END_IN_CASTLE, 1);
-		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT_END_IN_CASTLE, 1);
-		tiles.put(TileType.CASTLE_TWO_SINGLE_OPPOSITE_ROAD_STRAIGHT, 1);
-		tiles.put(TileType.CASTLE_TWO_SINGLE_NEIGHBOR_ROAD_CURVE, 1);
-		tiles.put(TileType.CASTLE_THREE_SINGLE_ROAD_END, 1);
-		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 1);
-		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_RIGHT, 1);
-		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_LEFT, 1);
-		tiles.put(TileType.CASTLE_TUBE_ROAD_ONE_SIDE, 1);
-		tiles.put(TileType.CASTLE_TUBE_ROAD_TWO_SIDE, 1);
-		tiles.put(TileType.CASTLE_U_ROAD_END, 1);
+		tiles.put(TileType.CASTLE_U, 4);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_STRAIGHT, 4);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_RIGHT, 3);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_CURVE_LEFT, 3);
+		tiles.put(TileType.CASTLE_SINGLE_ROAD_T_JUNCTION, 3);		
+		tiles.put(TileType.CASTLE_TRIANGLE_ROAD_CURVE, 5);		
+		tiles.put(TileType.CASTLE_U_ROAD_END, 3);
+		tiles.put(TileType.CHURCH, 4);
 	}
 }
\ No newline at end of file
-- 
GitLab