|
|
@ -18,6 +18,7 @@ namespace TheGameExtreme.view
|
|
|
|
{
|
|
|
|
{
|
|
|
|
InitializeComponent();
|
|
|
|
InitializeComponent();
|
|
|
|
NavigationPage.SetHasNavigationBar(this, false);
|
|
|
|
NavigationPage.SetHasNavigationBar(this, false);
|
|
|
|
|
|
|
|
LoadParameterName();
|
|
|
|
|
|
|
|
|
|
|
|
PlayerSelecter.ItemsSource = listNbPlayer;
|
|
|
|
PlayerSelecter.ItemsSource = listNbPlayer;
|
|
|
|
LoadParameterNbPlayerGamePreparation();
|
|
|
|
LoadParameterNbPlayerGamePreparation();
|
|
|
@ -41,6 +42,7 @@ namespace TheGameExtreme.view
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationName(FirstEntry.Text);
|
|
|
|
await Navigation.PopAsync();
|
|
|
|
await Navigation.PopAsync();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -50,6 +52,7 @@ namespace TheGameExtreme.view
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationName(FirstEntry.Text);
|
|
|
|
return base.OnBackButtonPressed();
|
|
|
|
return base.OnBackButtonPressed();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -71,6 +74,7 @@ namespace TheGameExtreme.view
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationGameModeValue(SelectMode.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbStacks(SelectNbStack.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationNbCards(SelectNbCard.SelectedIndex);
|
|
|
|
|
|
|
|
IOGamePreparation.SaveParameterGamePreparationName(FirstEntry.Text);
|
|
|
|
await Navigation.PushAsync(new MainPage(playersNames, (int)SelectNbStack.SelectedItem, (int)SelectMode.SelectedIndex, (int)SelectNbCard.SelectedItem));
|
|
|
|
await Navigation.PushAsync(new MainPage(playersNames, (int)SelectNbStack.SelectedItem, (int)SelectMode.SelectedIndex, (int)SelectNbCard.SelectedItem));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -123,6 +127,11 @@ namespace TheGameExtreme.view
|
|
|
|
int nbCards = IOGamePreparation.LoadParameterGamePreparationNbCards();
|
|
|
|
int nbCards = IOGamePreparation.LoadParameterGamePreparationNbCards();
|
|
|
|
SelectNbCard.SelectedIndex = nbCards;
|
|
|
|
SelectNbCard.SelectedIndex = nbCards;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public void LoadParameterName()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
string pseudo = IOGamePreparation.LoadNameFromGamePrepararion();
|
|
|
|
|
|
|
|
FirstEntry.Text = pseudo;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|