summaryrefslogtreecommitdiffhomepage
path: root/projects/VS2017.UWP/raylib.App.UWP/App.cpp
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2019-04-27 22:47:03 +0200
committerraysan5 <[email protected]>2019-04-27 22:47:03 +0200
commite8c413b7cd1696c207d015bc3e4a00edf71300d2 (patch)
tree623dcd197f50246d82c196f0e9e8330cdbf0c854 /projects/VS2017.UWP/raylib.App.UWP/App.cpp
parent2de1f318212dbceb71db6be053be995208748f2a (diff)
downloadraylib-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.cpp61
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