From c9be7aa87250871441a4beda64e974672af3d28e Mon Sep 17 00:00:00 2001 From: SoloArchx250 Date: Mon, 16 Mar 2020 13:47:25 -0400 Subject: [PATCH] added functionality to reverse the directions of the streams --- bin/matrix | Bin 41352 -> 41448 bytes src/main.c | 24 ++++++++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/bin/matrix b/bin/matrix index 2d2cb0c8aab21a654fade4656752c9730c7573c3..f81867ef748d6441b237f223982ca7d0a66072ee 100755 GIT binary patch delta 2517 zcmZXW4NMbP9Kio~6e%dSR48*JS|mE4f;Qp@Dne-sSH~6Oyd#UMmCjBK5qYag|{Yq$=&FcY` zj>N9^Ni3(Dt&I;F4rB#;^<eSJMG_&sOApGtf{i{W2lTX8tNy=BW^kI)gd~Rn|;@g;=CZ z%2otkO8Fs|SGC*a-l4t%et_dotw1C0vZUfJ52(15D|Y@KzHz*SjHg^Nb=mp*nHaEL z7w2Lz+-J`5i%?}$DkrTXR6=cDgeljg*w53ngfgleaMSqK6^#kwE zK$-V&_?9ZiW%)uBssv@UdE_7Yx^uJOC7Yb-brG9=rM#c?BvYc4iw>8_aSF;{^N7sc zu<#ijMn9R)&|E3;e+DUvL6~A-;T?V$(s=V^xfcU!Y{SGE*QLxG*OjSkr$g_>J?V0x z$>f?ewr;X4Wd*C0jdxDB^x<+y8`3J~O2BRlkE0d=^9T)OV>uyf%|blE-D4_o&3K?xuzUx1iG2@g=CAyGPq4sxCB_#w+6Qm@B&ea$j^Yo#n zd1S&{X_i)_7Z%~54(kCmXNgYeVd9Z}?i$WdpQzX`eO5H;6BwJw>E{?@a0r}BiaB@IJah$)zwd~~Id`HU$7%5`m0`}_ za4AKs)vs9a*#f+o8}0lJbFrO&Y~Enz$BH>`+J`t?RFE>xxgV;f&jY?c_3i39gEc1b zSe6ShY~Tr&4E9^aVuO)s72h*h(jVYw3(PaM2U$z>H10@PwaOcQc$(E65q3j0BO>^v zv!cmid=@_u|1#vMN-&JrUOmfKn0RPL6ij^`yTrR`*-Vo!G2P2*+nCqw0K~ls9qG=$HEurGu!gz&`>?hG>7 zzpc%+wcPMX%-zYm_m~s`!AsiKkKOm%8VL#}?rucnG4&gM) zhhQmX0dgqUKw$`Pqg)GnL--iwIyg7QE~tZRQv%e(L&^;hpxg*5a;LCap$YVqn_&*+ z7D%J~5iFmY67_<%CRM8GcC^y0x${p|pWj}OM{t_;Wc54zdQ`~Ni zpQ&7a3|fv4-qAYi?X`G;cOE&)%r2b#%S2L=mVgfn(NHBO*2XhkVrFeVtBv>Vubsv) zH6ma42|Aj@-Ec+2R^3Zc{Q^|OgXkFvT5>vRFkjtSRcz4#EPk{ w%a})EX=`?PQ8gwI*M-dz&$lKsZ;N+Zv)PhHao&kFQTk>w0RSB%rnb!a7kG#=0ssI2 delta 2362 zcmZXW4NOy46vxjiEnfoVLkecZRoPHLnMUUz8$#);ygH+xA|{HWqH~GK6kC(2qe3n5 z`KWwca9~CvTbv(p6H}eKP*%pY&Q0Sq*-U1XnQ0!YOB_zc3BH~C3U^I*lh^yZ=lsvP z-xuV5&Axt3Q);3w8Prl3tl)A-bJm?GOGL0~@g#8l+{E_nXTI69#5xc1rYFDl%Z%Hw zr}~CR)(F~3-G-oWAU{|~j-{#eSR+QGxOP&Uush@XFaW=+Qc;wN=r%b=G&Oob+7&Mw z(Il!4>1-t#OfXKZLW`ukm;)fXRwLKMpfFOt{Zdg(;zePDtBPbN8Y2aC@p)&f$g;$A zhuRS3%_Ow;G6!0$+2L$m*A&P`PSu6AnXobx0tm5zL?*sgu?X!ya^IWvInpl%x zyB9$b6ki}9NcrK|yJfZ_$6=>_*B10>aM;e_ZTh{RAUTJ(pXboP>-k|`^lo;bKu$+( z$1^WYC~UZ4b!%Ilxr#m9uPz5BL*YvF@p-C5f8YdWaC$eR3G^;6s?1VakMo71-`lM= zcrPwM3C$+C==_Q#?Rn9)97(*Dt=48y+xvDWu8~8rN1OfH9`q@J9rB@3MY#}-NjjcA zSFYHXN^Y7a&rMhJqjINLosaz$xf*r7bh|p9z2t71#k8L6PMSY3NiGj@WvZ?))nyh} zdm)hIHY-a1SR%dUmV?HcB^-^qW40vPp^y2$r2{ofIH925KEdqA1}%Y!|C6G}EZMvu zwbA9m&DcEyKt4Bu4WBIm+gq^RYs6sr-U~%BOLKc2Oj}B|4gYCPOnWYa7onYOA~-84#c(_DkAaPQ=Ws#(1Nmf3#_lI3!hFh~3Pbey40C;#{l4#mCk z7B9-HOsh>5rZuLu75$rXNUC8*v4EjU@=zwg-%Wx$|8y2Eid%PrR(Zp=WI@thL!aRC z*`kyI{i}O0CG?NgsIOJ^Z|)?LA&omiju|FrZ$lH<=adP~{5lK;LA-B^#R*JCyOO*W zP4Wip^O8=;B7YfjGbT*KH)4fV{Ml4y6`z=vo5Yba!98;%17O*r%u&JlFjCe(_bf>{ z9Z9;QDqDlHX<)aJil-Ic`n-F>b9D zJHntU(7*+Qr+3!kc*hR$UsAtRrVO#`<81vA{*bJXCw!lfo z3*c;!9oVrIE;EM}t}lv?wt;AB4?x<&$b+C`|dT3z030gzABZRv`_%p`u!BNH^ zz!}Cn!5_ju1evboZn()DweTQ>1B~n7F=H3JWV{~|@y{MDJnV;=j3t;K!Ydg!!22QW z40DVJAAqCG(Fh*KP0-J{1@1ELfP0Kv;67sle=u%^r;HE63&yR$(d&YRUkL|c!gvEd zhXlsQAd~TNn9H~c3K^e-QpR6E1>-NFk{svLIUra0lsNTnVrNzO;T0Otm!s*?lp&V+$=KKaufrb$y=PpXCPNv*Jymn zB&%&6SMOQZHZ79V5wY`)sN57a736yQI{g~W!z8l*@I0=S^c^nHJ$9pyl!hgd)UN4V aDlv5xXolNJUDy2RuiArQi5%H~X!5^5DH5ds diff --git a/src/main.c b/src/main.c index c076d5a..3efa60f 100644 --- a/src/main.c +++ b/src/main.c @@ -65,6 +65,8 @@ int main(int argc, char **argv) { int pause = 0; int dir = DOWN; + int limit = maxY; + int startPos = 0; int get = getch(); while(get!='q') { if(get=='s') { @@ -72,7 +74,7 @@ int main(int argc, char **argv) { } int xPos = rand()%maxX;//get random x position for the stream if(cascade[xPos]==ERR) {//make sure the stream is set to active - cascade[xPos]=0; + cascade[xPos]=startPos; } //---------swich to weird format----------- for(int i=0; i