This commit is contained in:
parent
96fb7259d2
commit
7f10a4e47e
5 changed files with 94 additions and 56 deletions
|
@ -148,21 +148,8 @@ sOT *ThisOT=OtPtr+LayerOT;
|
|||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
int MapSpd=4;
|
||||
void CLevel::think(int _frames)
|
||||
{
|
||||
/*
|
||||
int padh = PadGetHeld( 0 );
|
||||
|
||||
if (padh & PAD_LEFT) MapPos.vx-=MapSpd;
|
||||
if (padh & PAD_RIGHT) MapPos.vx+=MapSpd;
|
||||
if (padh & PAD_UP) MapPos.vy-=MapSpd;
|
||||
if (padh & PAD_DOWN) MapPos.vy+=MapSpd;
|
||||
|
||||
if (MapPos.vx<0) MapPos.vx=0;
|
||||
if (MapPos.vy<0) MapPos.vy=0;
|
||||
|
||||
*/
|
||||
for (int i=0; i<CLayerTile::LAYER_TILE_TYPE_MAX; i++)
|
||||
{
|
||||
if (TileLayers[i]) TileLayers[i]->think(MapPos);
|
||||
|
@ -170,4 +157,21 @@ int padh = PadGetHeld( 0 );
|
|||
}
|
||||
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
DVECTOR CLevel::getMapSize()
|
||||
{
|
||||
DVECTOR size;
|
||||
sLayerHdr *layer;
|
||||
|
||||
layer=(sLayerHdr*)MakePtr(LevelHdr,LevelHdr->ActionLayer);
|
||||
size.vx=layer->Width;
|
||||
size.vy=layer->Height;
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
|
|
|
@ -26,6 +26,7 @@ public:
|
|||
void setCameraCentre(DVECTOR _pos) {MapPos=_pos;}
|
||||
static DVECTOR getCameraPos() {return MapPos;}
|
||||
CLayerCollision *getCollisionLayer() {return CollisionLayer;}
|
||||
DVECTOR getMapSize();
|
||||
|
||||
private:
|
||||
void initLayers();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue