Code: Select all
private void UpdateInput()
{
KeyboardState newState = Keyboard.GetState();
if (newState.IsKeyDown(Keys.Space))
{
for (int i = 0; i > 10; i++)
{
PlayerXY.X += i;
UpdateLoc();
}
if (!oldState.IsKeyDown(Keys.Space))
{
}
}
else if (oldState.IsKeyDown(Keys.Space))
{
for (int o = 10; o < -1; o--)
{
PlayerXY.X += o;
UpdateLoc();
}
}
oldState = newState;
}
private void UpdateLoc()
{
position = new Vector2(PlayerXY.X, PlayerXY.Y);
}
Code: Select all
UpdateInput();
UpdateLoc();
Think you guys know whats wrong? Thanks!