mirror of
https://github.com/TheRavenwoodArts/LunaLightXMG.git
synced 2026-07-30 22:55:03 -07:00
Testing
This commit is contained in:
@@ -105,6 +105,8 @@ namespace LunaLightXMG
|
|||||||
player = new Player(initPlayerPosition);
|
player = new Player(initPlayerPosition);
|
||||||
playerInput = new PlayerInput();
|
playerInput = new PlayerInput();
|
||||||
playerInput.HasControl = true;
|
playerInput.HasControl = true;
|
||||||
|
// Misc.
|
||||||
|
prevKeyState = Keyboard.GetState();
|
||||||
player.LoadContent(Content);
|
player.LoadContent(Content);
|
||||||
|
|
||||||
// Init number of platforms / enemies
|
// Init number of platforms / enemies
|
||||||
@@ -126,8 +128,7 @@ namespace LunaLightXMG
|
|||||||
// Get utilities
|
// Get utilities
|
||||||
utilities = new Utilities();
|
utilities = new Utilities();
|
||||||
|
|
||||||
// Misc.
|
|
||||||
prevKeyState = Keyboard.GetState();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LoadPlatforms()
|
private void LoadPlatforms()
|
||||||
@@ -162,7 +163,7 @@ namespace LunaLightXMG
|
|||||||
ResetGame();
|
ResetGame();
|
||||||
|
|
||||||
// Update player
|
// Update player
|
||||||
playerInput.Update(keyboardState);
|
playerInput.Update();
|
||||||
player.Update(gameTime, playerInput, platforms);
|
player.Update(gameTime, playerInput, platforms);
|
||||||
|
|
||||||
// Update Enemies
|
// Update Enemies
|
||||||
@@ -276,6 +277,7 @@ namespace LunaLightXMG
|
|||||||
spriteBatch.DrawString(debugFont, $"Camera Position: {camera2D.Position}", new Vector2(10, 90), Color.White);
|
spriteBatch.DrawString(debugFont, $"Camera Position: {camera2D.Position}", new Vector2(10, 90), Color.White);
|
||||||
spriteBatch.DrawString(debugFont, $"Camera Rotation: {camera2D.Rotation}", new Vector2(10, 110), Color.White);
|
spriteBatch.DrawString(debugFont, $"Camera Rotation: {camera2D.Rotation}", new Vector2(10, 110), Color.White);
|
||||||
spriteBatch.DrawString(debugFont, $"Render Target Zoom: {renderHandler.ZoomLevel}", new Vector2(10, 130), Color.White);
|
spriteBatch.DrawString(debugFont, $"Render Target Zoom: {renderHandler.ZoomLevel}", new Vector2(10, 130), Color.White);
|
||||||
|
spriteBatch.DrawString(debugFont, $"Key Pressed: {Keyboard.GetState().GetPressedKeys()}", new Vector2(10, 150), Color.White);
|
||||||
|
|
||||||
spriteBatch.DrawString(debugFont, $"Camera Rotation Control - Rotate left: K, Rotate right: L", new Vector2(10, 190), Color.White);
|
spriteBatch.DrawString(debugFont, $"Camera Rotation Control - Rotate left: K, Rotate right: L", new Vector2(10, 190), Color.White);
|
||||||
spriteBatch.DrawString(debugFont, $"Render Target Zoom Control - Zoom in: U, Zoom normal: I, Zoom out: O", new Vector2(10, 210), Color.White);
|
spriteBatch.DrawString(debugFont, $"Render Target Zoom Control - Zoom in: U, Zoom normal: I, Zoom out: O", new Vector2(10, 210), Color.White);
|
||||||
|
|||||||
+3
-3
@@ -18,14 +18,14 @@ namespace LunaLightXMG
|
|||||||
public bool KeyAttack { get; private set; }
|
public bool KeyAttack { get; private set; }
|
||||||
public bool KeyWallClimb { get; private set; }
|
public bool KeyWallClimb { get; private set; }
|
||||||
|
|
||||||
public void Update(KeyboardState keyboardState)
|
public void Update()
|
||||||
{
|
{
|
||||||
if (HasControl)
|
if (HasControl)
|
||||||
{
|
{
|
||||||
if (Controller)
|
if (Controller)
|
||||||
{
|
{
|
||||||
// If using controller, switch to keyboard by pressing any key
|
// If using controller, switch to keyboard by pressing any key
|
||||||
if (keyboardState.GetPressedKeys().Length > 0)
|
if (Keyboard.GetState().GetPressedKeys().Length > 0)
|
||||||
{
|
{
|
||||||
// TODO: Insert logic to create the objMouseJoyStick instance
|
// TODO: Insert logic to create the objMouseJoyStick instance
|
||||||
Controller = false;
|
Controller = false;
|
||||||
@@ -72,7 +72,7 @@ namespace LunaLightXMG
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Keyboard input
|
// Keyboard input
|
||||||
//KeyboardState keyboardState = Keyboard.GetState();
|
KeyboardState keyboardState = Keyboard.GetState();
|
||||||
|
|
||||||
KeyLeft = keyboardState.IsKeyDown(Keys.A) ? 1 : 0;
|
KeyLeft = keyboardState.IsKeyDown(Keys.A) ? 1 : 0;
|
||||||
KeyRight = keyboardState.IsKeyDown(Keys.D) ? 1 : 0;
|
KeyRight = keyboardState.IsKeyDown(Keys.D) ? 1 : 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user