D:/Documenti/Sviluppo/libraries/SDL/prj/libmsdl/src/libmsdl/mSDL_Screen.hpp File Reference


Classes

class  ScreenObject
 A screen object. It handles objects positioning and drawing on screen. More...

Functions

void DrawScreen ()
 draw ALL registered screen objects (sprites, BGs and banners). Normally you won't invoke this function directly, WaitForVBL() will invoke it for you.
u16 Distance (const ScreenObject &First, const ScreenObject &Second)
 Compute the distance (in pixels) between the centers of two screen objects (function version).
s16 Angle (const ScreenObject &First, const ScreenObject &Second)
 Compute the angle (in degrees) between the centers of two screen objects (function version).
bool CollisionRect (const ScreenObject &First, const ScreenObject &Second, u16 Range=0)
 Rectangular collision checker (function version).
bool CollisionCirc (const ScreenObject &First, const ScreenObject &Second, u16 Range=0)
 Circular collision checker (function version).

Detailed Description


Function Documentation

s16 Angle ( const ScreenObject First,
const ScreenObject Second 
) [inline]

Compute the angle (in degrees) between the centers of two screen objects (function version).

References ScreenObject::Angle().

bool CollisionCirc ( const ScreenObject First,
const ScreenObject Second,
u16  Range = 0 
) [inline]

Circular collision checker (function version).

References ScreenObject::CollisionCirc().

bool CollisionRect ( const ScreenObject First,
const ScreenObject Second,
u16  Range = 0 
) [inline]

Rectangular collision checker (function version).

References ScreenObject::CollisionRect().

u16 Distance ( const ScreenObject First,
const ScreenObject Second 
) [inline]

Compute the distance (in pixels) between the centers of two screen objects (function version).

References ScreenObject::Distance().

void DrawScreen (  )  [inline]

draw ALL registered screen objects (sprites, BGs and banners). Normally you won't invoke this function directly, WaitForVBL() will invoke it for you.

References ScreenObject::DrawAll().


Generated on Tue May 12 09:01:35 2009 for libmSDL by  doxygen 1.5.9