Headers/Scrolling.h File Reference

Constants, structures, and function prototypes for scrolling SpriteWorlds. More...

#include <Tiling.h>
#include "Scrolling.hpp"

Functions

void SWUpdateScrollingWindow (SpriteWorldPtr spriteWorldP)
void SWUpdateScrollingSpriteWorld (SpriteWorldPtr spriteWorldP, SWBoolean updateWindow)
void SWProcessScrollingSpriteWorld (SpriteWorldPtr spriteWorldP)
void SWAnimateScrollingSpriteWorld (SpriteWorldPtr spriteWorldP)
void SWFastAnimateScrollingSpriteWorld (SpriteWorldPtr spriteWorldP)
void SWUnwrapWorkAreaToBackground (SpriteWorldPtr spriteWorldP)
void SWDrawWrappedSprite (SpritePtr srcSpriteP, FramePtr dstFrameP, SWRect *srcRect, SWRect *dstRect)
void SWEraseWrappedSprite (SpriteWorldPtr spriteWorldP, SWRect *dstRect)
void SWWrapWorkAreaToFrame (SpriteWorldPtr spriteWorldP, FramePtr dstFrameP, SWRect *dstRectP)
void SWWrapRectToScreen (SpriteWorldPtr spriteWorldP, SWRect *srcRectP)
void SWCheckWrappedIdleSpriteOverlap (SpriteWorldPtr spriteWorldP, SpritePtr idleSpriteP, SpritePtr headActiveSpriteP)
void SWCheckWrappedIdleSpritesWithTiles (SpriteWorldPtr spriteWorldP, SpritePtr headIdleSpriteP)
void SWCheckWrappedIdleSpritesWithRects (SpriteWorldPtr spriteWorldP, SpritePtr headIdleSpriteP)
void SWSetScrollingWorldMoveBounds (SpriteWorldPtr spriteWorldP, SWRect *scrollRectMoveBounds)
void SWSetScrollingWorldMoveProc (SpriteWorldPtr spriteWorldP, WorldMoveProcPtr worldMoveProcP, SpritePtr followSpriteP)
void SWSetSpriteWorldScrollDelta (SpriteWorldPtr spriteWorldP, short horizDelta, short vertDelta)
void SWMoveVisScrollRect (SpriteWorldPtr spriteWorldP, short horizPos, short vertPos)
void SWOffsetVisScrollRect (SpriteWorldPtr spriteWorldP, short horizOffset, short vertOffset)
void SWOffsetVisScrollRectBasedOnTime (SpriteWorldPtr spriteWorldP, SWMovementType horizOffset, SWMovementType vertOffset)
void SWResizeVisScrollRect (SpriteWorldPtr spriteWorldP, short horizSize, short vertSize)
void SWCalculateOffscreenScrollRect (SpriteWorldPtr spriteWorldP)


Detailed Description

Constants, structures, and function prototypes for scrolling SpriteWorlds.


Function Documentation

void SWAnimateScrollingSpriteWorld SpriteWorldPtr  spriteWorldP  ) 
 

void SWCalculateOffscreenScrollRect SpriteWorldPtr  spriteWorldP  ) 
 

void SWCheckWrappedIdleSpriteOverlap SpriteWorldPtr  spriteWorldP,
SpritePtr  idleSpriteP,
SpritePtr  headActiveSpriteP
 

void SWCheckWrappedIdleSpritesWithRects SpriteWorldPtr  spriteWorldP,
SpritePtr  headIdleSpriteP
 

void SWCheckWrappedIdleSpritesWithTiles SpriteWorldPtr  spriteWorldP,
SpritePtr  headIdleSpriteP
 

void SWDrawWrappedSprite SpritePtr  srcSpriteP,
FramePtr  dstFrameP,
SWRect srcRect,
SWRect dstRect
 

void SWEraseWrappedSprite SpriteWorldPtr  spriteWorldP,
SWRect dstRect
 

void SWFastAnimateScrollingSpriteWorld SpriteWorldPtr  spriteWorldP  ) 
 

void SWMoveVisScrollRect SpriteWorldPtr  spriteWorldP,
short  horizPos,
short  vertPos
 

void SWOffsetVisScrollRect SpriteWorldPtr  spriteWorldP,
short  horizOffset,
short  vertOffset
 

void SWOffsetVisScrollRectBasedOnTime SpriteWorldPtr  spriteWorldP,
SWMovementType  horizOffset,
SWMovementType  vertOffset
 

void SWProcessScrollingSpriteWorld SpriteWorldPtr  spriteWorldP  ) 
 

void SWResizeVisScrollRect SpriteWorldPtr  spriteWorldP,
short  horizSize,
short  vertSize
 

void SWSetScrollingWorldMoveBounds SpriteWorldPtr  spriteWorldP,
SWRect scrollRectMoveBounds
 

void SWSetScrollingWorldMoveProc SpriteWorldPtr  spriteWorldP,
WorldMoveProcPtr  worldMoveProcP,
SpritePtr  followSpriteP
 

void SWSetSpriteWorldScrollDelta SpriteWorldPtr  spriteWorldP,
short  horizDelta,
short  vertDelta
 

void SWUnwrapWorkAreaToBackground SpriteWorldPtr  spriteWorldP  ) 
 

void SWUpdateScrollingSpriteWorld SpriteWorldPtr  spriteWorldP,
SWBoolean  updateWindow
 

void SWUpdateScrollingWindow SpriteWorldPtr  spriteWorldP  ) 
 

void SWWrapRectToScreen SpriteWorldPtr  spriteWorldP,
SWRect srcRectP
 

void SWWrapWorkAreaToFrame SpriteWorldPtr  spriteWorldP,
FramePtr  dstFrameP,
SWRect dstRectP
 


Generated on Sun Jun 18 14:11:03 2006 for SpriteWorld X by  doxygen 1.4.6