From b7b701b34acb969a70edea1dbe31308c4dd2870e Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Fri, 24 Jul 2026 06:33:43 +0200 Subject: [PATCH] Added basic enemy textures. --- assets/textures/enemy/enemy_idle.png | Bin 0 -> 944 bytes assets/textures/enemy/enemy_walk.png | Bin 0 -> 1278 bytes src/asset_manager.odin | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 assets/textures/enemy/enemy_idle.png create mode 100644 assets/textures/enemy/enemy_walk.png diff --git a/assets/textures/enemy/enemy_idle.png b/assets/textures/enemy/enemy_idle.png new file mode 100644 index 0000000000000000000000000000000000000000..30666b3279b716e35f63a54f16e5e8c083674d1c GIT binary patch literal 944 zcmV;h15f;kP)Px&YDq*vRCt{2nomd+Q5e8~8wwH;X}L?Yv}30M~}DGkJHxX-x5p-xL1|C-T-^+ke|}{=zw%p&TK8@w@7``v4FO1pv@>9bMP? z`1ymm#S@+UWqNW2@fWRMxsjXO{xTcxw37#V#{q~Zetqx0ur-(SU8y_7UsQh8)l|>J z=WiUU3+K;u22f*@XN)I|_wVKbxKvSL9$@{PErC1`fARWNS5rN;hfXtcZvx9mY-cto znBUH5pa7yVKfzFdnvEfjMh3YvebGGNXk?J9qsJHRK12RjST>_Y*j@D)2w>upwfV$>#079E9({|45 zUznR+B(w2dY5?(j>sP4}l%cB!a`BsPAk81!-OQ@B{$=5}RRb6a^c?OWtZ4+>*RpqC zJJnU|+23?N^McY6uoAA_WJ4?dW#CtR{lmOUz6M}!b}^gZ$U&Xh6JhkxGzTL;Z@xS! zm_O$lz(~MIqOImDkHpDPY1+Gr)iI_!)n++g-PyF1teAe8u`J*vE#)CKdXd1wG z|K@-hqh-Ttr=!2;erw^NqA|Y;YnnRQvQmXLO~n(PDy(TL8uP1E0@fl&_4N;{zW!mA zd^)4PeOhp`943B`{qaPn89$r<4{iW8aeG81pUyZbehco;^(j#CL?<&-&v-jkMqABS z0D|jQQ56XBGWnWYPrd_SS#C1lLnm&J5ZcsWym#91E=zyyt|i`1m2rIA5&%~oESLwD zs2}6T32WNl+TWKtE;D|l|negKt2 z`xg?|{fvz Sc=d7s0000Px(xJg7oRCt{2nn6e$XB5YOiUA2B7}H%*>8cn7HNqC#B8s(HLu*h9ZF<=xD+$!% zrP$CCX@eeINU$^{r5C|V*(LQPy;MB8B4S$-f(2_@mWHN6BC*iq)Qh3hLwCN+s@v}D z?(Dalc|Q<$$C>Z{-v7;e%!~tqAP9mW2!bF8f*=TjAP9mW2!bF8f*?FEl;{pX5Hi3> zu{~esvu^#Ik!irX4RE`@Zgl2v1cF{J44(zSQ&|nbXH%aOo88Vw47&AmN+!YTHo)!r zxVQn0K+sEf?<+JnHz(->^!qP8@A@i^6x(fU+dV+H0dCjF?F|?jYp1@!r#6^z0L0^Q z!XxvkVlbN~oA`9=lk57I+EuUhRY4-zcs$M@e{QLt@#z8nV>;yom+Pwr+|8x2j~$eK zhQ|Dp)(wx$6CRmYafAZbx&PZ{%3}xpEyb>n6ZN+<0J1T_JU*L~!|nP|ybVZ}`5V#L zMKeF8bGf`+?O^@9``AH$3ytr*$IRSg8&xutd}z0t>~LpKSHwPVTC81%Prpyyq+-^|i9u_3*Y|uv)!BvCI6%tj&&RWz}I{v>5rT7 z$NYL{$6Pn5`Fx%Vj<>Y}5PZFZLr1;Er0-b$oiqTe304ETUOY_OtKAvtCoZFyy7HFW z^oy+lbDqEH{qX5i)Ya7RTIeWmym=B&WwrSL(p=LR>gyr0xWd~XjN|iE0AxD=wCm$Q z{mZg3p!Vb*1FQ+{x%@GyYizP1`)s|@$!q+yaTkD{EsxvuO8_G_yUnqV$9&H(tS;Y9 z+F^F4BV_}c%*-uV8_*6q>!0L3z=`@NEJdNdA&#fBn(^rYR+n!Ro82}B{VhZmR{%=B z`7&&bPF{n=;HhhD%BcA?>*G}Y(;Wb584wX1`0_{>H=jnp&+x&-QJQZhfcfpY}b7^-Cb= z8a*f8`r^IIWn4l)$`~98SOhCgjWvQ#Fag)AUgT%>rzU!dU?(Xbm z^@nBa|Dbby397sP%6n56p!S7BR95*|-?+Yw%rkfs6q zO+aJe=1eXoAb?>up3C%$r2(DvUp;^DH6P*LavA4dehOfX!O@qHH0nE6f7=fs(lEe@ z38>aFA3*JFdG^yc_j6QVL;l6ofKJvQ5^v*~JlK3>z5$o3_5W8NAVmz04FIR=pV5h6 zCLf(zClK`Jy#Rrr7eMJ+p|98RA zSbJ7)G-a#5OV=7t-ebwLw$*nd5cKNETc_VD22Hu^j=>0xweRjfogN5+AP9mW2!bF8 of*=TjAP9mW2!bF8f>0p*12VO1+G9C`#sB~S07*qoM6N<$g26b1?EnA( literal 0 HcmV?d00001 diff --git a/src/asset_manager.odin b/src/asset_manager.odin index 4cfddaf..358187a 100644 --- a/src/asset_manager.odin +++ b/src/asset_manager.odin @@ -42,11 +42,11 @@ init_player_assets :: proc(clip_array: ^[Player_State]AnimationClip) { } init_enemy_assets :: proc(clip_array: ^[Enemy_State]AnimationClip) { - idle_tex := rl.LoadTexture("assets/textures/enemy/player_idle.png") - walk_tex := rl.LoadTexture("assets/textures/enemy/player_walk.png") + idle_tex := rl.LoadTexture("assets/textures/enemy/enemy_idle.png") + walk_tex := rl.LoadTexture("assets/textures/enemy/enemy_walk.png") clip_array[.IDLE] = AnimationClip { - texture = idle_tex, frame_count = 6, frame_width = 32, frame_height = 32, frame_time = 0.14, looping = true, + texture = idle_tex, frame_count = 6, frame_width = 32, frame_height = 32, frame_time = 0.10, looping = true, } clip_array[.WALK] = AnimationClip { texture = walk_tex, frame_count = 8, frame_width = 32, frame_height = 32, frame_time = 0.14, looping = true,