33 lines
No EOL
618 B
C++
33 lines
No EOL
618 B
C++
/******************************/
|
|
/*** Collision Layer Class ***/
|
|
/******************************/
|
|
|
|
#ifndef __LAYER_COLLISION_H__
|
|
#define __LAYER_COLLISION_H__
|
|
|
|
#include <dstructs.h>
|
|
|
|
/*****************************************************************************/
|
|
class CLayerCollision
|
|
{
|
|
public:
|
|
CLayerCollision(sLayerHdr *Hdr);
|
|
virtual ~CLayerCollision();
|
|
|
|
virtual void shutdown();
|
|
|
|
u8 Get(int X,int Y) {return(Map[X+(Y*MapWidth)]);}
|
|
|
|
protected:
|
|
sLayerHdr *LayerHdr;
|
|
int MapWidth,MapHeight;
|
|
|
|
|
|
u8 *Map;
|
|
};
|
|
|
|
|
|
|
|
/*****************************************************************************/
|
|
|
|
#endif |