ICT290 / src / scene / AIController / CMakeLists.txt
CMakeLists.txt
Raw
add_subdirectory(Attacks)
add_subdirectory(Utils)
add_subdirectory(EntityBrain)
add_subdirectory(Messaging)
add_subdirectory(Goals)

set(SOURCES ${SOURCES}
        ${CMAKE_CURRENT_SOURCE_DIR}/AITest.cpp ${CMAKE_CURRENT_SOURCE_DIR}/AITest.h
        ${CMAKE_CURRENT_SOURCE_DIR}/BasicEntity.cpp ${CMAKE_CURRENT_SOURCE_DIR}/BasicEntity.h
        ${CMAKE_CURRENT_SOURCE_DIR}/GameWorld.cpp ${CMAKE_CURRENT_SOURCE_DIR}/GameWorld.h
        ${CMAKE_CURRENT_SOURCE_DIR}/MovingEntity.cpp ${CMAKE_CURRENT_SOURCE_DIR}/MovingEntity.h
        ${CMAKE_CURRENT_SOURCE_DIR}/SteeringBehaviours.cpp ${CMAKE_CURRENT_SOURCE_DIR}/SteeringBehaviours.h
        ${CMAKE_CURRENT_SOURCE_DIR}/Vehicle.cpp ${CMAKE_CURRENT_SOURCE_DIR}/Vehicle.h
        ${CMAKE_CURRENT_SOURCE_DIR}/WallType.cpp ${CMAKE_CURRENT_SOURCE_DIR}/WallType.h
        ${CMAKE_CURRENT_SOURCE_DIR}/ArcanistLevel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ArcanistLevel.h
        PARENT_SCOPE)