DarkRadiant: declmanager 903dc836
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
greebo | greebo | declmanager | 03.07.2022 14:32 | declmanager 824123c6 |
Affected Issues | 0005977: Improve Declaration Block Parsing | |||
Changeset | 0005977: Introduce IEntityClass::Type enumeration which should serve as new basis for determining which C++ types should be created for a certain entity class. The logic has been taken from existing code in EntityModule, which is going to be migrated in the next step. Added unit tests covering the distinction criteria, including scenarios where the relevant attributes are inherited from a parent. |
|||
mod - include/ieclass.h | Diff File | |||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | |||
mod - radiantcore/eclass/EntityClass.h | Diff File | |||
mod - test/EntityClass.cpp | Diff File | |||
mod - test/resources/tdm/def/base.def | Diff File | |||
mod - test/resources/tdm/def/bucket.def | Diff File | |||
mod - test/resources/tdm/def/player.def | Diff File |