public void SelectName(MouseState mouse, Point mousePoint, GameTime gameTime, ControlHandler contHand, Highscores scores)
{
if (selectedRect >= 8)
{
selectedRect = 8;
}
if (selectedRect <= 0)
{
selectedRect = 0;
}
if (frames > 60)
{
if (contHand.GetInput().Contains("Right"))
{
selectedRect++;
}
if (contHand.GetInput().Contains("Left"))
{
selectedRect--;
}
if (contHand.GetInput().Contains("Select"))
{
System.Threading.Thread.Sleep(100);
switch (selectedRect)
{
case 0:
if (letter[0] < 25)
letter[0]++;
else if (letter[0] == 25)
letter[0] = 0;
break;
case 1:
if (letter[0] > 0)
letter[0]--;
else if (letter[0] == 0)
letter[0] = 25;
break;
case 2:
if (letter[1] < 25)
letter[1]++;
else if (letter[1] == 25)
letter[1] = 0;
break;
case 3:
if (letter[1] > 0)
letter[1]--;
else if (letter[1] == 0)
letter[1] = 25;
break;
case 4:
if (letter[2] < 25)
letter[2]++;
else if (letter[1] == 25)
letter[2] = 0;
break;
case 5:
if (letter[2] > 0)
letter[2]--;
else if (letter[2] == 0)
letter[2] = 25;
break;
case 6:
scores.AddHighscore(Convert.ToInt32(textScore), Name);
scores.SaveHighScores();
scores.LoadHighScores();
scores.SortHighScores();
Saved = true;
break;
case 7:
gameStateNumber = 3;
break;
case 8:
gameStateNumber = 2;
break;
default:
break;
}
}
frames = 0;
}
frames++;
//if (mouse.LeftButton == ButtonState.Pressed && mouseReleased == true && Saved != true)
//{
// framesPassed++;
// if (framesPassed % 7 == 0)
// {
// for (int i = 0; i < 3; i++)
// {
// if (recArrowDown[i].Contains(mousePoint))
// {
// if (letter[i] < 25)
// letter[i]++;
// else if (letter[i] == 25)
// letter[i] = 0;
// }
// else if (recArrowUp[i].Contains(mousePoint))
// {
// if (letter[i] > 0)
// letter[i]--;
// else if (letter[i] == 0)
// letter[i] = 25;
// }
// }
// }
// if (recSubmit.Contains(mousePoint))
// {
// if (Name == "AAA")
// {
// textSucces = "Very creative...Saved Succesful!";
// }
// Saved = true;
// }
//}
//if (mouse.LeftButton == ButtonState.Released)
//{
// mouseReleased = true;
//}
OrderName();
framesPassed++;
}