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
@@ -28,6 +28,8 @@ int main() {
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();