From 682f4fb49f00ea12929a3b46aa53e558cfaafddc Mon Sep 17 00:00:00 2001 From: KikooDX Date: Thu, 13 Feb 2020 10:43:45 +0100 Subject: [PATCH] Jump item, erase tile system, improved transfer.sh Made cp verbose --- assets-cg/img/jitem.png | Bin 0 -> 145 bytes levels.lua | 38 ++++++++++++++++++++++++++++++++++++++ platform.g3a | Bin 52156 -> 53876 bytes src/draw.c | 19 ++++++++++++++++++- src/draw.h | 3 ++- src/main.c | 14 ++++++++++---- transfer.sh | 3 +-- 7 files changed, 69 insertions(+), 8 deletions(-) create mode 100644 assets-cg/img/jitem.png diff --git a/assets-cg/img/jitem.png b/assets-cg/img/jitem.png new file mode 100644 index 0000000000000000000000000000000000000000..d50752a9af34f5c11e82dfde225036e04a2db292 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|yggkULo9le z|NM9RYtPKu&?$752MBatFh#NFKe$?OHm-S>UV@4Un}PVk+dih^JyH!v8P+zNb1Y+B pwTnSnRcUvNo}R)Cq0Dzo46e;0^VU5K)dL#K;OXk;vd$@?2>|w@D=7c~ literal 0 HcmV?d00001 diff --git a/levels.lua b/levels.lua index 9551d5f..6f8b071 100644 --- a/levels.lua +++ b/levels.lua @@ -42,6 +42,44 @@ levels = {[[ -00000000000000000000000000- ---------------------------- ]], +[[ +---------------------------- +-00000000000000000000000000- +-00000000000000000000000000- +000......................00- +-........................00- +-........................00- +000......................00- +-00......................00- +-00.....0...0.000.000....00- +-00.....0...0..0..0.0....00- +-00.....0.0.0..0..000....00- +-00.....0.0.0..0..0......00- +-00......0.0..000.0....vv00- +-00....................vv00- +-00000000000000000000000000- +-00000000000000000000000000- +---------------------------- +]], +[[ +---------------------------- +-00000000000000000000000000- +-00000000000000000000000000- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00......................00- +-00000000000000000000000000- +-00000000000000000000000000- +---------------------------- +]], } to_write = "" diff --git a/platform.g3a b/platform.g3a index ecdfe91e7ff6f4d0036aba2ba650e4d5f6847e3c..b714618c92c2578043f91bd20ef6cccd1f54abb1 100644 GIT binary patch delta 3604 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 Lvp-4jkKTU(UZ?;< delta 2484 zcmY*b4NP0t6+Z8o7#kZx4cO+V*f@kD67X&LCoHiEq!D3&4M_|^jAVweB%L4v)-pP> zh94*3KzbuW(`2QB{3t@Tx0g0-VioGDh-sDf+yY@;R6zuRbm^4L2xU?f?>s+#x{E%4 z=bm%#x%ZxP?tQF`NX9Qq-nc#bXIH=Dit`)aOZ;PB`h017d*DZ{s&b5BHv31$=qDj+ z8qGvV;BVs>YnEA(#aWn>!L)`6F|51*Ok z>D!!4BQsAwZM-JU90gMLgtMJK&$3}p=|aS@AtwP5h_&+H1MJH64y>XRM>esdbQ^z-iS?So)}) zrWK`E9Z)naz9Y-#``E0BR@r0dd0dk4*6OL%ldC6If3XUR`qk;c8JTN2eRO)uOrUEa zeUy0sb0CK|Nf<9I-tP0Q04c;{73~C4QdP58FLMUi%N)!(DJVcb5I7yc2bgxC#7;|G z{{=ZZ@P|T);n|;0hu+!K-qlRB;q!%Oy0wyGg*L)-)b2Gann*>*BJe+3fFqqpX(Kc6 z2d&zq(B7?;@JEh%8@2ZN3@DOxix_HZbaoRq19zK?U{9w0Mb)559 z>*%*uv!c9urf?*7!HA?&!tC*U=6P)Pv>uoto9b4zs#kG*y;XH+%>SfkvPMZAdl=hgV7IZn> zLJs)V=a`C)%FdybrD`@5E}EmE6Nv09gbB#24j?hlQGS8)GLXOpAdzSb$8w9r5(+E^ zvitdjP?=h9 zvc6mM3YR-u!$)COV(v$YS#e$0gdgPn?aSdbj z{vAX4TReKH$sd})DKVUZ--_YeJ;LR_Tg*s>8(ZL}{l7Vsht&#T!$^@{H9)Ugf)UMc z=v8k)RyE)y&+U!yp+5Y%hvg;H64MU53gkk6&0fwWwg*YtgF9Kh!TVs-c*8e-`M zV!4CBn_-n9Fmqv9$e2az7-AgpC1MsKjCqQ{TW7_rmnjjsh*K}&j2`)I#1H~~lueUQi7NyU8$rL4w-zPil4aJSpQN7e8n9{WR81bgn%o66*&QquM(iD-CbxB69CUZFd9$4U_xA#X z3R(X2Fr%cV&ni{;2?zYP6Wg*-3|Pez)WSp_Cgn=8A8qq9fTLHf9tRSI=ZRVnZ51&h zr`KckOrTuftJa`BtrxK(+R6h&)=UD?jHB-e9kGpyI-SGM05Y7H4@BPvBrc6By?dBR zNZDv)qgA6WIhhc_bi!|^{eMcLJ$GZdh(G!mZtC-h0PfkBTap+FGpjl|=w5^~qO t8!YHZ()tNE)IeT)0%XUF4F%b5^2>sLy`fC2JUQ&vEIR1= 208) @@ -135,8 +135,14 @@ int main(void) player_x = 12; set_start_pos(&start_x, &start_y, player_x, player_y); set_level(level_id, level); - draw_level(level); + draw_level(level, upgrades); reset_old_pos(&old_x, &old_y); + } + //item get + if (collide(player_x, player_y, level, 'j')) + { + UG_CAN_JUMP = 1; + erase_tile(player_x, player_y, level); } //exit if (keydown(KEY_EXIT)) return 0; diff --git a/transfer.sh b/transfer.sh index d1fc482..6c66e40 100755 --- a/transfer.sh +++ b/transfer.sh @@ -1,4 +1,3 @@ #/bin/#!/usr/bin/env bash -echo cp -cp platform.g3a /media/user/disk/ +cp platform.g3a /media/user/disk/ -v echo done