Skip to content

Commit

Permalink
merge: Merge pull request #30 from G-Epitech/19-arcade-core
Browse files Browse the repository at this point in the history
feat: core
  • Loading branch information
Yann-Masson authored Apr 2, 2024
2 parents 4df5a68 + fd43875 commit e868873
Show file tree
Hide file tree
Showing 12 changed files with 700 additions and 12 deletions.
6 changes: 3 additions & 3 deletions core/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
add_executable(${PROJECT_NAME}
add_executable(arcade
main.cpp
)

target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_LIST_DIR}/..)
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_LIST_DIR}/src)
target_include_directories(arcade PUBLIC ${CMAKE_CURRENT_LIST_DIR}/..)
target_include_directories(arcade PUBLIC ${CMAKE_CURRENT_LIST_DIR}/src)

add_subdirectory(src)
3 changes: 3 additions & 0 deletions core/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
** main
*/

#include "Core.hpp"
#include "loader/Loader.hpp"

int main(void)
Expand All @@ -15,6 +16,8 @@ int main(void)
loader.loadLibraries("./lib");
std::cout << "Games libraries:" << loader.getGamesLibraries().size() << std::endl;
std::cout << "Graphics libraries:" << loader.getGraphicsLibraries().size() << std::endl;
Core core(loader.getGamesLibraries(), loader.getGraphicsLibraries());
core.run();
} catch (const std::exception &e) {
std::cerr << e.what() << std::endl;
}
Expand Down
5 changes: 5 additions & 0 deletions core/src/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
target_sources(arcade PRIVATE
Core.cpp
Core.hpp
)

add_subdirectory(exception)
add_subdirectory(loader)
add_subdirectory(utils)
Loading

0 comments on commit e868873

Please sign in to comment.