|
|
|
@ -12,27 +12,35 @@ namespace QwirkleClassLibrary
|
|
|
|
|
private TileBag bag;
|
|
|
|
|
private List<Player> players;
|
|
|
|
|
|
|
|
|
|
public Game(List<Player> pl) {
|
|
|
|
|
public Game(List<Player> pl)
|
|
|
|
|
{
|
|
|
|
|
players = pl;
|
|
|
|
|
bag = new TileBag();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetNextPlayer(Player player_old, Player player_new)
|
|
|
|
|
public int PositionPlayerPlay()
|
|
|
|
|
{
|
|
|
|
|
for(int i = 0; i < players.Count; i++)
|
|
|
|
|
for (int i = 0; i < players.Count; i++)
|
|
|
|
|
{
|
|
|
|
|
if (players[i] == player_old)
|
|
|
|
|
{
|
|
|
|
|
players[i].IsPlaying = false;
|
|
|
|
|
}
|
|
|
|
|
if (players[i] == player_new)
|
|
|
|
|
if (players[i].IsPlaying == true)
|
|
|
|
|
{
|
|
|
|
|
players[i].IsPlaying = true;
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetNextPlayer(int old, int neew)
|
|
|
|
|
{
|
|
|
|
|
players[old].IsPlaying = false;
|
|
|
|
|
players[neew].IsPlaying = false;
|
|
|
|
|
Console.WriteLine(players[neew].GetName + "you have main now !");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|