sources = files( 'ai.cpp', 'ai_debug.cpp', 'animation.cpp', 'autowalker.cpp', 'backend.cpp', 'battle.cpp', 'boss/fight.cpp', 'boss/system.cpp', 'boss/ui.cpp', 'camera.cpp', 'combat.cpp', 'components.cpp', 'config.cpp', 'dbc.cpp', 'game_level.cpp', 'goap.cpp', 'gui/combat_ui.cpp', 'gui/debug_ui.cpp', 'gui/dnd_loot.cpp', 'gui/event_router.cpp', 'gui/fsm.cpp', 'gui/guecstra.cpp', 'gui/loot_ui.cpp', 'gui/main_ui.cpp', 'gui/map_view.cpp', 'gui/mini_map.cpp', 'gui/overlay_ui.cpp', 'gui/ritual_ui.cpp', 'gui/status_ui.cpp', 'inventory.cpp', 'lights.cpp', 'map.cpp', 'matrix.cpp', 'maze.cpp', 'palette.cpp', 'pathing.cpp', 'rand.cpp', 'raycaster.cpp', 'rituals.cpp', 'scene.cpp', 'shaders.cpp', 'sound.cpp', 'spatialmap.cpp', 'stats.cpp', 'storyboard/ui.cpp', 'systems.cpp', 'textures.cpp', 'worldbuilder.cpp', 'easing.cpp', )