|
@ -6,7 +6,8 @@ namespace MiniGames.Client.ViewModel |
|
|
{ |
|
|
{ |
|
|
public class Uno : IUno |
|
|
public class Uno : IUno |
|
|
{ |
|
|
{ |
|
|
public StapelModel AblageStabel { get; set; } = new(); |
|
|
|
|
|
|
|
|
public StapelModel KartenAblageStapel { get; set; } = new(); |
|
|
|
|
|
public StapelModel ZiehKartenStapel { get; set; } = new(); |
|
|
|
|
|
|
|
|
public bool IstAblageStabelFarbeGleichHand(string ablegeStapelKarte, string neueKarte) |
|
|
public bool IstAblageStabelFarbeGleichHand(string ablegeStapelKarte, string neueKarte) |
|
|
{ |
|
|
{ |
|
@ -106,16 +107,16 @@ namespace MiniGames.Client.ViewModel |
|
|
return stapelModel; |
|
|
return stapelModel; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void AblagestapelZusammenstellen() |
|
|
|
|
|
|
|
|
public void ZiehKartenStapelZusammenstellen() |
|
|
{ |
|
|
{ |
|
|
var standardKarten = Uno.ErstelleStandardKarten(); |
|
|
var standardKarten = Uno.ErstelleStandardKarten(); |
|
|
var spezialKarten = Uno.ErstelleFarbigeSpezialKarten(); |
|
|
var spezialKarten = Uno.ErstelleFarbigeSpezialKarten(); |
|
|
var jokerKarten = Uno.ErstelleJokerKarten(); |
|
|
var jokerKarten = Uno.ErstelleJokerKarten(); |
|
|
|
|
|
|
|
|
AblageStabel.KartenModels = new(); |
|
|
|
|
|
AblageStabel.KartenModels.AddRange(standardKarten.KartenModels); |
|
|
|
|
|
AblageStabel.KartenModels.AddRange(spezialKarten.KartenModels); |
|
|
|
|
|
AblageStabel.KartenModels.AddRange(jokerKarten.KartenModels); |
|
|
|
|
|
|
|
|
ZiehKartenStapel.KartenModels = new(); |
|
|
|
|
|
ZiehKartenStapel.KartenModels.AddRange(standardKarten.KartenModels); |
|
|
|
|
|
ZiehKartenStapel.KartenModels.AddRange(spezialKarten.KartenModels); |
|
|
|
|
|
ZiehKartenStapel.KartenModels.AddRange(jokerKarten.KartenModels); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|