From bdba436b276d12d75c1995631053fba47c3ba36c Mon Sep 17 00:00:00 2001 From: stevenhowes <38082088+stevenhowes@users.noreply.github.com> Date: Sun, 21 Mar 2021 00:26:39 +0000 Subject: [PATCH] Projectile debug --- !RunImage,ff8 | Bin 12096 -> 12332 bytes c/CTheEscape | 14 ++++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/!RunImage,ff8 b/!RunImage,ff8 index 9961ba706fd2c693d4bbaf05161e2d05920b6bb0..4f9afbe35a351de990cda531a99887074bd2f658 100644 GIT binary patch delta 3098 zcmaJ@Yj9J?6+V0Q7LqMlk}bzrk_{M)9|(s8$_!wWhL)N)3@tIZ2JB!MhzXDmOdht0 z2qcAKcfr`y;G2{b3WS%px^d$fCYuP;;{t;!^lBf@M%u_7zQoJ9ZXDkj=^GBblsm#uW3N@Yb)vhtppVqf@o zMj6J3G5#E53FCtp{|#du#s@I|E5;)JU5u{_oVqjm6aH`Jviu3?6QH^L26Nf33V*4r zbc2~5_x}ORWuU2X{~4gnS+eqbFcahcV_?nzJstOpd0S@7%5g9SaeoJx-vSMf`&)rZ zpnng{(73+|3|i&{aUc= zP`PnND7p#ke}E|Q-#2`E_^QB7gx&=GONddDV%$N@hL|6N z`%Ig;8Zoz@#PC;j7W*t<-%MGlgs&%F)if~UkX1sh3&D0jQAA3RRYKND;9k^XeuS6{ zNijZc=5gRcTFmo^Ihz!d$Ws9Bj21H5cp1rx=o7&&F;mtNepvj9qopDX|Js<#-sd@{EY`~>naVwDjTAG}8CBG<7PWclw0eW@ zGfiQW`QJ@bq+%oYnI}s=Bd;`1O|cv4z8U#;!8RP{$IN-`EWc@f&N32dhC>?UIhNUM zF@M=oo~{@u#;V?m8fc+%ZD8Pc4~|syZal?%EX8a!XVxFE&-irfcs7GKS~H|HBj0Py zV_Wz|fWi~}w)K)^F!TLGawXSferZU__ryLC%~2Q;)}iVYvA4oDYEtzSQisEL3#;v> z#;BRDr~wg+^)T3EMdd}dpQd%222cNk^?vpGQoqWO+m<`&ONfp<7G72Vi*Z8uA;!2M zu*g@{GQAvOc=l=jRJ*L4Wp_0hzr52R}yH#?usO$9jLBZYX$LR5YjFFWIH~}oHFw`#CdGF=H?MVH`cBDcl4?(v$o3Ob}*ru{DmON62msT~-qZo^2zU-G3v2C9s zU!+4;5|p1pJ<+)1e4eY=pTt#+Sh*xHVkQ0x6W_$^UHR!B8wL;J-6p@fy~?jXddIKo-{2p) z4v*b~|5QYg;>66tcHFhWg*#2)4B!VtaT=)^Tib>c*sMJRGa{HJp}R0byzZUn7HCvyHu>?p9U zbc-hlyhp=&;IY75!)D+#;GG(F0K0&Hu3mqA;9j3aM6iYorMnIJmPg_o8WaIWu2CikkUL?oSNOLgF7=bQmQo%{(rQ( zeEiwWRrYBb^#E_ga{fW)iuA!Z9#MJCrsZ|jH50MTc(d}nr+Osw4|)GnZ?MA7O<6iN zy6@pY?4^N$*d;s{!InH4h#f?_RyXEk@2YgDqW1vCnCUk|*UcRIyr6gC0Eg7g2n(_U zYB{6W9M}txpZ$6ub_?mskf!~sf!Ic1JNSbBftU=t4|@TAM{QOw=QY{0*%f{|`)R4q z(0M<5Av1OzBl`RppXQ$@>5q5r^-tC%s5`m+QbQNNJ!}?x(3wAczQi8!*YkM7oj&p- z>+TPUwj;sf{rt|z&FpCB(oyr-w0nn%4jmzCI7ifeo=BoWEFuNIdyQxSpN57(wJ1Sw ziI2dACp!D{Pw9Nu4-r+vYGL9d@*ahqfOQ?=H;QKSaFK}ziouhx-1uvv*I*5> W5NsQ4JFE$|3)Tv2hsm%5u>S*5`LUe< delta 2971 zcmaJ@4Nz3q6+ZXv|GEpiun0=rT@+E2pOx51GKqlJp}Hd2v`iaD#0YAWXw=$vti}}u zV| zb1=*>-i+}dF_tjii18;F>o9%_<3C_5`0Fu#N%-*x!)`vp5-o?|eF!g^f5Z~)FT(3D zl$G~^#7F1%0(lRfIXb@+-jo%xasdd5`OIxV&cgc_e#t9`uu7=kCo7U;Jd2i6SviII z5#FRr%&Y;c6W;Cnuq%P(A@*yS4@cSMKsdac_hFX;8%6A9%wH4idBs5d&>sNu!F?13 zz$&3&{UKC*%R9CO|OGpEN~2Czq`5uSw&{^y*`0f%}sl;4cG%FjB`G_hZ*K(i-?49BglJZhpyoyJ)L&T}!Gi8v$RoYgoBz`=>~8G2{-7r?*J@Lb?e$7rh& zUsUEZaAsnzny=9(7TtiC0dGoh|!r#)jvemrAu!Ft8-#5(t&Mq)%w;Ylj>F8^3n5Z`RE-()a)yFM4p!x)-P!5@+ ze!H5*GmU#$7C&iBweIXDy4*!HaFP!i=SW|g`Ca35_B2m3rLt4}F_S;(AtOc1bXFBP zY({P=^p@Jn+f4;b&;Mj9kiIf-w|SxTxq(-j7sXvO&}}c`oq#oT@h)=)dyZc>FSh*E zK#_Dvvv``NluhSbEdI%zz*yD3uz|{zD`R8lhu^3eYIu_mT5?z(XVzl&Dqm_{z!G?^ zHCei0;ICLSn4iB3r|=a2)Otz!z{GzwX}aVu;Fl)lJuJ?Ns7zr*s6$mZv3)@sHL7~5 zQ*UFg9p<9iu$eBaw*(jUFxX_}4W4aVop8`J{?!=%sYmT!<57Q$*tY49T?BEbj zy%vXfSuI2?9e$tZ?e-Z-yEIlcnqe`{2AF&59W>gfmX?i<;*YUKt zwf2%2RswH|dsg~~kxTK5l0ru8xJ*{+Hh9$iKl7+Q)`Gx4j(;1y;dE5s-;Iv^z$e*5 z`qRt9R$3L>2Z0M@q82q}zejy^>(OXilo44|s7)nrt4fYGHD8Z?`C8TeX!TpUvXYOB zz*1|&Cg2hl)ZxL?I#e2efd0*jqK0pVbb@G5YZrZW`EPJPVoMl{VzXs*U+ zdV!0z<`<1uH9lI^z`e36AZ(a~!*@2~tQt}7q9Do_T7*ZDVKG(7q1a>ky+{PdaREme3dl-5)dxx1AC!EJsxDs+Ert=lo-k{n!8`tLrDLTe ztYrJ}K-j>*PAiUP;C71@Th!+fk(JfsLjO<+iwoUZF?6hphZC1c%e(kOR}OD*&7RzE z81K6?jUM%xDvvt+f=B&&C;y%6_`DW8=ne!Iov{M@zk%)QafOAS4FB^~kD5YF*!p2~ zT9f)c{_CW<>@fc*$-}ICBx$cfjuW?I`{dMu^+;wE4-_6GYhzc%?WOW_-n*Yg|6WzMX$Ce`ZO6UK*BITJjp`uM{sJ;s5PL_53r z-%>IHr}gyCGpju+1A*w}Xv%3w*@-1Ou!Puxt*}1H2Vd5FJ^Xp_k7&Lbeggb9&3C|0 zgx{?BF8FEi8#Uj8_~Mnac;!I!$%~`xAp&p_ZD7R%Lljif|2-BxFq@W?1EL=}k4Ed* zTZ7x|#f3sGAC)N5DgxuM8}KNI#8}+q@z!cljo>aUF9Y2Qg)8FyC0NX#-2fUIg56|S0{On_xsWVT|Ile3w0CFl^LT_ za}U3izJlp{oHHMnn1k2M;uF(%XI->*o+Ii&8*OXnS7z^Fw|bUlKF*fYaiU&W^V>wH z&l5>B?hB^yzwRR%!{6@R<7&}}0-N{~e&H!1G2b&h=ZNmmTr+RTF}s7Wqhn#aVd76L vav9bS8#vCJa?80nH^~2z>+m(chV@}>up=-T)&V;PI{`ZlI|Dlhy8!zSQ|Obu diff --git a/c/CTheEscape b/c/CTheEscape index b367700..ff8a3b0 100644 --- a/c/CTheEscape +++ b/c/CTheEscape @@ -35,7 +35,7 @@ enum colour_e{lcars_black,lcars_violet1,debugpink,stargrey1,stargrey2,stargrey3, int colours[] = {0x11111100,0xc4727200,0xcc00ff00,0x66666600,0x22222200,0x44444400,0x00ff0000}; int font[font_max]; -enum debugs_e{dbbase,dbhitbox,dbweapons,dbinput,dbperformance,dbnpcs,dbmax}; +enum debugs_e{dbbase,dbhitbox,dbweapons,dbinput,dbperformance,dbnpcs,dbprojectiles,dbmax}; int debugs[dbmax]; struct EntityLocation_s { @@ -469,6 +469,8 @@ void game_draw_debugmenu() draw_text("4: performance",DISPLAY_X-200,DISPLAY_Y-120,font[sys_12_8]); font_colour(colours[debugs[dbnpcs]?debugpink:stargrey1],colours[lcars_black],font[sys_12_8]); draw_text("5: NPCs",DISPLAY_X-200,DISPLAY_Y-140,font[sys_12_8]); + font_colour(colours[debugs[dbprojectiles]?debugpink:stargrey1],colours[lcars_black],font[sys_12_8]); + draw_text("6: Projectiles",DISPLAY_X-200,DISPLAY_Y-160,font[sys_12_8]); } if(debugs[dbperformance]) @@ -488,12 +490,12 @@ void game_draw_debugmenu() } } - if(0) + if(debugs[dbprojectiles]) { font_colour(colours[debuggreen],colours[lcars_black],font[sys_12_8]); for(i = 0; i < MAX_PROJECTILES; i++) { - sprintf(hudbuffer,"Projectiles[%i] %i,%i %i,%i %i",i,Projectiles[i].velocity.X,Projectiles[i].velocity.Y,Projectiles[i].location.X,Projectiles[i].location.Y,Projectiles[i].active); + sprintf(hudbuffer,"Projectiles[%i] %i %i,%i %i,%i",i,Projectiles[i].active,Projectiles[i].velocity.X,Projectiles[i].velocity.Y,Projectiles[i].location.X,Projectiles[i].location.Y); draw_text(hudbuffer,DISPLAY_X-800,DISPLAY_Y-60-(i * 20),font[sys_12_8]); } } @@ -636,9 +638,9 @@ void game_input_tick() // 5 if(input_readkey(19)) debugs[dbnpcs] = 1; - // W - if(input_readkey(33)) - game_spawn_projectile(-1,DISPLAY_X/2,DISPLAY_Y - 200,0,2,photon1,50); + // 6 + if(input_readkey(24)) + debugs[dbprojectiles] = 1; } if(debugs[dbinput])