rendered paste body#region Using Statements
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Storage;
#endregion
namespace pong
{
class player
{
public bool pause;
public bool play;
public bool exit;
public int playerPos;
public void updatePos(gamestate state)
{
KeyboardState newState = Keyboard.GetState();
//if (newState.IsKeyDown(Keys.A))
//{
// if (playerPos > 1)
// {
// playerPos = playerPos - 10;
// }
//}
//if (newState.IsKeyDown(Keys.D))
//{
// if (playerPos < 661)
// {
// playerPos = playerPos + 10;
// }
//}
//if (newState.IsKeyDown(Keys.Escape))
//{
// exit = true;
//}
//if (newState.IsKeyDown(Keys.Enter))
//{
// play = true;
//}
//if (newState.IsKeyDown(Keys.P))
//{
// if (state != gamestate.pause)
// {
// pause = true;
// }
// else
// pause = false;
//}
if (GamePad.GetState(PlayerIndex.One).DPad.Left == ButtonState.Pressed)
{
if (playerPos > 1)
{
playerPos = playerPos - 10;
}
if (GamePad.GetState(PlayerIndex.One).Buttons.A == ButtonState.Pressed)
{
if (playerPos < 661)
{
playerPos = playerPos + 10;
}
}
if (newState.IsKeyDown(Keys.Enter))
{
play = true;
}
if (newState.IsKeyDown(Keys.P))
{
if (state != gamestate.pause)
{
pause = true;
}
else
pause = false;
}
}
}
}
}