mirror of
https://github.com/whoahq/whoa.git
synced 2026-11-14 10:11:22 +03:00
feat(object): add HIER_TYPE members to OBJECT_TYPE enum
This commit is contained in:
2 files changed
+25
-16
No files matched your search
@@ -5,35 +5,35 @@ void CGObject_C::SetTypeID(OBJECT_TYPE_ID typeID) {
|
||||
|
||||
switch (typeID) {
|
||||
case ID_OBJECT:
|
||||
this->m_obj->m_type = TYPE_OBJECT;
|
||||
this->m_obj->m_type = HIER_TYPE_OBJECT;
|
||||
break;
|
||||
|
||||
case ID_ITEM:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_ITEM);
|
||||
this->m_obj->m_type = HIER_TYPE_ITEM;
|
||||
break;
|
||||
|
||||
case ID_CONTAINER:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_ITEM | TYPE_CONTAINER);
|
||||
this->m_obj->m_type = HIER_TYPE_CONTAINER;
|
||||
break;
|
||||
|
||||
case ID_UNIT:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_UNIT);
|
||||
this->m_obj->m_type = HIER_TYPE_UNIT;
|
||||
break;
|
||||
|
||||
case ID_PLAYER:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_UNIT | TYPE_PLAYER);
|
||||
this->m_obj->m_type = HIER_TYPE_PLAYER;
|
||||
break;
|
||||
|
||||
case ID_GAMEOBJECT:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_GAMEOBJECT);
|
||||
this->m_obj->m_type = HIER_TYPE_GAMEOBJECT;
|
||||
break;
|
||||
|
||||
case ID_DYNAMICOBJECT:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_DYNAMICOBJECT);
|
||||
this->m_obj->m_type = HIER_TYPE_DYNAMICOBJECT;
|
||||
break;
|
||||
|
||||
case ID_CORPSE:
|
||||
this->m_obj->m_type = static_cast<OBJECT_TYPE>(TYPE_OBJECT | TYPE_CORPSE);
|
||||
this->m_obj->m_type = HIER_TYPE_CORPSE;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
Reference in new issue
Block a user