|
|
|
@ -5,42 +5,61 @@ namespace Qwirkle.Pages;
|
|
|
|
|
|
|
|
|
|
public partial class SetPlayers : ContentPage
|
|
|
|
|
{
|
|
|
|
|
public SetPlayers()
|
|
|
|
|
private Game game = ((App)App.Current!).Game;
|
|
|
|
|
|
|
|
|
|
public SetPlayers()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
BindingContext = this;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public EntryPlayer Entry1 { get; set; }
|
|
|
|
|
= new EntryPlayer
|
|
|
|
|
{
|
|
|
|
|
TextOn = "Player 1",
|
|
|
|
|
TextIn = "Entry tag of player 1"
|
|
|
|
|
TextHolder = "Entry tag of player 1"
|
|
|
|
|
};
|
|
|
|
|
public EntryPlayer Entry2 { get; set; }
|
|
|
|
|
= new EntryPlayer
|
|
|
|
|
{
|
|
|
|
|
TextOn = "Player 2",
|
|
|
|
|
TextIn = "Entry tag of player 2"
|
|
|
|
|
TextHolder = "Entry tag of player 2"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
public EntryPlayer Entry3 { get; set; }
|
|
|
|
|
= new EntryPlayer
|
|
|
|
|
{
|
|
|
|
|
TextOn = "Player 3",
|
|
|
|
|
TextIn = "Entry tag of player 3"
|
|
|
|
|
TextHolder = "Entry tag of player 3"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
public EntryPlayer Entry4 { get; set; }
|
|
|
|
|
= new EntryPlayer
|
|
|
|
|
{
|
|
|
|
|
TextOn = "Player 4",
|
|
|
|
|
TextIn = "Entry tag of player 4"
|
|
|
|
|
TextHolder = "Entry tag of player 4"
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void OnButtonContinueClick(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
string entry1 = Entry1.TextIn;
|
|
|
|
|
DisplayAlert("Game notification", entry1, "Ok ! Lets's go !");
|
|
|
|
|
game.PlayerAddNotified += Game_PlayerAddNotified;
|
|
|
|
|
|
|
|
|
|
string entry1 = Entry1.TextIn!;
|
|
|
|
|
string entry2 = Entry2.TextIn!;
|
|
|
|
|
string entry3 = Entry3.TextIn!;
|
|
|
|
|
string entry4 = Entry4.TextIn!;
|
|
|
|
|
DisplayAlert("Game notification", entry1 + "\n" + entry2 + "\n" + entry3 + "\n" + entry4, "Ok ! Lets's go !");
|
|
|
|
|
|
|
|
|
|
game.AddPlayerInGame(entry1);
|
|
|
|
|
game.AddPlayerInGame(entry2);
|
|
|
|
|
game.AddPlayerInGame(entry3);
|
|
|
|
|
game.AddPlayerInGame(entry4);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Game_PlayerAddNotified(object? sender, QwirkleClassLibrary.Events.AddPlayerNotifiedEventArgs args)
|
|
|
|
|
{
|
|
|
|
|
DisplayAlert("Game notification", args.ReturnedNotified, "Ok ! Lets's go !");
|
|
|
|
|
}
|
|
|
|
|
}
|