Path: chuka.playstation.co.uk!news From: "pal" Newsgroups: scee.yaroze.freetalk.english Subject: Re: BD Date: 17 Mar 2002 17:57:33 GMT Organization: PlayStation Net Yaroze (SCEE) Lines: 71 Message-ID: <01c1cddc$724358c0$f0a3933e@pal-s-omnibook> References: <01c1cda2$625331e0$9ba2933e@pal-s-omnibook> NNTP-Posting-Host: nas-cbv-5-146-154.dial.proxad.net X-Newsreader: Microsoft Internet News 4.70.1155 >how would i go about checking for the analogue controls? See code at end of post. > > Bonus's keep flying around on results screen, is this intended? > > It wasnt but it did seem to break it up a bit so i left it. Should i > make them dissapear? Well it's up to you really. I just wondered whether that was a bug, but there's no problem with it. > How far did you get? (ive managed all 25 levels if u think its > impossible :D) Actually I'm pretty bad at it and I did not play for long. In survival mode I ended up where bluish balls merry-go-round the turret (and killed me). In normal mode I can't tell... I saw purple enemies and one that looks like the one on the start screen. > > Also, the small 'shooting-flame' keeps being displayed. > > Hmm, ive never seen this 1, you mean it sticks so that the shooting > graphic is displayed when its not firing? Yes, but only during the level transition. Apparently, when it was being displayed when the level ended, it keeps being displayed until the next level starts. Code for testing controller type: #include #include typedef unsigned char ubyte; static volatile ubyte *padBuffer0, *padBuffer1 ; static char controllerNames[][29] = { "Unknown controller (type 0)", "Mouse", "neGcon", "Unknown controller (type 0)", "Standard controller", "Analog joystick", "GunCon", "DualShock", "Unknown controller (type 8)", "Unknown controller (type 9)", "Unknown controller (type 10)", "Unknown controller (type 11)", "Unknown controller (type 12)", "Unknown controller (type 13)", "Unknown controller (type 14)", "Unknown controller (type 15)", "Unknown controller (type 16)", "Unknown controller (type 17)", "Unknown controller (type 18)", "Unknown controller (type 19)", "Unknown controller (type 20)", "Unknown controller (type 21)", "Unknown controller (type 22)", "Unknown controller (type 23)", "Unknown controller (type 24)", "Unknown controller (type 25)", "Unknown controller (type 26)", "Unknown controller (type 27)", "Unknown controller (type 28)", "Unknown controller (type 29)", "Unknown controller (type 30)", "Unknown controller (type 31)" }; int main() { printf("START\n") ; GetPadBuf(&padBuffer0, &padBuffer1) ; while (0 == 0) { VSync(0); printf("%s\n", controllerNames[(padBuffer0[1] & 0xF0) >> 4]); } printf("END\n") ; }