diff --git a/src/img/playersprite.png b/src/img/playersprite.png deleted file mode 100644 index 2393c70..0000000 Binary files a/src/img/playersprite.png and /dev/null differ diff --git a/src/main.cpp b/src/main.cpp index ee5a875..5bb9b50 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -27,6 +27,8 @@ int main() { camera.offset = { screenWidth/2.0f, screenHeight/2.0f }; camera.rotation = 0.0f; camera.zoom = 1.0f; + + raylib::Texture logo("./src/assets/playersprite.png"); while (!window.ShouldClose()) @@ -36,15 +38,18 @@ int main() { BeginMode2D(camera); - if (IsKeyDown(KEY_S)) camera.target.y--; - else if (IsKeyDown(KEY_W)) camera.target.y++; + if (IsKeyDown(KEY_S)) Player.y += 1; + if (IsKeyDown(KEY_W)) Player.y -= 1; + if (IsKeyDown(KEY_D)) Player.x += 1; + if (IsKeyDown(KEY_A)) Player.x -= 1; - if (IsKeyDown(KEY_D)) camera.target.x--; - else if (IsKeyDown(KEY_A)) camera.target.x++; + camera.target = { Player.x, Player.y }; - DrawRectangle(Player.x, Player.y, Player.width, Player.height, RED); + if (IsKeyDown(KEY_Q)) camera.zoom += 0.1f; - DrawText("Congrats! You created your first window!", 190, 200, 20, WHITE); + logo.Draw(Player.x, Player.y); + + DrawText("Middle", 190, 200, 20, WHITE); EndMode2D(); EndDrawing();