From 951715c2c93242b69093e058ffc4cc00e4a865d1 Mon Sep 17 00:00:00 2001 From: Noah Swerhun Date: Sat, 18 Sep 2021 20:48:54 -0500 Subject: [PATCH] reduced field margins, new info display --- nsnake | Bin 22744 -> 22744 bytes obj/field.o | Bin 3616 -> 3616 bytes obj/main.o | Bin 6480 -> 6568 bytes src/field.c | 2 +- src/main.c | 6 +++++- 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nsnake b/nsnake index 9942424d7df454db5ffb055fb2ca709ab9a83095..0fc741221a4fad626cdf2e17c23e4a6f66f2544a 100755 GIT binary patch delta 1539 zcmZ9M4NOy46oBt}{1t&x{>E?VE66g`Q5Xf80kIi{2f9r+I*D7BZCFrH90-FkSrZv1 zwIS-xW>`Y9EXzhrwmE&-WD8T7iW(Ca_aj|I0fkruL4rTPoOkE7#Sw3E?{|LgJLlYU z-+Rs@;5-7~t02%C!Q8`&VPFVs3h-!6axoYnJSNkl{!iR1Jc=B@a=57^cVJ*-uFhv&*qY)9MlwyZri7 zdI8GimKXrAqb+v35G&whY;MS=XvQ4Ag47|kN4OU7d7}jgQ1PjI_>eQKw9R}H)_z8sdhA)cJexC{mjmixgNT=Rh zRF3-!W{43%#})muqL1Lq;+t>^zZ2si70-+NQx8okO|Up6yFe{-N)9HqophgcqjJ>? zC!M*AyY>0-1^%jkkXw-!s{2UkJPXyanb5>})5dk}dE?9ImR>8iUp85a?e|QjCi_E+ z)c))MnO|L(`mb`KuBi!mDrq|SXnH=_*v|4Db=Fm4%4Ttwn440*T5NcCLE5~dv1UQ8 z+giD$enHu0t#~ZgHf*g|iWqTmE{<{DM?6OJFR!lH7Um4uc3La9TWjjm%2$as)<$_x zMg`bZS2@?vyX3sa`7Fh{G{|`l>G~ng%ZRzeCZdhlK|DCjc@J@%I6!>wI_D3G4~Pl$ zDZGD!^EJe}5zgNreoEX$>?L**4~^3MM~tM}oB}Ih%_Ph!8;LRW-p&wnh!<{A0HQcf z0f=WNC;+kgHWffTKS>1;&(ZxcU&eCqhs@=1PCAZ3=}AF=M!`~=Mw)l7;C$xOZ~*m2 z9rU7!)*gJ@s1pXS;cjD+@cSTsZA^p!JVTy393{^mL+GEC1R0o`6%T4OXXzjety#J} zEgjXR1UIQQdxRH4{7FopskCE^eAQIdW1mljPjGj%645xu_L>@`mJUe{|+aP$uhF@AI>1o}+X$ zR35O4L|_^g^Mt+MYZtwC>Y00tcG%JBKZF37>*!f5yw=L#EP1=bdwfE$=0MZ*vlOGR)M z4@ifh8coHY3qe}EUYrKQa#+dDC1Az5QbS-_vL|5~W>|`ZC?9OLq%B$W+dgW^4xIJ= L&1dCl%T3`wg;yS% delta 1544 zcmZ9Me@t6d6vyvTcrGG`C%BPj+WPn3FxX47k_R0V?;wXAxvXs z31aeW(3!I=n6UT6%3u;l_J<4nGim}``4!$=J0*+>2wcy5?S$+m_kQmE zp7YK<=k%t*ej4njeHyBD?X-<5ntOi3+_%TWtAht(KCdY=*^jPe1u6sXpBNQy4L z^^Aq1UeUjYQrZmdnICeD!o$qUl^aNbXs;5H`pIt_u184TJ zc3}dI=hF$fj-iP#HXtV|r9Ea0Z~2=S#-x8$m`cFCD(`J;vaWVJP{QL6j~E-cpnNCY zSW!&-W2TqzD7eEN{xH#XE^MNo9Qf9#j~5pBj<8wqhlN&Yc&}c*?k2|J1-zoeze-xu z_%3xNW`s9Hv*F=gqbF{CoiS+GZAw{5+hLo4N#iR`v&%{V2?I#c0OLEIjw@-qB|hK_ z@QWkub(_7Gt@y>16!V7*$Xr14_ zJbmXUUh$pW^E9P5bw}2hfSR58j|;Kmx8(#rSYoVWm9=CJSg{|v>*LtuplrP(Tesk( z`EBDgHmP$&_xUnJF}8}THpEyto*R*GB3qDWkUt^2k+)|U`vqy8Wo!!hBXR?2n`6w#5z>#W zMqZxB8wKSiz~dyq2=_!yDJm_?8yheXV$dd9}a0|8?1FZyCO&b>~hQS&SEd=VGq-Wp{ zw+;KG_1I`RRCq4YT$u4>VAX4$Hkt~jYKO7$MSKPw0WV)mN8ua(3T*(F_d9OM2(#V- xIwl$pFD6hotR1mw%dJXQq#TNTwcIoZpZE$AcKml=^_6NzN}@g^;*xKX`wzmDLaP7( diff --git a/obj/field.o b/obj/field.o index 525dc2dd14aeecdc0c94c227a3e991ba36211dfa..0820bd83b79a1d626b79ab70f44737c6bf04ec9d 100644 GIT binary patch delta 42 ucmZ1=vp{CUb0%5l&SU$T7#J8{05L=7VUKRt7u^m5%`cch;+t8RWw-%DDGsjy delta 21 dcmZ1=vp{CUbEb*!d6_y7Py8>wnU`6Z8vtl)2z3Ae diff --git a/obj/main.o b/obj/main.o index 9de51b2fd543bbc5a1dc1e39dbb1bba94ed6a4db..f1a60e5ffbf45e6ae8d085844b35f0e1a92d92a3 100644 GIT binary patch delta 621 zcmYk2O(;ZB6vyAa&wFF?5zWkd^Rnikx(Qya30|}Zs076H;f4leELd-s4!A>_fssMVUoMeK~4w`aZ5Atl4^vUpiC}jq**||TTSPrLP$JGv#qJ!dN3*v(#%CpC7>$d1%jmXdO z)wW9Ti3)5;6?)7Tq$H|8+E;AKJ{tse!0J)h&oR5NPuItZuT5ad|MWyTD;Oq-QF_7~%ec_>JJ$~mD`4v=FA%NoszrG~8RAvf?QYvc>OZjF3G81D=mx;5Hg R4e#!NJ>)8nu?h*P@fRhmlmP$$ delta 493 zcmZ2se8Fgf2IGW{nnlb^{~0&WW!}Ol)p^mQSCjz=_Avs9&f_~k>=z(nax1Gh@6*5k z|AU229tMisW=-KNPR=h%wNg+`nfy>xck)Iy;mIf1&IkuG19dp^3A8ae^RhAfF!Qi; zOrFRlx%mKl1`}i8W=*bgcE*g!3kAg)GdAxO%x9DoV+Gm4z`z8=AidEb4iKnMb`%zu zG=|Eu07Z0x_|Ja`u%BEgEY9dQ`67_?o4gRHG73qhK9b5rkQ&KMBv}I_*__FYBI1$- zKoJlCxdDWwLDm65$z(&IYz2e^m)!+&CJ@w2P6Wy}fY}JW+EBeMlP3aYJJ4i}p|U-b z4~mF0PS|`?B%hJ7ak8hFIb+4-MlpNFgOd+}Nk(yd&J$2aPnql~ZqBqqcyg1t9b?So wgW~p#`I8wX>=_FtI|9iClN*8LjL8RqWWZ!bNqeRj+>@Oo?HC0nH%h7l0A?+9Y5)KL diff --git a/src/field.c b/src/field.c index 255934d..ea0185e 100644 --- a/src/field.c +++ b/src/field.c @@ -50,6 +50,6 @@ int field_xy_is_apple(Field *f, int x, int y, size_t *p) { int field_relocate_apple(Field *f, size_t i) { if (i > f->num) return 0; - apple_move(f->a[i], irandom(5, f->x_max - 5), irandom(5, f->y_max - 5)); + apple_move(f->a[i], irandom(2, f->x_max - 2), irandom(2, f->y_max - 3)); return 1; } diff --git a/src/main.c b/src/main.c index 977d9d2..802a645 100644 --- a/src/main.c +++ b/src/main.c @@ -99,7 +99,11 @@ int main(void) { score += snake_eat(s, f); box(stdscr, 0, 0); - mvprintw(getmaxy(stdscr) - 2, 1, "score: %d", score); + mvprintw(getmaxy(stdscr) - 2, 1, + "score: %d | <%c> up | <%c> down | <%c> right | <%c> left | <%c> quit", + score, up_key, + down_key, right_key, + left_key, quit_key); snake_print(s); field_print(f);