68 lines
1.1 KiB
Meson
68 lines
1.1 KiB
Meson
sources = files(
|
|
# ai
|
|
'ai/ai.cpp',
|
|
'ai/ai_debug.cpp',
|
|
'ai/goap.cpp',
|
|
|
|
# combat
|
|
'combat/battle.cpp',
|
|
'combat/combat.cpp',
|
|
|
|
# boss fight mini game
|
|
'boss/fight.cpp',
|
|
'boss/system.cpp',
|
|
'boss/ui.cpp',
|
|
|
|
# gui
|
|
'gui/backend.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',
|
|
|
|
# storyboard
|
|
'storyboard/ui.cpp',
|
|
|
|
# graphics
|
|
'graphics/textures.cpp',
|
|
'graphics/palette.cpp',
|
|
'graphics/shaders.cpp',
|
|
'graphics/scene.cpp',
|
|
'graphics/animation.cpp',
|
|
'graphics/lights.cpp',
|
|
'raycaster.cpp',
|
|
'easing.cpp',
|
|
'camera.cpp',
|
|
|
|
# algos
|
|
'algos/matrix.cpp',
|
|
'algos/maze.cpp',
|
|
'algos/pathing.cpp',
|
|
'algos/rand.cpp',
|
|
'algos/spatialmap.cpp',
|
|
'algos/stats.cpp',
|
|
|
|
# game
|
|
'systems.cpp',
|
|
'worldbuilder.cpp',
|
|
'rituals.cpp',
|
|
'inventory.cpp',
|
|
'autowalker.cpp',
|
|
'components.cpp',
|
|
'game_level.cpp',
|
|
'config.cpp',
|
|
'map.cpp',
|
|
'sound.cpp',
|
|
|
|
# root
|
|
'dbc.cpp',
|
|
)
|