home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!usc!cs.utexas.edu!sun-barr!olivea!apple!goofy!kip-53.apple.com!chris_russo
- From: chris_russo@gateway.qm.apple.com (Christopher Russo)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: Arcade-style animation...
- Message-ID: <34994@goofy.apple.COM>
- Date: 27 Jan 93 02:40:31 GMT
- References: <1993Jan23.014127.5750@cs.ucla.edu> <1993Jan25.094256.12845@rulway.LeidenUniv.nl>
- Sender: usenet@goofy.apple.COM
- Organization: Apple
- Lines: 21
-
- In article <1993Jan25.094256.12845@rulway.LeidenUniv.nl> Theo Vosse,
- vosse@ruls41.LeidenUniv.nl writes:
- >Life is simple... Forget the UpdateScreen function, and implement the
- >EraseSprite as a copy of the old contents (that were stored under the
- >sprite) back to its original position. So, DrawSprite must copy the
- >contents of the sprite's position before drawing the actual sprite.
-
- Unless you have sprites overlapping each other, which would lead to some
- ugly flicker and possibly a mess on the screen. You'll probably want to
- handle overlapping sprites as a special case. Oh, and get that 'update the
- entire screen during refresh' idea out of your mind completely unless you
- have the secret of Mac page-flipping.
-
- Speaking of which, anyone have some low-level info, like where the screen
- pointer is kept, and the procedure for changing it? Come on, give with the
- info.
-
- -- Christopher Russo
- -- Funny bumper sticker I saw the other day:
- -- "Welcome to California, now go home!"
- -- day 408.974.6070
-