From 4fd5fa0123da44f060e376d5b0d9d5624518e53b Mon Sep 17 00:00:00 2001 From: stevenhowes <38082088+stevenhowes@users.noreply.github.com> Date: Fri, 19 Mar 2021 23:04:23 +0000 Subject: [PATCH] Clean up setup, draw player and stars (and tick stars), tick handling, buffer handling and line drawing. --- !RunImage,ff8 | Bin 4664 -> 5660 bytes Makefile,fe1 | 33 +++++++++------ c/CTheEscape | 110 ++++++++++++++++++++++++++++++++++++++++++++++++-- c/Graphics | 40 +++++++++++++++++- 4 files changed, 166 insertions(+), 17 deletions(-) diff --git a/!RunImage,ff8 b/!RunImage,ff8 index 95a74c37c371412de0be8c4e50c79cc5f46379b7..a1ffd2b576d8784b963162c48332523cf6aff9e0 100644 GIT binary patch delta 2246 zcmZ8jZERCj7=G{V$F{P$J2!~9v6i_>V+1-v0vL%M3PC}bK==VNHtleeIchg>i!<$@ z3?zK4yKKV`vJ-#kP@*$aqiA#q5`mCt2pT?S=t*O~hzMX;A z9qBHa@D`yr`2pcaLS?}XR{EN}Ot%u#+hs~zcOHpJ=y#z%j=qe3C;C^=x1hfZ{a?@* z`Zo0Yg7RhVBdZnC{dp~bPQbmbN>Xt_BfJF& z{vMFHI$J8v+X6&|7fbOQ;r)#OM}b@we8CzZt1#jakc&c7v;s&SG}5YYY%kDrLKj>L zG~i{reRVk233Lp8re>?2V7dkAEd;g;+*etg72I54k70Zc#EKw$0Ey1I;0mrrelb z0v0wj%b^LIG?_SeBixaiF z4(?%aGv_hgHjC-6!XLzO@Ic!w^yJZ%;mvt{z?R4*lz4&CXHF20$W+>avtiv9EOQO< zGG&NcDZ)wW`;A-?zRb-uS&8tP2blJxM3Y_pL}y_yHN4We)fZ@ZZEIV5L!gZmqGZ7s z(>#~w#;qf(V-DJ)Ew`la+u~Zpl=entrI$;HBVv_%x?|+(1 zl}RQjN}fPAev~{_!c-zec#%_kOQr;VL;_cm$pkf(#*ZbFlXpvwgfn`@q(2S)gxASW z(osG_VSX7&oJ9K_UiuJ;GjYt||$qDr=hs>E|g zG>971>Pqb(jy`>eQ>0ZR!eEMH`f2rPTj}(}hIb0BmG;J{muaJFr>!(^x50d@9=9!$ zs@0!ua~yM!r5jn+_N#XLI=Q1?-DF=8{0|o>b!S?dTN_PPTzbrSc*hE`y+sb?bB+ru;56l#TEx5ek@{Phl2ic)m#Q%_CXEftO~&0jCAem+7} z)<+b5o9Lh8L^4Fe7fRtjbpnSDUnrEu#Eb&Ve8NvX3n8M>XaTdRQw3HvRFqr(_z|MZ zhl$2v;uBF_uu7P_PyMuLJ^opchbYr2H^v0`Zmp{pp0P#IKUexebkB_U!&P$Cipg<`AyFh6#$ zD4Nhsq*nVOX^F4~LPZ7z_9H2hVs~0Ijf@DAknFwdEN!s^XXl*veeSt4XJ&SI-^`w5 zBJL6qPPDcv(^?eKx&uGGw0+d?v?bTtX5tImg2+h)T-6a*M_D*~ry7c=H8ZeGdPy zm!1*pQSA>v--j1l%GFu;IbM1U$~3C<0JOOB{xYskz)$tkLr}(0nFG)aUKV0hr!)xoTRn2!dbXmA10dp{_~g3ZBHKzpZMNIjU>eoQbJ z@mLC>C6;it7XC{=UpzL^;}EoL>?7l5PJnqLwfw!CEUif%pau;(2FU5xC{b&a0nMs0 zN5D+_F}^;j(55ve7mRr3zR3wjTu?#_#1#$70L1;EdO%`yG0;-r4gTke$?bra3NJRD ztHB9ey@zk)DIQ}j^a;U}MKwBV^mEY8qOK#ZidR+WRT9O?cO+J=YhaC`@wu%sIR~*m z9!xXNA?Pc1gu6}mem$LkJwBq~>p z 3) + screen = 1; + inreg.r[0] = 112; + inreg.r[1] = screen; + _kernel_swi(OS_Byte,&inreg,&outreg);*/ +} + +void screen_clear() +{ + inreg.r[0] = 12; + _kernel_swi(OS_WriteC,&inreg,&outreg); +}