diff --git a/source/level/layertile.cpp b/source/level/layertile.cpp new file mode 100644 index 000000000..1c494051f --- /dev/null +++ b/source/level/layertile.cpp @@ -0,0 +1,47 @@ +/************************/ +/*** Tile Layer Class ***/ +/************************/ + +#include "system\global.h" +#include + +#include "Layer.h" +#include "LayerTile.h" + +/*****************************************************************************/ +/*****************************************************************************/ +/*****************************************************************************/ +int CLayerTile::GetLayerType(int SubType) +{ + switch(SubType) + { + case CLayerTile::LAYER_TILE_SUBTYPE_BACK: return(LAYER_TYPE_TILE_BACK); + case CLayerTile::LAYER_TILE_SUBTYPE_MID: return(LAYER_TYPE_TILE_MID); + case CLayerTile::LAYER_TILE_SUBTYPE_ACTION: return(LAYER_TYPE_TILE_ACTION); + case CLayerTile::LAYER_TILE_SUBTYPE_FORE: return(LAYER_TYPE_TILE_FORE); + } + return(-1); +} + +/*****************************************************************************/ +/*****************************************************************************/ +/*****************************************************************************/ +void CLayerTile::init() +{ +} + +/*****************************************************************************/ +void CLayerTile::shutdown() +{ +} + +/*****************************************************************************/ +void CLayerTile::render() +{ +} + +/*****************************************************************************/ +void CLayerTile::think(int _frames) +{ +} + diff --git a/source/level/layertile.h b/source/level/layertile.h new file mode 100644 index 000000000..4f7e12b6d --- /dev/null +++ b/source/level/layertile.h @@ -0,0 +1,37 @@ +/************************/ +/*** Tile Layer Class ***/ +/************************/ + +#ifndef __LAYER_TILE_H__ +#define __LAYER_TILE_H__ + + +/*****************************************************************************/ +class CLayerTile : public CLayer +{ +public: + enum LAYER_TILE_SUBTYPE + { + LAYER_TILE_SUBTYPE_BACK=0, + LAYER_TILE_SUBTYPE_MID, + LAYER_TILE_SUBTYPE_ACTION, + LAYER_TILE_SUBTYPE_FORE, + LAYER_TILE_SUBTYPE_MAX + }; + +static int GetLayerType(int SubType); + + void init(); + void shutdown(); + void render(); + void think(int _frames); + +private: + +}; + + + +/*****************************************************************************/ + +#endif \ No newline at end of file