DragonNest/Server/DNGameServer/DnWorldGrid.h
2024-12-19 09:48:26 +08:00

24 lines
No EOL
581 B
C++

#pragma once
#include "DnWorld.h"
#include "EtWorldGrid.h"
class CEtWorld;
class CDnWorldGrid : public CEtWorldGrid, public TBoostMemoryPool< CDnWorldGrid >
{
public:
CDnWorldGrid( CEtWorld *pWorld );
virtual ~CDnWorldGrid();
protected:
float m_fWorldPosConvX;
float m_fWorldPosConvZ;
protected:
virtual CEtWorldSector *AllocSector();
public:
virtual bool Initialize( const char *szName, DWORD dwX, DWORD dwY, DWORD dwWidth, DWORD dwHeight, DWORD dwTileSize );
virtual CEtWorldSector *GetSector( float fX, float fZ, float *fResultX = NULL, float *fResultZ = NULL );
};