From 0a6b44e6af38fc82ff97b786723d08111fe3e95f Mon Sep 17 00:00:00 2001 From: KeksNino Date: Sun, 31 Aug 2025 01:21:43 +0200 Subject: [PATCH] added player character image --- src/img/playersprite.png | Bin 483 -> 0 bytes src/main.cpp | 17 +++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 src/img/playersprite.png diff --git a/src/img/playersprite.png b/src/img/playersprite.png deleted file mode 100644 index 2393c707b69ec6ce12c3696ece91122d65f5a958..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z=X$z0hE&XX zJA17kv!h7s`w2=984n~mtaDgwAaQAefKJN?E*0Mbl|4*~A6U+^1z&b|2nh=27IIWg z3gk#w#$#RmKC|e&`s|xK)6dPBdG3ok&+1iz$G^C^^r=lw2raOZ&^M|1U3K5*^oCWl z=7nzD&-QQg+^K@vVy;E(@xOeeeRv|$uJCHi^z0TfV4O9#+_3qUW&+a%rVAGs&Ys(C zaVA5)V+O-pCRO8%LYXusovtl2Jy)Nea5MKqw!`IvJ9fT&?{Yil+WBSI69o?lMVL6e zKG8SF5i zya|IY123-ww}Uedp&jN2-h5|_dQ!(cMd^0KC8yI|(;L#Bf6Wj(_iomU=ik0Re;B=} m=yoa0J}l-P{C)qqJ!9JQ=$*c5hh2cN#^CAd=d#Wzp$Py|h{|06 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();