From 8fdce7ba4b4d5bea9d02debdb5fcd3a5297a0672 Mon Sep 17 00:00:00 2001 From: stevenhowes <38082088+stevenhowes@users.noreply.github.com> Date: Thu, 8 Apr 2021 19:50:35 +0100 Subject: [PATCH] Left/bottom bounds, and move a tile at a time rather than with a pointless cursor. --- !TheEsc/!MapEdit,ff8 | Bin 6996 -> 7092 bytes !TheEsc/Tiles,ff9 | Bin 13452 -> 13452 bytes !TheEsc/c/MapEdit | 58 +++++++++++++++++++++++++++++++------------ !TheEsc/mission2,ffd | Bin 10000 -> 10000 bytes 4 files changed, 42 insertions(+), 16 deletions(-) diff --git a/!TheEsc/!MapEdit,ff8 b/!TheEsc/!MapEdit,ff8 index 76cdb27dc71f43aa8297304ae138640c26875601..de876ce592ad07b583958ca4771c936bad26185d 100644 GIT binary patch delta 1286 zcmZ`(O>7%Q82x6}YrBhMZ~jVCk=RXQI9NdHxFL`y z^Zm`6+1VagJK9QQISLV?>Yz^5MxsA=7F!qCwZ+d5vclp|y$v~?ZtZ+T6e$o@1Y=$7 zg6LsgnJaKlo3pM#@4809@_qo{1aI;A2KaOFS+~RI>)>r2vu?M~FN42>^**0}1-=A6 zI9#RbK`=fD@vfj~`e-SQ;T| zv{*AO?*s77d-xf#$a`5{e8-Pwo;#OGYWDiRf2uo|S2H+U2G#hg&R1gH>~EpXCe#K{^h=FK0__%9c^A8Ssz# z{xQ?eNQ1I&k!EENnrKE7S{6;9-~kjYqTmDy5)!o|k$%{6IH4#dT~4-422d21C(cUV zZ8;-=L1UgtbUsQ#QrL2m08z>dsYWKtQp=W6GwDXDjQEV@#PAWI`hllu28q>zN~|2G z?>2WD&Hb)X_5YM0UkUPe#$eUl{Yp^ImTbzF5nqW&#t&$K-BqFu#kTxniCq;EN`*1! zAzuaZRUlsl277NogN}PKs1UhN1$7)WS(YqYSD`QB@3sL}g9>TvnEW{gYd{foJSWjq z5lwZc#YSKt@G(Bc_km8aUvFXy;*frX&4?5F5wW6oKmN!_T&lY=iMTl&=>&ZyA4I^5 zz%zxZ1p7 z=r+-}cw3&C7fUTO%qq3DjFe**dB51uyZ`8`ZR11WJJ_IQxWKej`Wh|(+ zj%ls1Tckwv@?lX?)CX%}AA(*aD*E7dJ5Wxj4-tLH*8gr-h{6L855IGsbN3%>qRir6@DZ$6S{wm)gO^#{4ZaPov-k|S z68n7_mW)&U6`QOC(cU)xg_Y#*Qs|*03!(@cVjZ6))fXMawnl7eM2jhxZX5s){>4o^ zES0k={z$56E5Qj%NH=C;_uY_g$QOf&Mol-USvUMXk7!+aNf0eE+(c>vbqT+#3%p`j zb7{j8ofYk5=9uti>2Vp^oFj)G_ad^%7q=08khGYPn`0suYbt4pT&q5hVr^m`#K&Yx z#+x7tp(zmZ<4$D?e`e%O3n_(qJR|0vP)sGCVJEsSH4F$DXUa4H!7~u_LU176U>@=z ztfA9n##Gz?uE=slR+kLfocq@m!4-omr{&6N)#o5jhsdBMVjBAQ=1fCroy~AKk|e$f1(@(TMN7U1XY%bCXC+ZVDIJloO3*7D1aa@N9MI7%f4N*!Bm8!r%z zM);=eV(D9i@6Ya+=C9^6)Dv~1W2xlZ->LM&{7R)%hL7PV^2;ob@KH!~rtcFU$+ewd zLP4S-_^EH+Pw$ZHn)bC2#>Yr>M6G7F%#SxZ*I6t}LlM3{Z>97u!cQT6jPTca5121{ z($yoejnO%iwAFn|Fw766gKqJ@!6J@r6+SnOe@x~utBVy=xDLo Iht)wJ00gKJdjJ3c delta 257 zcmeCl?8%&vH+h17F{8-jMtx%@5j1L|qd2pOh{!}oNk$+c3SrBLiZGx9up$K^GzqY% z62AzNFjz>98!iMgT#EzD1xx9&04b0w^g)&ZX+5AMNIzI1P#@GR5LX>&GK$d?9hFf; WK&}J|fIS5@&KOER-0Z{Zpbr3j!6Wnl diff --git a/!TheEsc/c/MapEdit b/!TheEsc/c/MapEdit index 3527c67..31e67c3 100644 --- a/!TheEsc/c/MapEdit +++ b/!TheEsc/c/MapEdit @@ -129,44 +129,70 @@ void game2_tick_input() // Up arrow if(input_readkey(57)) { - TilePlayer.location.Y += 6 * (tick - lasttick); - if(TilePlayer.location.Y > (950)) + if(tick > readmodkey) { - TilePlayer.location.Y = 100; - TilePlayer.mapoffset.Y += 10; + TilePlayer.location.Y += 100; + if(TilePlayer.location.Y > (950)) + { + TilePlayer.location.Y = 50; + TilePlayer.mapoffset.Y += 10; + } + readmodkey = tick + 10; } } // Down arrow if(input_readkey(41)) { - TilePlayer.location.Y -= 6 * (tick - lasttick); - if(TilePlayer.location.Y < (10)) + if(tick > readmodkey) { - TilePlayer.location.Y = 900; - TilePlayer.mapoffset.Y -= 10; + TilePlayer.location.Y -= 100; + if(TilePlayer.location.Y < (10)) + { + if(TilePlayer.mapoffset.Y > 0) + { + TilePlayer.location.Y = 950; + TilePlayer.mapoffset.Y -= 10; + }else{ + TilePlayer.location.Y += 100; + } + } + readmodkey = tick + 10; } } // Right arrow if(input_readkey(121)) { - TilePlayer.location.X += 6 * (tick - lasttick); - if(TilePlayer.location.X > (950)) + if(tick > readmodkey) { - TilePlayer.location.X = 100; - TilePlayer.mapoffset.X += 10; + TilePlayer.location.X += 100; + if(TilePlayer.location.X > (950)) + { + TilePlayer.location.X = 50; + TilePlayer.mapoffset.X += 10; + } + readmodkey = tick + 10; } } // Left arrow if(input_readkey(25)) { - TilePlayer.location.X -= 6 * (tick - lasttick); - if(TilePlayer.location.X < (10)) + if(tick > readmodkey) { - TilePlayer.location.X = 900; - TilePlayer.mapoffset.X -= 10; + TilePlayer.location.X -= 100; + if(TilePlayer.location.X < (10)) + { + if(TilePlayer.mapoffset.X > 0) + { + TilePlayer.location.X = 950; + TilePlayer.mapoffset.X -= 10; + }else{ + TilePlayer.location.X += 100; + } + } + readmodkey = tick + 10; } } diff --git a/!TheEsc/mission2,ffd b/!TheEsc/mission2,ffd index cd04641b8a395136b149144fcd7fac4dbdc35647..ba8ad67bcbbb28413422a4bb82b7cf3bfc117990 100644 GIT binary patch delta 12 TcmbQ>H^FbR14qinlr?GqAZ`TX delta 19 XcmbQ>H^Gmc;XfEmWQ^UIvPKO6X%z~T