Split task classes into their own cpp/h files to speed up incremental compilation and make things easier to maintain

This commit is contained in:
Akkadius
2021-02-06 18:52:14 -06:00
parent 55d4865d36
commit ff5ea82e38
12 changed files with 4302 additions and 4229 deletions
+11 -4
View File
@@ -133,6 +133,11 @@ SET(zone_sources
special_attacks.cpp
spell_effects.cpp
spells.cpp
task_client_state.cpp
task_client_state.cpp
task_goal_list_manager.cpp
task_manager.cpp
task_proximity_manager.cpp
tasks.cpp
titles.cpp
tradeskills.cpp
@@ -151,8 +156,7 @@ SET(zone_sources
zonedb.cpp
zone_reload.cpp
zone_store.cpp
zoning.cpp
)
zoning.cpp)
SET(zone_headers
aa.h
@@ -252,6 +256,10 @@ SET(zone_headers
spawn2.h
spawngroup.h
string_ids.h
task_client_state.h
task_goal_list_manager.h
task_manager.h
task_proximity_manager.h
tasks.h
titles.h
trap.h
@@ -265,8 +273,7 @@ SET(zone_headers
zonedb.h
zonedump.h
zone_reload.h
zone_store.h
)
zone_store.h)
ADD_EXECUTABLE(zone ${zone_sources} ${zone_headers})