Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!apple!motcsd!starnet!sschaem From: sschaem@starnet.uucp (Stephan Schaem) Newsgroups: comp.sys.amiga.programmer Subject: Re: Sprite Animation Glitches Message-ID: <1991May1.205402.14731@starnet.uucp> Date: 1 May 91 20:54:02 GMT References: Organization: Starnet-Public Access UNIX-Los Altos,CA 415-949-3133, login:info Lines: 19 WaitTof dont give you the maximum time.You should wait at the screen bottom position, I think getting vp_DyOffset + sc_Height should work. And you should have the highest priority, since if you 'want' to do a copy you need to be syncronized with the display. If you are in Intuition environment, use a UserCopperlist to set your sprite adr and position... This supose you will not use gfx.library sprite function.And by doing this the system will calculate the start position of your screen and add that to your waits... (If you enable you screen to be scrolled!) So Make all your images has a sprite 'structure' and simply copy the position of the previews sprite into the next sprite animation frame. I actually dont do it like that since I dont use the 'system' dma, but if you manage to set the sprite adr before the 'system' dma reads it everything should animate smothly... Stephan.