Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
GameSource/Sprite.proto.h
/* Sprite.c */ |
void AnimateSprites(void); |
void SpriteUpdateEvent(void); |
void InitSprites(void); |
OSErr CreateSpriteLayer(spriteLayerPtr *retSprite, GWorldPtr tween, GWorldPtr backdrop, WindowPtr spriteWin); |
void StopSpriteAction(spritePtr spr); |
void StopSpriteLayerAction(spriteLayerPtr sprLayer); |
void KillSprites(void); |
void AddSpriteToLayer(spritePtr spr, spriteLayerPtr sprLayer); |
void RemoveSpriteFromLayer(spritePtr spr, spriteLayerPtr sprLayer); |
void MoveCellMaskRgnToRect(frameCellPtr curFrame, Rect *r); |
OSErr CreateEmptySprite(spriteLayerPtr sprLayer, spritePtr *newSprite, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon); |
OSErr CreateColorIconSprite(spriteLayerPtr sprLayer, spritePtr *newSprite, short startID, short numFrames, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon); |
void SetSpriteLoc(spritePtr spr, Fixed h, Fixed v); |
void ShowSprite(spritePtr spr); |
void HideSprite(spritePtr spr); |
void StartSpriteAction(spritePtr spr); |
void StartRemoteSpriteAction(spritePtr spr); |
Boolean SpriteFrameTask(xthing *xtp, spritePtr spr); |
Boolean SpriteMoveTask(xthing *xtp, spritePtr spr); |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14