From a2033b94ef02410c07bfce4acf22e0a5f637083e Mon Sep 17 00:00:00 2001 From: JanEhehalt Date: Sat, 26 Nov 2022 11:53:09 +0100 Subject: [PATCH] sprites now draw centered --- README.md | 4 +--- spiel | Bin 27336 -> 27336 bytes sprite.c | 4 ++-- sprite.o | Bin 3392 -> 3520 bytes 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 53efbdc..3d548fa 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,4 @@ Fantasy Welt oder Realistisch? + LinkedList erweitern + Sprites Animationen etc improven -### WiP - -+ Sprite Auswahlrechteck in inputHandler umschreiben auf World Koordinaten. Sprites an sich sind auf World Koordinaten geƤndert \ No newline at end of file +### WiP \ No newline at end of file diff --git a/spiel b/spiel index 457f303ce875ad744d412fd73af8047605d6ce04..7ecb9636ef69a9e881aebb7695631a59da3330bf 100755 GIT binary patch delta 1800 zcmb`HYfw{16vyvw0E2)5MR{lvOb9PA0TEOXB$~%n?2J}J1Ro?qaX;9T0}4+QPJ%QK|lGiJCpm{bI*VGoIQJP z>TZ*|+oV!VJgd~)z^D@Zh?)9VejB^1ZCmk^S6AxS#+aJ2?(E#RT-Yo+>nqNV;yB*w z^F&DT7rRlDO5g(z6S5z=gASA3us3)$Rmnj-I+I+6<)h1KxC}hTBoiCx#{5ZMfUi_R z${u!DfWBaklbCDl5TLBL<`TuJqf)L zAdtvhGIB=;W5w0$7Go{5+{4)e-?YaeNYdUfKEc0b&ru2t~T zBoUG(7-P(o+MA(l!Z*@KP1ph!{WZR1@ipG6FXgTA9oT)m<&upx!~8hK&?|%H&1NWw z6KK~xh@Y5BkKKcf6H`bY{5tVF`u#mH#fQ?0yTYdU6@;vZmV}YyW9Ul=At?|zX|wd6 zr}H#RTo>W2bGKcxK>y5H?2DdoV$vD-H2d@jw$>ro^ z>KwXNXkpAjIPQm5#>U`1nlRK8;MxB!ScETI)J(a;{)j?g@XpY$?v4*oz_+B0~F#%*vnD55)JpXXcmurL?)HFj+`o^F~VJ_zsyjJJCkiY%3IcHwF-vJE10G@cbHE>(q)m6Id-5792RmH+?% delta 1647 zcmZvddrVVT7{Kp2v{(uVXjR(MR!X5okcYJag)%CAX}|{vtj z61Gn_{&1UQW+EdQdeNzWOf-xcw?ww6iOfeq#j1c+6j9K#uN0Ro*-7sGea~~h^L;0| zm#&dZ*GQX)1Q-&yiDlr!h=WQ-Gp7#3Bxzrs-uR}p?^aWfd}VqQU*mT!RMa2KarXM) zO?-w#B%nPS-X4C85EXc&$A}afWmU9A2_kthSqf|AO|(@3{t-s95zG<4lbsN%P?KoT zEA+HS2p=f)BmfR8!buK)N>L^tMhI6gOsU>%YG-E{F0-?5Uzf>w)$DWya~$JL&Q71m zF%*YGLM``(%^~p}UdaWOQFFpD!|d#G=Xw~k@9CWVxC|QSsRI8Sl_Vc};&V6H4_Msm z?0P}84i8@~bQ?U-9`zZ`egZ~K8F9lA%^aFD1b=8+$#?Kcw35_9WAq|22!BUsl2(X_ zSuks>oZ~_q7luQ^ECb#;-1rJ!C5H_$TWQfCxMCuxd=TEoD9AWOXcy5+8LZa6M|Co2 z(x%QFlKz`L?#&+cX5WA(+7H8jdCXY3J!EG`c}P_U7TSoP$P98HX=Z^uV@Zq>v8Nffw64{cS z?3Hlb838uJ{Sr>Z_Xf$lI`!&-_u<>QmBa<2gsp;&_Zfr8^qC4QRhTuM7Kkx7c z)}jxqiE{r8Cla*cW$)BFRA<6yLYP?j&XkX)=@64B5f9#*Owvr49ErLqtEb^+S$Fxm z#56*>_=`ynN~>HT*MF^8e+Oshv~=4Ktm?McTN>>3hO()6C7r*ycevn+UM;pws!Lrk zrsrwpZD^aHNwv4(+58Oh0Fn*gQ0Z;xHfU(nEq=tXo+vzG?UH>3`IJqH%wwse^W*=xbcdbqLLn zh%egfjTK)1kGvxNAfe^gfH#)V8TZgDO)hU34pF`~IkM}GV@i%Q6)bjMH{~yOzA&vc zImh$u^>YW%oR=N@#=d7jpgWg3VFH50cF)`jrcE&1yQ<3){>}B7s9@ z6S$M6>Y&jvwlQ4<+hEGoL+1LYPaJ??=zMEg_t!J;H)_!V8VbNz-8eGrg5QM zDO|vqb?~&{W9gtarget.x; pos.y -= camera->target.y; if(sprite->selected){ - DrawTexture(*sprite->texture, pos.x, pos.y, WHITE); + DrawTexture(*sprite->texture, pos.x - sprite->texture->width/4, pos.y - sprite->texture->height/4, BLACK); //DrawTexture(*sprite->texture, sprite->x, sprite->y, BLACK); } else{ - DrawTexture(*sprite->texture, pos.x, pos.y, WHITE); + DrawTexture(*sprite->texture, pos.x - sprite->texture->width/4, pos.y - sprite->texture->height/4, WHITE); } } diff --git a/sprite.o b/sprite.o index 1db1cb1632575b8317c3e81ef174950b4513f947..0c3146f2d8f6bee1406b527eff6c0eb13377adcf 100644 GIT binary patch delta 519 zcmX>gbwGN829pEVMy-d8_53Ys85kHGw=nDgQVcGgk2{V#cHVL6e4zUOKf`~=&Lco3 zFHi=={LC-l`oyE#^@c|`L$?D*Zvb=a0e+7|2Y)bq=GQv$nLp;>XBU2*10ZD&;L2FA zDdX4q0Z}k{Ba_19943C&mvexYOs-{8aDnTjz=F-onKYSLKt7s$o+VXOmfDx@&GZBp)LRb delta 399 zcmX>geL!l02Gaq~jam;G%}WX#xBTDn9|&AJA9Wma?7ZUA`GA*!;Xi|8=Me~#;Xjc1 znP0&5$!8aSodY1&gUJm{mQ1gcChucX;6f4A+U&#ppK)>kYl`R$Mg|53S3ZF@CTCtY z_a5eE7UmAd%_mv=8JT7