Fully converted to using the lel-guecs library externally now.

This commit is contained in:
Zed A. Shaw 2025-05-13 02:48:39 -04:00
parent 7c90eb6da1
commit 74a8599977
30 changed files with 139 additions and 1194 deletions

View file

@ -68,13 +68,14 @@ sfml_graphics = subproject('sfml').get_variable('sfml_graphics_dep')
sfml_network = subproject('sfml').get_variable('sfml_network_dep')
sfml_system = subproject('sfml').get_variable('sfml_system_dep')
sfml_window = subproject('sfml').get_variable('sfml_window_dep')
lel_guecs = subproject('lel-guecs').get_variable('lel_guecs_dep')
dependencies += [
fmt, json, freetype2,
flac, ogg, vorbis, vorbisfile, vorbisenc,
sfml_audio, sfml_graphics,
sfml_network, sfml_system,
sfml_window
sfml_window, lel_guecs
]
sources = [
@ -83,6 +84,7 @@ sources = [
'animation.cpp',
'animation.cpp',
'autowalker.cpp',
'backend.cpp',
'battle.cpp',
'boss_fight_ui.cpp',
'camera.cpp',
@ -94,11 +96,9 @@ sources = [
'debug_ui.cpp',
'devices.cpp',
'goap.cpp',
'guecs.cpp',
'guecstra.cpp',
'gui_fsm.cpp',
'inventory.cpp',
'lel.cpp',
'levelmanager.cpp',
'lights.cpp',
'main_ui.cpp',
@ -137,7 +137,6 @@ executable('runtests', sources + [
'tests/dinkyecs.cpp',
'tests/easings.cpp',
'tests/fsm.cpp',
'tests/guecs.cpp',
'tests/inventory.cpp',
'tests/lel.cpp',
'tests/levelmanager.cpp',