Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members

Screen.h File Reference

Include dependency graph for Screen.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  Screen
 Screen defines the application specific behavior for a single screen. More...


Defines

#define SCREEN_PUBLIC_OPS(ClassName)


Define Documentation

#define SCREEN_PUBLIC_OPS ClassName   
 

Value:

ClassName(const StateDescriptor *screenState) SEC_GAME; \
    virtual ~ClassName() SEC_GAME; \
 \
    void init(const Canvas *displayCanvas, const Canvas *viewportCanvas) SEC_GAME; \
 \
    void getViewportProperties(const Canvas *displayCanvas, ViewportProperties& viewport) const SEC_GAME; \
 \
    Boolean nextPeriod() SEC_GAME; \
 \
    void drawBackground(const Canvas *viewportCanvas) const SEC_GAME; \
    void drawAction(const Canvas *viewportCanvas, RectangleType *dirtyRectangle) SEC_GAME;   \
    void drawFixedOverlays(const Canvas *displayCanvas) const SEC_GAME;  \
    void drawDynamicOverlays(const Canvas *displayCanvas) const SEC_GAME; \
 \
    void receiveEvent(const EventType *evtPtr) SEC_GAME;

Definition at line 183 of file Screen.h.


Razor! Engine Developer's Guide. Copyright © by Tilo Christ. All Rights Reserved. Last updated: 31 May 2003