Path: chuka.playstation.co.uk!news From: "Chris Wallace" Newsgroups: scee.yaroze.freetalk.english Subject: Re: Pixel Perfect Collision Date: Sat, 5 Apr 2003 17:31:35 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 22 Message-ID: References: NNTP-Posting-Host: host217-39-9-173.in-addr.btopenworld.com X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Much appriciate the help but its a little to technical for me at the moment. I use codewarrior and i have an array of ROCKS each with an x,y,u,v,w and h componant. I just loop through all of these before writing to screen, assigning my sprite the values that each rock has and writing it into the ordering table as so: for(i=0;i<300;i++) { land.x = level[curlevel].lands[i].x-screenx; land.y = level[curlevel].lands[i].y-screeny; GsSortSprite(&land, &world_ordering_table[output_buffer_index], 1); } how would i use MoveImage() in this case? I cant see how the example in the tutorial relates to mine. Cheers Chris.