added player character image

This commit is contained in:
2025-08-31 01:21:43 +02:00
parent 477887f158
commit 0a6b44e6af
2 changed files with 11 additions and 6 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 B

+11 -6
View File
@@ -27,6 +27,8 @@ int main() {
camera.offset = { screenWidth/2.0f, screenHeight/2.0f }; camera.offset = { screenWidth/2.0f, screenHeight/2.0f };
camera.rotation = 0.0f; camera.rotation = 0.0f;
camera.zoom = 1.0f; camera.zoom = 1.0f;
raylib::Texture logo("./src/assets/playersprite.png");
while (!window.ShouldClose()) while (!window.ShouldClose())
@@ -36,15 +38,18 @@ int main() {
BeginMode2D(camera); BeginMode2D(camera);
if (IsKeyDown(KEY_S)) camera.target.y--; if (IsKeyDown(KEY_S)) Player.y += 1;
else if (IsKeyDown(KEY_W)) camera.target.y++; 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--; camera.target = { Player.x, Player.y };
else if (IsKeyDown(KEY_A)) camera.target.x++;
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(); EndMode2D();
EndDrawing(); EndDrawing();