From 7f4362cf330ce071b7f666fd06d468a687ca5ca1 Mon Sep 17 00:00:00 2001 From: marc barbier Date: Sat, 12 Dec 2020 15:11:04 +0100 Subject: [PATCH] ajout des decks --- bin/game/DeckRegistery.class | Bin 465 -> 0 bytes bin/game/Joueur.class | Bin 4678 -> 4683 bytes bin/game/deck/Deck.class | Bin 643 -> 506 bytes bin/game/deck/DeckRegistery.class | Bin 0 -> 798 bytes bin/game/deck/MoyeneAge.class | Bin 0 -> 2702 bytes bin/game/deck/Mythes.class | Bin 0 -> 2491 bytes bin/game/deck/Renaissance.class | Bin 0 -> 2888 bytes src/game/DeckRegistery.java | 13 ----- src/game/Joueur.java | 1 + src/game/deck/Deck.java | 10 +--- src/game/deck/DeckRegistery.java | 17 +++++++ src/game/deck/MoyeneAge.java | 81 ++++++++++++++++++++++++++++++ src/game/deck/Mythes.java | 80 +++++++++++++++++++++++++++++ src/game/deck/Renaissance.java | 81 ++++++++++++++++++++++++++++++ 14 files changed, 261 insertions(+), 22 deletions(-) delete mode 100644 bin/game/DeckRegistery.class create mode 100644 bin/game/deck/DeckRegistery.class create mode 100644 bin/game/deck/MoyeneAge.class create mode 100644 bin/game/deck/Mythes.class create mode 100644 bin/game/deck/Renaissance.class delete mode 100644 src/game/DeckRegistery.java create mode 100644 src/game/deck/DeckRegistery.java create mode 100644 src/game/deck/MoyeneAge.java create mode 100644 src/game/deck/Mythes.java create mode 100644 src/game/deck/Renaissance.java diff --git a/bin/game/DeckRegistery.class b/bin/game/DeckRegistery.class deleted file mode 100644 index 81970fa91dfcf983a67b276332778df3549b6880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmZWlO-sW-5Ph4bO|nK?YyG?l9@-wvv4@BkMG%65m5Rqrx+GiM1d>$nU+G1`gFnC@ zCC;V=ExpXln~yhd=KJUK3%~$J77T`VEN0TXl+n|jj8##}{KbOF(3*&6;Y~#vd$-|4 zMkPbzOr@$kXQ*|1BL?##8%vHF92a#o7@C1f<;{E+%KTo0Q%U4O7K!OdkZXux$R)XMQk_`*8Adz8# zQZ{B`V`HKGEpj?_dV71%(|bPLpYHp{5Oe(4pl>v9WOR5k&=yi278^$>QJ9D)f&}a& z;vz|1nhx!DaZ`yQjT9W>I`NWDg{WFQs>3{PWJ)4S64{c-Q9*N;o+nPea#|Yo0#Su( zR#cIw;=sElS!=H%nrf1%!7UIk^_0*+8BKz1k=;tW%mtm?(#1X9JkY}vy}Z)L8v_Ix z7M3rh+>epJPU!!xQ cQf*Dzotm^YYme&L)^B>2>lbXiDo0etKc!Ak;{X5v delta 374 zcmWNN$t%Qh7>A#q{9@>5X6zbcn;~1&C={}jX2udiWGhSA6Ull}mK(3!I9Lu8$)qgh z$bo~4gQI^$-oBSlPtW`5eZL>xH}9Q4%#58FnHdXphgC-;BoK}h8;Qh_gqvhMq{x-+ zz@4hpO+0C&lCCrZADPsUMI&D6iJG)>)yPvLUyTC!jOsRvloU%&wBPh;Dv@PPrJBk@ zZ_zHJqn0@8a8Zw!2CZwRf)=XqYi*DKt#r`NIi1|l#T`A|)5`<>yfDBkL%cK07vp^E z%ny?xpOss2Dpg0`uAc93~FhUw)T&{(a2`1%6q~%G>cWgmIRB39+ zEvE~*%C6974h>hwA|(z7Bp!lC z;R1*QCr-Q)0x`})Tg1Wk=g;Gr@%a0%FJA%dW824^z(OX^RWwoQS#-q7hbPcKm2YHZ zWS&JY$EPZ_J~{%cO;;CDqDn1|ek;dD5nMIfkt!=)+`WHU(FPj<06%2B&kZp zKTXe0bw%~~U;hJvZl>%|mJ^)L7)C03?q1oRS}<3z&-mKO}e~~ znLeZa>!Qg#v8B#4Y6eMBm#KQDUCuoRf9#aJO?qf?v^h55qsz6&Kb=DWk2Q1TyuePx zRd8+ZeZu002C~Gt(=>ZnW*yD|SivgX=ksOk+-R^jS*>4?J>kxgb@x7E<1=nw@&%Lz W`n0lig|mCXxrqln7kJpPZv6(-jECm{ diff --git a/bin/game/deck/DeckRegistery.class b/bin/game/deck/DeckRegistery.class new file mode 100644 index 0000000000000000000000000000000000000000..88a3ce72c60eb4d7b264cf1831b123ea453ad827 GIT binary patch literal 798 zcmZ`%+iDY06kR7tJCjQMS_$=Zt_y^(#NOjGmG_BHy*=yhT+WXAc(%kGUMKV4gdww_WLy-t^hw zgA3G(FLYdEPP-SjRG{Mqo3}eX1`9}QSP_^y6N*aILz{z_qv#r^ z4Wk=ucS>v(X&&0+J4MI*?-~MQ^-x;7>+;RXaWnN!*SFLYCqDnVXRSo#SOm|&p8!Zu zw(#M^$aW&SBKGw>{^;jS8WBv#W+XqIWNdp71|coy)7>pg~m^2LNB+GQfSPW zLfH$WKr5Wwdw*@|a*~Ur#wj^CX38cUSE%dl%PQ1QR`S|G9h#fa2q%G7h1NX} za?pb2MkpL^LIVya@QOm;Ki1wUfce)dae3xW7QMjNC9hEC;_YabC0=X7>v)3?_VRg! zj^0|nzE>_JZ>+8BT$t)xP2f$1-WOTBnw^_-a0JZ>998IkF^Pjt5gb<-juQkrG`j4j zwYwa!K~)FGM0!%8Cst~zp^?J7MA5_6#3=mAmf-`sCA>ern4n^+o^-8G1g8~F?Z5t% zR3iBdO8jtaKGQk~o_ymVDdA^g`!N$SUb`d1!wyD8az1vCW+LPJUQ}XE=R|QyVQBvv zW_6&ehJ)pW94%?bMG=lEbj1jxLd3_UB>J7$y`8IiYufiI7#G323MckoeqMWJ2NM!J z6}zz#EPY5z_-yP;B;juMS?^{>IUIG``u~ln&0H)9RwS#jecY8e zSP{WT3IqG^#1bp#5KjdqBSqa7)hDqHt*IQi5}u14;-yNoRWX5^j@;?ME9V@niSX0- z%?nIbyBW`vLw=7WQwLh4CN{;J6@Fp!4vG@)$G({v!(FHi^@b=au{*aMc-%5KtAl*R zSD}n%I>-XQf7heZnhut|HJ|Quc%hQ>{Hzxk;b#}?!=jjc-7(ranfR%IBju;IA?L5xL|RS zc*Ein@utNL@qLR~;s+L2h#y+KP5juROY|(R5%U%`v0$-CT(`JEELkiQHwC}j>GvHT z?{gY}9@NuYThWiB7{F=z<`|FHFoac_qQNlkVFX{$?H=F^zQ$QRq>nwpc|7Gmc)!z{ z{=g;th0Cf1Db-1r8pIWq!nm5J2d&_$Dq=$2rM=w8r1}zR^%dRYdrYfeFr$9MECOcH yRGT(b5t0-lY;huMvw2r0lDQ~}L4(ZPw>&ujDMCgV{E9zcgk!zC$i1DY?Y{vl%lR$< literal 0 HcmV?d00001 diff --git a/bin/game/deck/Mythes.class b/bin/game/deck/Mythes.class new file mode 100644 index 0000000000000000000000000000000000000000..792e5f5e92645271e2b2075de1e2181f5f09d70f GIT binary patch literal 2491 zcmaKuTUQ%Z6vzLEOH-x+3Ro{yD3q2d4W?Sb*GMW z3-R^s9hD0bqgxTYEilk9>XPz{+H=Y3X|zYsC(z$eJDan$#@+Gph~E9b)!kt!eL z>{`{r97~tNq;s`uUUHc&vUDY^%mkgivh z^mdYs2dw{8AlC5N7Awm4DH*C1WRtdfNSkDNQ7-JHGoCK%UVxhxZ$&L%pb3!-9);>btAjRd*}JZRKa=wnII= zd)3QHXG8j$`Q^=)z}7Smy6f%zmH9#4{dhqI-0JD~o{`a`6M+On|GoSFbHYk{6+fpI zH2XMFZ}H;8cDF|dV+3zPAbxf7qMrE#-5{N^BGS5 zfUek6bUjB8(WxKt`u#edCVaI7B#NaFp=AhT~{!UEt)+Vm#~isd_lwID_q7mxPqrNKWey!7xdrI@0h|LxPiZLQ*3^_2}{QO5F(;z5ClX17ZM}){G zW4r>n0zKCfrAn$i&@<2E4!i@eKz%!_bSf&<2Rl2@Out`$-TigH^UEJU{0LwapQdm? z;Alx!RJy4At@MftrLI^(!+JDmJfw5{S$`yM*cYJwbV!K-+UUCUyTlh9MoIFMl} zeXFpk{3O%6k;3Z&y$;bARk@-P5697(!U=&s2Td*tbVY_9x{T=53y1N1S@Kh|sw+D7 zaMGyGxT?xB4ph~{X`?zTF!cWk?&+&6ld_6+$VKTk!ajj9H(@PNobs@m$S~1iv>h-+ zuL&_IFzgf}3Vj`@{A#SigyI1sKIfYF^PWAVjc`O@)TLKec~sj`F|(hnaOC%D?0VQl zxFj&>65&RmtFoYyvWJUCciB-lqvE0tWmxnuW_06@8PDi2KU-6A%=zX_hh> zM_|Au)Fb$-mlv{B8yaFf}3+*Ns) zHJY1_qnkIY5t#B@FtR0q9+yd(-!VIL(MaBP98*?BArCeW%SN^8xbBP6FKfA@0uMQ( zyDgA*NpMm7WfgF_OB~voQEoWS$Wm0Og|Z|)tQ*;f0wXRRF2|}`Rr&eKcC5KIJlrwr zj~zQ*F{?mt@sKw%-*HY?)ZHkqaD)Y;y6ZSMxw70+)omqXDwR=cSLGIWpo$ABE_o;$ zW#D+^j#oF&d%Tp(sGE)s89Tqdqq%n{$SxJG>6;yUpIi+6}0 zS_w9Xov&2Dl(W53$(U% zToYwXiu?4dhnNyyU|M`h`}r0#;wQ|CUonT6S+vxv4OJv0ff{yLk@ecVZz__x2-5~l brslrp%>kG}m=XrEHVDi5pCAu*TYd5un50j2 literal 0 HcmV?d00001 diff --git a/src/game/DeckRegistery.java b/src/game/DeckRegistery.java deleted file mode 100644 index 983694d..0000000 --- a/src/game/DeckRegistery.java +++ /dev/null @@ -1,13 +0,0 @@ -package game; - -import game.deck.Deck; - -public class DeckRegistery { - public static Deck get(String name) - { - switch (name) { - default: - return null; - } - } -} diff --git a/src/game/Joueur.java b/src/game/Joueur.java index 0b5de8b..e5e0a85 100644 --- a/src/game/Joueur.java +++ b/src/game/Joueur.java @@ -6,6 +6,7 @@ import java.net.Socket; import game.cards.Card; import game.cards.CardRegistery; import game.deck.Deck; +import game.deck.DeckRegistery; public class Joueur { diff --git a/src/game/deck/Deck.java b/src/game/deck/Deck.java index bb892a9..a2119fe 100644 --- a/src/game/deck/Deck.java +++ b/src/game/deck/Deck.java @@ -1,13 +1,11 @@ package game.deck; -import java.io.Serializable; import java.util.Collections; import java.util.Stack; import game.cards.Card; -public abstract class Deck implements Serializable{ - private static final long serialVersionUID = -4305303353908447343L; +public abstract class Deck { public abstract Stack getCards(); @@ -16,10 +14,4 @@ public abstract class Deck implements Serializable{ Collections.shuffle(getCards()); } - /** - * retourne le nom du deck ex: ww2 , science - * ce nom doit être unique - * @return - */ - public abstract String getDeckName(); } diff --git a/src/game/deck/DeckRegistery.java b/src/game/deck/DeckRegistery.java new file mode 100644 index 0000000..d958da4 --- /dev/null +++ b/src/game/deck/DeckRegistery.java @@ -0,0 +1,17 @@ +package game.deck; + +public class DeckRegistery { + public static Deck get(String name) + { + switch (name) { + case "mythes": + return new Mythes(); + case "moyenage": + return new MoyeneAge(); + case "rennaissance": + return new Renaissance(); + default: + return new MoyeneAge(); + } + } +} diff --git a/src/game/deck/MoyeneAge.java b/src/game/deck/MoyeneAge.java new file mode 100644 index 0000000..fc790a3 --- /dev/null +++ b/src/game/deck/MoyeneAge.java @@ -0,0 +1,81 @@ +package game.deck; + +import java.util.Stack; + +import game.cards.Card; +import game.cards.MoyenAge.Moyen_Age_Charlemagne; +import game.cards.MoyenAge.Moyen_Age_CharlesV; +import game.cards.MoyenAge.Moyen_Age_CharlesVII; +import game.cards.MoyenAge.Moyen_Age_Chretien_De_Troyes; +import game.cards.MoyenAge.Moyen_Age_Christine; +import game.cards.MoyenAge.Moyen_Age_Clovis; +import game.cards.MoyenAge.Moyen_Age_Croisade; +import game.cards.MoyenAge.Moyen_Age_Etienne; +import game.cards.MoyenAge.Moyen_Age_Ferré; +import game.cards.MoyenAge.Moyen_Age_Guerre_100; +import game.cards.MoyenAge.Moyen_Age_Guillaume; +import game.cards.MoyenAge.Moyen_Age_Heresie_Cathares; +import game.cards.MoyenAge.Moyen_Age_Hugue; +import game.cards.MoyenAge.Moyen_Age_Isabelle; +import game.cards.MoyenAge.Moyen_Age_Jean; +import game.cards.MoyenAge.Moyen_Age_Jean_Vienne; +import game.cards.MoyenAge.Moyen_Age_Jeanne; +import game.cards.MoyenAge.Moyen_Age_Louis; +import game.cards.MoyenAge.Moyen_Age_Malediction_Templier; +import game.cards.MoyenAge.Moyen_Age_Peste; +import game.cards.MoyenAge.Moyen_Age_Philippe; +import game.cards.MoyenAge.Moyen_Age_PhilippeIV; +import game.cards.MoyenAge.Moyen_Age_Philippe_Cacqueray; +import game.cards.MoyenAge.Moyen_Age_Pierre; +import game.cards.MoyenAge.Moyen_Age_Pierre_Ermite; +import game.cards.MoyenAge.Moyen_Age_Pouvoir_Du_Franc; +import game.cards.MoyenAge.Moyen_Age_Prise_Sainte_Terre; +import game.cards.MoyenAge.Moyen_Age_Roland; +import game.cards.MoyenAge.Moyen_Age_Sire_Jean; +import game.cards.MoyenAge.Moyen_Age_Traite_Verdun; + +public class MoyeneAge extends Deck{ + Stack cards; + public MoyeneAge() + { + cards = new Stack<>(); + cards.add(new Moyen_Age_Charlemagne()); + cards.add(new Moyen_Age_CharlesVII()); + cards.add(new Moyen_Age_CharlesV()); + cards.add(new Moyen_Age_Chretien_De_Troyes()); + cards.add(new Moyen_Age_Christine()); + cards.add(new Moyen_Age_Clovis()); + cards.add(new Moyen_Age_Croisade()); + cards.add(new Moyen_Age_Etienne()); + cards.add(new Moyen_Age_Ferré()); + cards.add(new Moyen_Age_Guerre_100()); + cards.add(new Moyen_Age_Guillaume()); + cards.add(new Moyen_Age_Heresie_Cathares()); + cards.add(new Moyen_Age_Hugue()); + cards.add(new Moyen_Age_Isabelle()); + cards.add(new Moyen_Age_Jean()); + cards.add(new Moyen_Age_Jeanne()); + cards.add(new Moyen_Age_Jean_Vienne()); + cards.add(new Moyen_Age_Louis()); + cards.add(new Moyen_Age_Malediction_Templier()); + cards.add(new Moyen_Age_Peste()); + cards.add(new Moyen_Age_Philippe_Cacqueray()); + cards.add(new Moyen_Age_PhilippeIV()); + cards.add(new Moyen_Age_Philippe()); + cards.add(new Moyen_Age_Pierre_Ermite()); + cards.add(new Moyen_Age_Pierre()); + cards.add(new Moyen_Age_Pouvoir_Du_Franc()); + cards.add(new Moyen_Age_Prise_Sainte_Terre()); + cards.add(new Moyen_Age_Roland()); + cards.add(new Moyen_Age_Sire_Jean()); + cards.add(new Moyen_Age_Traite_Verdun()); + } + + + @Override + public Stack getCards() { + return cards; + } + + +} diff --git a/src/game/deck/Mythes.java b/src/game/deck/Mythes.java new file mode 100644 index 0000000..1dee349 --- /dev/null +++ b/src/game/deck/Mythes.java @@ -0,0 +1,80 @@ +package game.deck; + +import java.util.Stack; + +import game.cards.Card; +import game.cards.Mythes.Mythes_12_Travaux; +import game.cards.Mythes.Mythes_Achille; +import game.cards.Mythes.Mythes_Amazones; +import game.cards.Mythes.Mythes_Castor_Pollux; +import game.cards.Mythes.Mythes_Chant_Sirene; +import game.cards.Mythes.Mythes_Chaos; +import game.cards.Mythes.Mythes_Cheval_Troie; +import game.cards.Mythes.Mythes_Chiron; +import game.cards.Mythes.Mythes_Dédale; +import game.cards.Mythes.Mythes_Enigme_Sphinx; +import game.cards.Mythes.Mythes_Eole; +import game.cards.Mythes.Mythes_Erinyes; +import game.cards.Mythes.Mythes_Guerre_Sept_Chefs; +import game.cards.Mythes.Mythes_Hades; +import game.cards.Mythes.Mythes_Heracles; +import game.cards.Mythes.Mythes_Hermione; +import game.cards.Mythes.Mythes_Icar; +import game.cards.Mythes.Mythes_Kunée; +import game.cards.Mythes.Mythes_Minos; +import game.cards.Mythes.Mythes_Oedipie; +import game.cards.Mythes.Mythes_Perséphone; +import game.cards.Mythes.Mythes_Poseidon; +import game.cards.Mythes.Mythes_Psyché; +import game.cards.Mythes.Mythes_Rapt; +import game.cards.Mythes.Mythes_Sémélé; +import game.cards.Mythes.Mythes_Thanatos; +import game.cards.Mythes.Mythes_Titanomachie; +import game.cards.Mythes.Mythes_Toison; +import game.cards.Mythes.Mythes_Zeus; +import game.cards.Mythes.Mythes_Zeus_VS_Typhon; + +public class Mythes extends Deck{ + Stack cards; + public Mythes() + { + cards = new Stack<>(); + cards.add(new Mythes_12_Travaux()); + cards.add(new Mythes_Hermione()); + cards.add(new Mythes_Achille()); + cards.add(new Mythes_Icar()); + cards.add(new Mythes_Amazones()); + cards.add(new Mythes_Kunée()); + cards.add(new Mythes_Castor_Pollux()); + cards.add(new Mythes_Minos()); + cards.add(new Mythes_Chant_Sirene()); + cards.add(new Mythes_Oedipie()); + cards.add(new Mythes_Chaos()); + cards.add(new Mythes_Perséphone()); + cards.add(new Mythes_Cheval_Troie()); + cards.add(new Mythes_Poseidon()); + cards.add(new Mythes_Chiron()); + cards.add(new Mythes_Psyché()); + cards.add(new Mythes_Dédale()); + cards.add(new Mythes_Rapt()); + cards.add(new Mythes_Enigme_Sphinx()); + cards.add(new Mythes_Sémélé()); + cards.add(new Mythes_Eole()); + cards.add(new Mythes_Thanatos()); + cards.add(new Mythes_Erinyes()); + cards.add(new Mythes_Titanomachie()); + cards.add(new Mythes_Guerre_Sept_Chefs()); + cards.add(new Mythes_Toison()); + cards.add(new Mythes_Hades()); + cards.add(new Mythes_Zeus()); + cards.add(new Mythes_Heracles()); + cards.add(new Mythes_Zeus_VS_Typhon()); + } + + + @Override + public Stack getCards() { + return cards; + } + +} diff --git a/src/game/deck/Renaissance.java b/src/game/deck/Renaissance.java new file mode 100644 index 0000000..07182ef --- /dev/null +++ b/src/game/deck/Renaissance.java @@ -0,0 +1,81 @@ +package game.deck; + +import java.util.Stack; + +import game.cards.Card; +import game.cards.Renaissance.Renaissance_Copernic; +import game.cards.Renaissance.Renaissance_Mehmet; +import game.cards.Renaissance.Renaissance_Soliman; +import game.cards.Renaissance.Rennaissance_Casimir; +import game.cards.Renaissance.Rennaissance_Charles; +import game.cards.Renaissance.Rennaissance_Chatherine; +import game.cards.Renaissance.Rennaissance_Chute_Constantinople; +import game.cards.Renaissance.Rennaissance_Concile_Trente; +import game.cards.Renaissance.Rennaissance_Constantin; +import game.cards.Renaissance.Rennaissance_Decouverte_Amerique; +import game.cards.Renaissance.Rennaissance_Elisabeth; +import game.cards.Renaissance.Rennaissance_Ferdinand; +import game.cards.Renaissance.Rennaissance_Fin_Guerre_Cent_Ans; +import game.cards.Renaissance.Rennaissance_Francois; +import game.cards.Renaissance.Rennaissance_Guerres_Italie; +import game.cards.Renaissance.Rennaissance_Henri; +import game.cards.Renaissance.Rennaissance_Henri_8; +import game.cards.Renaissance.Rennaissance_Isabelle; +import game.cards.Renaissance.Rennaissance_Ivan; +import game.cards.Renaissance.Rennaissance_Leonard; +import game.cards.Renaissance.Rennaissance_Machiavel; +import game.cards.Renaissance.Rennaissance_Michel_Ange; +import game.cards.Renaissance.Rennaissance_Nobunaga; +import game.cards.Renaissance.Rennaissance_Presse_Imprimer; +import game.cards.Renaissance.Rennaissance_Rabelais; +import game.cards.Renaissance.Rennaissance_Reforme; +import game.cards.Renaissance.Rennaissance_Shakespeare; +import game.cards.Renaissance.Rennaissance_Skanderberg; +import game.cards.Renaissance.Rennaissance_Succession_Bourgogne; +import game.cards.Renaissance.Rennaissance_Vlad; + +public class Renaissance extends Deck{ + Stack cards; + public Renaissance() + { + cards = new Stack<>(); + cards.add(new Renaissance_Copernic()); + cards.add(new Renaissance_Mehmet()); + cards.add(new Renaissance_Soliman()); + cards.add(new Rennaissance_Casimir()); + cards.add(new Rennaissance_Charles()); + cards.add(new Rennaissance_Chatherine()); + cards.add(new Rennaissance_Chute_Constantinople()); + cards.add(new Rennaissance_Concile_Trente()); + cards.add(new Rennaissance_Constantin()); + cards.add(new Rennaissance_Decouverte_Amerique()); + cards.add(new Rennaissance_Elisabeth()); + cards.add(new Rennaissance_Ferdinand()); + cards.add(new Rennaissance_Fin_Guerre_Cent_Ans()); + cards.add(new Rennaissance_Francois()); + cards.add(new Rennaissance_Guerres_Italie()); + cards.add(new Rennaissance_Henri_8()); + cards.add(new Rennaissance_Henri()); + cards.add(new Rennaissance_Isabelle()); + cards.add(new Rennaissance_Ivan()); + cards.add(new Rennaissance_Leonard()); + cards.add(new Rennaissance_Machiavel()); + cards.add(new Rennaissance_Michel_Ange()); + cards.add(new Rennaissance_Nobunaga()); + cards.add(new Rennaissance_Presse_Imprimer()); + cards.add(new Rennaissance_Rabelais()); + cards.add(new Rennaissance_Reforme()); + cards.add(new Rennaissance_Shakespeare()); + cards.add(new Rennaissance_Skanderberg()); + cards.add(new Rennaissance_Succession_Bourgogne()); + cards.add(new Rennaissance_Vlad()); + } + + @Override + public Stack getCards() { + return cards; + } + + + +}