Path: chuka.playstation.co.uk!news From: James Rutherford Newsgroups: scee.yaroze.beginners Subject: Re: Getting a sprite to leave a trail Date: Fri, 29 May 1998 16:21:06 +0100 Organization: The Hex Heroes Lines: 21 Message-ID: <356ED262.3D8F@writeme.com> References: <356C9B7A.C18CCEE4@easynet.co.uk> <6ki72j$lev11@chuka.playstation.co.uk> <356CAE49.AFC4F92E@netmagic.net> <356D2C25.C4E7B0B3@hinge.mistral.co.uk> <356F2542.6F7C@easynet.co.uk> NNTP-Posting-Host: atl4-031.publab.ed.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.03 (Win95; I) > But anyone know how certain other effects are done - for instance I've > seen Yaroze games where the whole screen melts away, starting from the > centre. The effect you're talking about is probably a combination of screen rotation (via sprite) and screen fading (via STP box). It's the effect used in Ben James' 'Psychon' and Chris Chadwick's 'Blitter Boy'. Have a look at the Funky Spirals source code on my page - it's basically the same thing, I think. > Is there a way of addressing individual pixels in the frame > buffer to shift them around, apply different transparencies and RGB > values to them etc to create this effect? Yep, you're not allowed to fiddle about with the frame buffer directly, but you can use StoreImage() to send the display to a 16-bit array, mess around with it and then LoadImage() it back. As I say, this is probably not the method you want for that effect, but it's well worth knowing what sort of things this allows you to do. James (~mrfrosty)