target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
set(FILES_MAIN
	achievements.cpp
	achievements.h
	actiontype.h
	color.h
	config.cpp
	config.h
	constants.h
	events.cpp
	events.h
	framework.cpp
	framework.h
	gameassets.cpp
	gameassets.h
	hud.cpp
	hud.h
	main.cpp
	map.cpp
	map.h
	menu.cpp
	menu.h
	objectmanager.cpp
	objectmanager.h
	particles.cpp
	particles.h
	save.cpp
	save.h
	stats.cpp
	stats.h
	value.h
	version.h
)
target_sources(${CMAKE_PROJECT_NAME} PRIVATE ${FILES_MAIN})
set_source_files_properties(${FILES_MAIN} TARGET_DIRECTORY ${CMAKE_PROJECT_NAME} PROPERTIES COMPILE_FLAGS ${WARNING_FLAGS})
add_subdirectory(objects)
add_subdirectory(states)

