Path: chuka.playstation.co.uk!news From: "Peter Dollochan" Newsgroups: scee.yaroze.freetalk.english Subject: Re: Reversing a GsSPRITE Date: Thu, 16 Jan 2003 00:35:23 -0000 Organization: PlayStation Net Yaroze (SCEE) Lines: 28 Message-ID: References: <01c2bcf0$e475e620$8500a8c0@pal-s-omnibook> NNTP-Posting-Host: host213-120-110-157.in-addr.btopenworld.com X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Setting scalex / scaley to -ONE is the same as the GsCell inversion flags, however as Peter correctly pointed out you need to use GsSortSprite not the Fast version as that ignores scale and rotation data the the GsSprite stucture. I think you can find some references to this sort of thing in the 2d newsgroup from a while back. Pete. "pal" wrote in message news:01c2bcf0$e475e620$8500a8c0@pal-s-omnibook... > Peter Armstrong wrote in article > ... > > Make sure you're drawing the sprite with GsSortSprite and not > > GsSortFastSprite. Look under GsSprite in the library reference as it has > > more information on rotation and scaling. > > I don't think that what he wants can be achieved through rotation or > scaling. He's looking for something like the inversion flag in GsCELL's. A > 3d rotation should do the job, which would be expected to be easy for the > PSX, however GsSPRITE's do not seem to handle this... unless I've missed > something? > > ...maybe drawing a single-cell GsMAP would do the job, although it's not > elegant. Using a 3d rotation would be nicer but surely less easy. >