l2-unlegits/l2detect/WorldObjectTreeNode.h
2012-02-01 05:25:08 +00:00

28 lines
573 B
C++

#ifndef H_WORLD_OBJECT_TREE_NODE
#define H_WORLD_OBJECT_TREE_NODE
#include "BinTree.h"
typedef enum eL2OBJECT_TYPE
{
L2OT_NONE = 0,
L2OT_NPC,
L2OT_PC,
L2OT_ITEM
} L2OBJECT_TYPE, *LPL2OBJECT_TYPE;
class WorldObjectTreeNode : public BinTreeNode
{
public:
WorldObjectTreeNode();
WorldObjectTreeNode( unsigned int keyInit, L2OBJECT_TYPE type, int indexInArray );
~WorldObjectTreeNode() {};
public:
void setObjectType( L2OBJECT_TYPE type );
void setArrayIdx( int ai );
public:
L2OBJECT_TYPE objectType;
int arrayIdx;
};
#endif