From 1563e70fa9792d30be454dbaff1758b80286a9dc Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sun, 7 Sep 2014 01:33:28 -0500 Subject: [PATCH] modified: 16/modex16/scroll.c modified: 16/modex16/scroll.exe --- 16/modex16/scroll.c | 37 +++++++++++++++++++++++-------------- 16/modex16/scroll.exe | Bin 17936 -> 17968 bytes 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/16/modex16/scroll.c b/16/modex16/scroll.c index 034ff43f..dbfe3976 100644 --- a/16/modex16/scroll.c +++ b/16/modex16/scroll.c @@ -48,7 +48,8 @@ void main() { int show1=1; int tx, ty; int x, y; - int ch=0x0; + int ch=0x0; + int q=0; page_t screen; map_t map; map_view_t mv; @@ -71,30 +72,38 @@ void main() { while(1){ // scroll all the way to the right //for(x=0; x<(map.width*16-SCREEN_WIDTH); x++) { - if(ch==0x4d){ - mapScrollRight(&mv, 4); - modexShowPage(mv.page); + if(ch==0x4d){ + for(q=0; q<16; q++) { + mapScrollRight(&mv, 1); + modexShowPage(mv.page); + } } // scroll all the way to the left //for(; x>0; x--) { - if(ch==0x4b){ - mapScrollLeft(&mv, 4); - modexShowPage(mv.page); + if(ch==0x4b){ + for(q=0; q<16; q++) { + mapScrollLeft(&mv, 1); + modexShowPage(mv.page); + } } // scroll all the way down //for(y=0; y<(map.height*16-SCREEN_HEIGHT); y++) { - if(ch==0x50){ - mapScrollDown(&mv, 4); - modexShowPage(mv.page); + if(ch==0x50){ + for(q=0; q<16; q++) { + mapScrollDown(&mv, 1); + modexShowPage(mv.page); + } } // scroll all the way up //for(; y>0; y--) { - if(ch==0x48){ - mapScrollUp(&mv, 4); - modexShowPage(mv.page); + if(ch==0x48){ + for(q=0; q<16; q++) { + mapScrollUp(&mv, 1); + modexShowPage(mv.page); + } } // spin for a time @@ -114,7 +123,7 @@ void main() { map_t allocMap(int w, int h) { map_t result; - + result.width =w; result.height=h; result.data = malloc(sizeof(byte) * w * h); diff --git a/16/modex16/scroll.exe b/16/modex16/scroll.exe index 6990eccd13a6c878f1e24c4c469b4ed3206784c6..213610d934be63dc67ca285790e26031038ed215 100755 GIT binary patch delta 2127 zcmYjS4Nz3q6~5=a-DO$!kADHdMbsEVR1zDbNCh#QWDI15hUG_*wwX*i&9rpf)tV-- z%$Ag!Wf_xe&5UL$DG|vyY0PXKuTMf2)_{`OC}WHR))KUOHxGXR3y6m8eNUV5&b)ih zyWc(Mo&UG11rE1BLvhs#vwX zg6%hQhjSYS{Tv$+eD)ixOc$<0`NhbcoI5N5mm6b^pa5%hMc%vCH)QXfjSpd;t60WQ znByUAm8wwq3487#?35~ZRjcY;B{SKKd-DH)T-y9J_L(cn zoT_VjJc;f1aQWQyDEpciA!E%e9OI5Vao;gO)PUIgX1qb5dc=s?w^_hZeDf{ne^#)e z2b{)=C=!^9ybQad!?))giqvir0Vk{_PN4{9$Ub2cbdc+U6H3T4;sNL+vRDF@WR2!c z7$#Kn`lGdmin3DGBy*pA5;fZ={52E)@(IP!7L%5CqxEj z=`y0dA`|$DsGQt1NwJ8Y6WJ}3)PU%>BD-eF9bWy_HY>h#_NuRxDcFFiNFI{}iz3iX zu4o@OHAYhrg%ct)fv28i=$?V) z&#jnJKJ+Ie9THiCu~YAwlAc5~D6&_LKBvYzDxMux-l~k;k#KdyK{bf2)K`?_KKu&} z-mI(PdC?)3spmmx4oL!149hV#Us!Pk_tGy-BC{EJ036hY*pFmS6oUlPpkDyD$$tH` za8FA-`V8TsmbB?9sWaH&A~|Z9fy?A@Ocs2>_XNUXtgu(*Ohyy@k#k9U`G}gTDze&G zn|w!5@{W6Q2Wh{^G*O(M5}A%1HYPTl7D_1+nMuUGO+mMnE<_G?Mdv*s&`5;c)8R8! z+%zL%2NWIUxCfv2X_|sAk(r}dcLZysbqJqi2cvO_i^p!F>$&`gTwX)xBCJd2TRHWt z&gwSc3+$SqS!0)PaqdP;jasf|#I}^EdYw3gzmtBA*w$#=rzk3;uW&`1|F6iU!{f)1 z$h!>Bu)!F7iyeyDDoaY~ngs6Kv0CvsAgKT;R_~n)&%2{Q6XXL^!s35{TJ^Yx6(a8W zNs(RA<__b3!lk!0Y7TfT2FZ|Ve!~%MQR7`Cz7Y;b%}@cc7EqG@k+xIM3xsp~Ip><< z@%S5Jb*fgS(;CNGP{oWPwOkGKkh;5q`1xAHG1l& z^{ym(fL|)%mjs`|Ue7);C~>PL4d%?e)qw3Tt|^J0;dd1Hw*C~f<$*_5SRF6sFC&?nqQWzk`mPgV8(JdERgTDF+|8~~_zI?nD zJ3J`7Xd01L%L4eA{KG=i+e~ULWagPagdJL+OC#^YoR$B}V_#3a);7o{i(;RL2>D%X zA?FXr(u(Q0_AY2KcSC!SlU`^)!AT!Hd7VzhwV&kt0MH0xZ5H;N#UW*DT8HlWf6k|L z?=e1M046`FaOL?f&{1p4K-XkcnWMDjo7R6zv9Tl=mp(r+_LzV^D>$85;h+df7R2^j zDn5JRbf$x5lRI(G!>6Puz7*=np7?^4a?AaR5-Kajp-55(ND-t=nl^GX{wTNhU_vYW zl{}UBE)J{7YIx7`N!Xp74x{8^@)mf9teLmlq_ueK=a5V9+n{H;WO&|FagSPXzx;j~ z4zZmP+{>$9AXzExu!Z!eY@A1E z53dGxKGG;cVc>3ds~F?_o;z5m43uKBd)d>FPEIe&hxkCu@{f#=LyqK?gFawfn*|^R zR^$%>oF_5s79@qw`RsG5Q+#mXGpyr`JkHJq3f9$%ur2Vx`XeBok3S!%-0%)8Nytyg cSAX}mw=A66URtK?E0r_b{N;R47|%oKfA1uiJpcdz delta 2049 zcmYLK4Nz3a9pC?Z_kHi~9p3^f2Qf;6wYes3j7UYrYf?l{X!)`^Xlu=M?9^#jyM;$w3nX1%%Y=?rH4Kyxsr% z?Qj44|JvO@w!`jr2vyX($O2*@GU*|S#4843A!L(_5I4Eg#Do9Y(4V-?BZGy0Oh|M##%$DE7I+K`{W4?RX1CrqV$JjFa z*gdQ_$-8c3aVL$H{FDTYCAlQ{JGQ_`N1yQ5Z;bgg7h(IHwN*93Vq64{WoMk!JKa9G zD@v!hUka`J}C>Kb~y3y5YT>?J2HlQauq&*M*EJ_NA?cH8~+b%M{Q z5f@4|P>fB|YM8!23DXLtrK;Z?)a(17*ET*t#sz9qL$ zTS(X=_$%Y`3ae8mp!Ld(IQ3zo^~el3A`9f-4n2iv7i9K{Lk|({eVN^GcrHKs-cv4m zrT<2_l8L#Kj@9u|T~ft@chPS8vZL9m$z&uwp`{ZRz%`~dumr=VI=FxznbwBhP&y$v zDOR>C^pqHXt>|gVZCaI`)wds<6dOIQXqRNxq;y&WllntMi^}XtC0t`@8It>l#9y7l z9U0k}@M#9Z9zRjY;}>o;H)yRCU}8LwCqqPI=M5W1CgjN4V{=2Di^Gr(4p zWGeVxdpVR3KNl3+I;t9WzA! z<=DvhEn)I$sZt{{Q)JrH8V$O%0^(!Crj}kwOC;E=iJq^&Qz^d}I;-h1`a#&x8V$(I zVP@S4YS32@+Q(kC(imT!vO!x#d?9v#D==uc6YPj7{P5&AO|GDg4ze4zHiI|*DVN6V z{-hgDe!!A?YiNvK)PF#j-%5`QMOE5nZpg+j^gLyvH;)im2STS=zny-{-mo{sby28_ z#C`2*l#c+>ONp==yB*eLH{t(qG!Y+8hUf2)EO&a0tt31seKH$1dM?wmaAl_5ez8+?$^n??z>(F}$wnNHgK?ba*G&9;LZy$`Z)b4sucjCrM$Ow}~CH zi3m2}tIqu5r9iy_t|?PH&pFN{hf}uNguia1XEMzHeAc#}=AmfwOf;yr#hQm#2(TC> zb(J~l5b|eOt`@>c45*9XZQQ43#@W;ZebDYa1zLizPL=sopI(SZQ|F}UuJ%)Z88=t?D%;QPx~h-3kfqL> zJLc+=$l=m6`L#Zc5M3qgHMREe+B5k+tq}9m9)~X6l2!@7!0xnC@M9t^i<^;^{%80q zo=e{aFQGrDHKd>sZ1bT5#=3?M!&fE?$T$;5Np2g0r`{89go0XNf zPmRA7p4(S2k4%=C4FMM~j&ORo%)&lK!<;8zFMfZ{^A3mF(sY{yECPQNM4WSr zVWrd2GLs12FIKsETJMmV-Of+j#nyq~XzR&mm}Vu6n&Q{u8(U_iKz+*$1Zwyk6E57s zo%0@n7qDlZFE6BsGwQF4(LVYa>zd#a@kC=^JZ+IL&EGG>ChW^EH