+ p.updatePlayerScreenPosition(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight);\r
+\r
+ List<Keys> movementKeys = new List<Keys>();\r
+ if (currentKeyboardState.IsKeyDown(Keys.Up))\r
+ {\r
+ movementKeys.Add(Keys.Up);\r
+ }\r
+ if (currentKeyboardState.IsKeyDown(Keys.Down))\r
+ {\r
+ movementKeys.Add(Keys.Down);\r
+ }\r
+ if (currentKeyboardState.IsKeyDown(Keys.Left))\r
+ {\r
+ movementKeys.Add(Keys.Left);\r
+ }\r
+ if (currentKeyboardState.IsKeyDown(Keys.Right))\r
+ {\r
+ movementKeys.Add(Keys.Right);\r
+ }\r
+\r
+ p.movePlayer(movementKeys);\r