diff options
| author | raysan5 <[email protected]> | 2019-04-27 22:47:03 +0200 |
|---|---|---|
| committer | raysan5 <[email protected]> | 2019-04-27 22:47:03 +0200 |
| commit | e8c413b7cd1696c207d015bc3e4a00edf71300d2 (patch) | |
| tree | 623dcd197f50246d82c196f0e9e8330cdbf0c854 /projects/VS2017.UWP/raylib.App.UWP/App.cpp | |
| parent | 2de1f318212dbceb71db6be053be995208748f2a (diff) | |
| download | raylib-e8c413b7cd1696c207d015bc3e4a00edf71300d2.tar.gz raylib-e8c413b7cd1696c207d015bc3e4a00edf71300d2.zip | |
Review UWP implementation
Basically, formating review and some variables naming to follow raylib conventions.
Diffstat (limited to 'projects/VS2017.UWP/raylib.App.UWP/App.cpp')
| -rw-r--r-- | projects/VS2017.UWP/raylib.App.UWP/App.cpp | 61 |
1 files changed, 31 insertions, 30 deletions
diff --git a/projects/VS2017.UWP/raylib.App.UWP/App.cpp b/projects/VS2017.UWP/raylib.App.UWP/App.cpp index ae137ed2..82e5b12e 100644 --- a/projects/VS2017.UWP/raylib.App.UWP/App.cpp +++ b/projects/VS2017.UWP/raylib.App.UWP/App.cpp @@ -17,7 +17,7 @@ int main(Platform::Array<Platform::String^>^) App::App() { - //This does not work... need to fix this. + // This does not work... need to fix this. SetConfigFlags(0); Setup(640, 480); @@ -30,49 +30,50 @@ static int gTime = 0; // This method is called every frame void App::Update() { - //return; - // Draw + // Update + //---------------------------------------------------------------------------------- + posX += GetGamepadAxisMovement(GAMEPAD_PLAYER1, GAMEPAD_XBOX_AXIS_LEFT_X) * 5; + posY += GetGamepadAxisMovement(GAMEPAD_PLAYER1, GAMEPAD_XBOX_AXIS_LEFT_Y) * -5; + + auto mPos = GetMousePosition(); + + if (IsKeyPressed(KEY_A)) + { + posX -= 50; + EnableCursor(); + } + + if (IsKeyPressed(KEY_D)) + { + posX += 50; + DisableCursor(); + } + + static int pos = 0; + pos -= GetMouseWheelMove(); + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- BeginDrawing(); ClearBackground(RAYWHITE); - - posX += GetGamepadAxisMovement(GAMEPAD_PLAYER1, GAMEPAD_XBOX_AXIS_LEFT_X) * 5; - posY += GetGamepadAxisMovement(GAMEPAD_PLAYER1, GAMEPAD_XBOX_AXIS_LEFT_Y) * -5; DrawRectangle(posX, posY, 400, 100, RED); DrawLine(0, 0, GetScreenWidth(), GetScreenHeight(), BLUE); - auto mPos = GetMousePosition(); - DrawCircle(mPos.x, mPos.y, 40, BLUE); if (IsKeyDown(KEY_S)) DrawCircle(100, 100, 100, BLUE); - if (IsKeyPressed(KEY_A)) - { - posX -= 50; - EnableCursor(); - } - - if (IsKeyPressed(KEY_D)) - { - posX += 50; - DisableCursor(); - } - - if (IsKeyDown(KEY_LEFT_ALT)) - DrawRectangle(250, 250, 20, 20, BLACK); - if (IsKeyDown(KEY_BACKSPACE)) - DrawRectangle(280, 250, 20, 20, BLACK); - if (IsMouseButtonDown(MOUSE_LEFT_BUTTON)) - DrawRectangle(280, 250, 20, 20, BLACK); - - static int pos = 0; - pos -= GetMouseWheelMove(); - + if (IsKeyDown(KEY_LEFT_ALT)) DrawRectangle(250, 250, 20, 20, BLACK); + if (IsKeyDown(KEY_BACKSPACE)) DrawRectangle(280, 250, 20, 20, BLACK); + if (IsMouseButtonDown(MOUSE_LEFT_BUTTON)) DrawRectangle(280, 250, 20, 20, BLACK); + DrawRectangle(280, pos + 50, 20, 20, BLACK); DrawRectangle(250, 280 + (gTime++ % 60), 10, 10, PURPLE); EndDrawing(); + //---------------------------------------------------------------------------------- }
\ No newline at end of file |
