ClanSoft logo
ClanSoft logo

    CL_LayerManager

The layer manager class provides an easy ordering of surfaces forz-buffer'ish showing. It is well suited for parallax-scrolling games usingmoving layers of surfaces.

Description

Class members

CL_LayerManager(int num_layers=4)
virtual ~CL_LayerManager()
virtual void put_screen( CL_Surface *surf, int x, int y, int frame=0, int layer=-1)
virtual void select_layer(int layer)
virtual int get_currentlayer()
virtual void move_layer( int x_delta, int y_delta)
virtual void move_layer( int layer, int x_delta, int y_delta)
virtual void get_layerpos( int *x_delta, int *y_delta)
virtual void get_layerpos( int layer, int *x_delta, int *y_delta)
virtual void swap_layers( int layer1, int layer2)
virtual void show_layers()
virtual void show_singlelayer(int layer)
virtual void reset_layers()
virtual void reset_singlelayer(int layer)
virtual void wrap_layer( int layer, int wrap_x, int wrap_y)

See Also

None


Back to index



This page was built using the Perceps documentation system.