diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 9508888ff381d65d4533aa0985e83576d0bc85c2..0000000000000000000000000000000000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "files.associations": { - "array": "cpp", - "atomic": "cpp", - "bit": "cpp", - "*.tcc": "cpp", - "cctype": "cpp", - "charconv": "cpp", - "chrono": "cpp", - "clocale": "cpp", - "cmath": "cpp", - "compare": "cpp", - "concepts": "cpp", - "cstdarg": "cpp", - "cstddef": "cpp", - "cstdint": "cpp", - "cstdio": "cpp", - "cstdlib": "cpp", - "ctime": "cpp", - "cwchar": "cpp", - "cwctype": "cpp", - "deque": "cpp", - "string": "cpp", - "unordered_map": "cpp", - "vector": "cpp", - "exception": "cpp", - "algorithm": "cpp", - "functional": "cpp", - "iterator": "cpp", - "memory": "cpp", - "memory_resource": "cpp", - "numeric": "cpp", - "optional": "cpp", - "random": "cpp", - "ratio": "cpp", - "string_view": "cpp", - "system_error": "cpp", - "tuple": "cpp", - "type_traits": "cpp", - "utility": "cpp", - "format": "cpp", - "initializer_list": "cpp", - "iomanip": "cpp", - "iosfwd": "cpp", - "iostream": "cpp", - "istream": "cpp", - "limits": "cpp", - "new": "cpp", - "numbers": "cpp", - "ostream": "cpp", - "span": "cpp", - "sstream": "cpp", - "stdexcept": "cpp", - "streambuf": "cpp", - "cinttypes": "cpp", - "typeinfo": "cpp", - "variant": "cpp", - "map": "cpp", - "cstring": "cpp", - "fstream": "cpp", - "any": "cpp", - "bitset": "cpp", - "codecvt": "cpp", - "condition_variable": "cpp", - "csignal": "cpp", - "list": "cpp", - "regex": "cpp", - "mutex": "cpp", - "semaphore": "cpp", - "stop_token": "cpp", - "thread": "cpp", - "buffer": "cpp", - "internet": "cpp", - "socket": "cpp" - }, - "C_Cpp.errorSquiggles": "disabled" -} \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 05f7b7a83fc88cbed00022eb5b1726676927bd84..f6c8cd1627b73154f24e8c9c83a3c72ee7643e11 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,7 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(SDL2 REQUIRED sdl2) PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image>=2.0.0) pkg_check_modules(SDL2NET REQUIRED SDL2_net) +pkg_check_modules(SDL2MIXER REQUIRED SDL2_mixer) if(SDL2_FOUND) message(STATUS "SDL2 FOUND") @@ -15,9 +16,11 @@ endif() if(SDL2NET_FOUND) message(STATUS "SDL2_net FOUND") endif() - +if(SDL2MIXER_FOUND) + message(STATUS "SDL2_mixer Found" ) +endif() set(CMAKE_CXX_COMPILER g++) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib") set(BOX2D_LIB "box2d") set(QRCODEGEN_LIB "qrcodegencpp") @@ -35,6 +38,7 @@ include_directories( ${SDL2_INCLUDE_DIRS} ${SDL2NET_INCLUDE_DIRS} ${SDL2IMAGE_INCLUDE_DIRS} + ${SDL2MIXER_INCLUDE_DIRS} ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/src ) diff --git a/apps/main.cpp b/apps/main.cpp index d4e67d424f8b15692cd12e8711d5e951005dfb57..804a86dd8363fabecef02569cd9b818cde0e53d7 100644 --- a/apps/main.cpp +++ b/apps/main.cpp @@ -7,7 +7,7 @@ using namespace std; int main() { - std::srand(0); + std::srand(time(NULL)); /*FILE* mapFile = fopen("../assets/maps/map.txt", "w"); // Generate and write the map data to the file diff --git a/assets/sound/Skeleton Footstep - QuickSounds.com.mp3 b/assets/sound/Skeleton Footstep - QuickSounds.com.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..ab9703b6cc0002c1eacfefe2dbd060371fa237d1 Binary files /dev/null and b/assets/sound/Skeleton Footstep - QuickSounds.com.mp3 differ diff --git a/assets/sound/Skeleton-Footstep-QuickSounds.com_1.wav b/assets/sound/Skeleton-Footstep-QuickSounds.com_1.wav new file mode 100644 index 0000000000000000000000000000000000000000..5c61e5e5a7c647bf2b5c467492c71bf9ba08abcd Binary files /dev/null and b/assets/sound/Skeleton-Footstep-QuickSounds.com_1.wav differ diff --git a/assets/sound/arrowHit.mp3 b/assets/sound/arrowHit.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..3ab5ad833cdb21f94841acaa03cdd9d67e53c9a8 Binary files /dev/null and b/assets/sound/arrowHit.mp3 differ diff --git a/assets/sound/arrowHit.wav b/assets/sound/arrowHit.wav new file mode 100644 index 0000000000000000000000000000000000000000..c5617015f256047ab2eb1df46089013fa5c8cc35 Binary files /dev/null and b/assets/sound/arrowHit.wav differ diff --git a/assets/sound/backgroundMusic.mp3 b/assets/sound/backgroundMusic.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..cecde0a62d783768811b1a0277b6a2f010ff737f Binary files /dev/null and b/assets/sound/backgroundMusic.mp3 differ diff --git a/assets/sound/backgroundMusic.wav b/assets/sound/backgroundMusic.wav new file mode 100644 index 0000000000000000000000000000000000000000..c370db9ecba56cc6ac2fd9da0648a91cbc0b5a85 Binary files /dev/null and b/assets/sound/backgroundMusic.wav differ diff --git a/assets/sound/bow_shoot.mp3 b/assets/sound/bow_shoot.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..7794ec7849b339d4588fb4de15599bd7d7f1d569 Binary files /dev/null and b/assets/sound/bow_shoot.mp3 differ diff --git a/assets/sound/bow_shoot.wav b/assets/sound/bow_shoot.wav new file mode 100644 index 0000000000000000000000000000000000000000..9d361e89f5010cf8f8a963e09d5b67e5930e6029 Binary files /dev/null and b/assets/sound/bow_shoot.wav differ diff --git a/assets/sound/menuMusic.wav b/assets/sound/menuMusic.wav new file mode 100644 index 0000000000000000000000000000000000000000..f09adae5a37d2c649153aad082ddb393cb1dcbbb Binary files /dev/null and b/assets/sound/menuMusic.wav differ diff --git a/assets/sound/monsterSlash.wav b/assets/sound/monsterSlash.wav new file mode 100644 index 0000000000000000000000000000000000000000..69299c78d6a396979d55e3e8261516f6a62601d7 Binary files /dev/null and b/assets/sound/monsterSlash.wav differ diff --git a/assets/sound/pixel-fight-8-bit-arcade-music-background-music-for-video-208775.mp3 b/assets/sound/pixel-fight-8-bit-arcade-music-background-music-for-video-208775.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..4b0b6048a3b2baa8e19a4d59f41df880c5b5c5ac Binary files /dev/null and b/assets/sound/pixel-fight-8-bit-arcade-music-background-music-for-video-208775.mp3 differ diff --git a/assets/sound/walkingGrass.wav b/assets/sound/walkingGrass.wav new file mode 100644 index 0000000000000000000000000000000000000000..bb807cdac453bff483fae4f048b883bfbda400e9 Binary files /dev/null and b/assets/sound/walkingGrass.wav differ diff --git a/assets/sound/walkingSkeleton.mp3 b/assets/sound/walkingSkeleton.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..c95315c31e047cd1fe20317c7dc9669af5b096cf Binary files /dev/null and b/assets/sound/walkingSkeleton.mp3 differ diff --git a/assets/sound/walkingSkeleton_1.wav b/assets/sound/walkingSkeleton_1.wav new file mode 100644 index 0000000000000000000000000000000000000000..f46d49ee41d5e079290791172314726b4ceedd6c Binary files /dev/null and b/assets/sound/walkingSkeleton_1.wav differ diff --git a/build/.cmake/api/v1/reply/cache-v2-eb68581feb151e46e168.json b/build/.cmake/api/v1/reply/cache-v2-68d56c2e806894384d0f.json similarity index 78% rename from build/.cmake/api/v1/reply/cache-v2-eb68581feb151e46e168.json rename to build/.cmake/api/v1/reply/cache-v2-68d56c2e806894384d0f.json index 9c6ca1410c00411dddf62db645fcdb0b02b982aa..c656d389878c2867fd774741c5be1c86b428cae9 100644 --- a/build/.cmake/api/v1/reply/cache-v2-eb68581feb151e46e168.json +++ b/build/.cmake/api/v1/reply/cache-v2-68d56c2e806894384d0f.json @@ -1629,6 +1629,426 @@ "type" : "INTERNAL", "value" : "2.6.3" }, + { + "name" : "SDL2MIXER_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/x86_64-linux-gnu;-I/usr/include/pipewire-0.3;-I/usr/include/spa-0.2;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600" + }, + { + "name" : "SDL2MIXER_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600" + }, + { + "name" : "SDL2MIXER_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "SDL2MIXER_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "SDL2MIXER_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/x86_64-linux-gnu;/usr/include/pipewire-0.3;/usr/include/spa-0.2;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2" + }, + { + "name" : "SDL2MIXER_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lSDL2" + }, + { + "name" : "SDL2MIXER_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer;SDL2" + }, + { + "name" : "SDL2MIXER_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer" + }, + { + "name" : "SDL2MIXER_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/x86_64-linux-gnu;-I/usr/include/pipewire-0.3;-I/usr/include/spa-0.2;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600" + }, + { + "name" : "SDL2MIXER_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/x86_64-linux-gnu;/usr/include/pipewire-0.3;/usr/include/spa-0.2;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2" + }, + { + "name" : "SDL2MIXER_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lm;-lm;-ldl;-lpthread;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-L/usr/lib/x86_64-linux-gnu;-lmodplug;-lstdc++;-lm;-lfluidsynth;-lm;/usr/lib/x86_64-linux-gnu/libpulse-simple.so;/usr/lib/x86_64-linux-gnu/libpulse.so;/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.a;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-pthread;-lglib-2.0;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lmp3lame;-L/usr/lib/x86_64-linux-gnu;-lFLAC;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lm;-lm;-lpulse-simple;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lpulse;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lasound;-lm;-lrt;-ljack;-lpthread;-lpipewire-0.3;-lsystemd;-ldbus-1;-lsystemd;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-L/usr/lib64;-linstpatch-1.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lgobject-2.0;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lffi;-lgthread-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lsndfile;-lmp3lame;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbisenc;-L/usr/lib/x86_64-linux-gnu;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lm;-lm;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lreadline;-L/usr/lib/x86_64-linux-gnu;-ltinfo;-lvorbisfile;-L/usr/lib/x86_64-linux-gnu;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lFLAC;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lmpg123;-lm;-lopusfile;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lopus;-lm" + }, + { + "name" : "SDL2MIXER_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread;/usr/lib/x86_64-linux-gnu/libpulse-simple.so;/usr/lib/x86_64-linux-gnu/libpulse.so;/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.a;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread" + }, + { + "name" : "SDL2MIXER_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer;m;m;dl;pthread;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;modplug;stdc++;m;fluidsynth;m;m;pcre2-8;glib-2.0;m;pcre2-8;mp3lame;FLAC;m;ogg;vorbis;m;ogg;m;ogg;m;m;pulse-simple;pulsecommon-16.1;pulse;pulsecommon-16.1;asound;m;rt;jack;pthread;pipewire-0.3;systemd;dbus-1;systemd;gmodule-2.0;glib-2.0;m;pcre2-8;m;pcre2-8;instpatch-1.0;m;pcre2-8;gobject-2.0;m;pcre2-8;ffi;gthread-2.0;glib-2.0;m;pcre2-8;sndfile;mp3lame;m;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;m;m;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;readline;tinfo;vorbisfile;vorbis;m;ogg;FLAC;m;ogg;mpg123;m;opusfile;m;ogg;opus;m" + }, + { + "name" : "SDL2MIXER_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu/pulseaudio;/usr/lib/x86_64-linux-gnu/pulseaudio;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "2.6.3" + }, { "name" : "SDL2NET_CFLAGS", "properties" : @@ -2493,6 +2913,18 @@ "type" : "INTERNAL", "value" : "REQUIRED;sdl2" }, + { + "name" : "__pkg_config_arguments_SDL2MIXER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "REQUIRED;SDL2_mixer" + }, { "name" : "__pkg_config_arguments_SDL2NET", "properties" : @@ -2529,6 +2961,18 @@ "type" : "INTERNAL", "value" : "1" }, + { + "name" : "__pkg_config_checked_SDL2MIXER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, { "name" : "__pkg_config_checked_SDL2NET", "properties" : @@ -2573,6 +3017,38 @@ "type" : "FILEPATH", "value" : "/usr/lib/x86_64-linux-gnu/libSDL2_image.so" }, + { + "name" : "pkgcfg_lib_SDL2MIXER_SDL2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2.so" + }, + { + "name" : "pkgcfg_lib_SDL2MIXER_SDL2_mixer", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2_mixer.so" + }, { "name" : "pkgcfg_lib_SDL2NET_SDL2", "properties" : diff --git a/build/.cmake/api/v1/reply/codemodel-v2-ccabcf777673759182a6.json b/build/.cmake/api/v1/reply/codemodel-v2-f94c762990cc3ae7d847.json similarity index 93% rename from build/.cmake/api/v1/reply/codemodel-v2-ccabcf777673759182a6.json rename to build/.cmake/api/v1/reply/codemodel-v2-f94c762990cc3ae7d847.json index a1f29e4ad13282162b9823449847fa3c7b3bf741..f6288b8ff15b51f3b1b22092e7a6fb4fceb226d2 100644 --- a/build/.cmake/api/v1/reply/codemodel-v2-ccabcf777673759182a6.json +++ b/build/.cmake/api/v1/reply/codemodel-v2-f94c762990cc3ae7d847.json @@ -39,7 +39,7 @@ { "directoryIndex" : 0, "id" : "MCC::@6890427a1f51a3e7e1df", - "jsonFile" : "target-MCC-Debug-47873b0c3e0332f711d6.json", + "jsonFile" : "target-MCC-Debug-7081b287287bcd585471.json", "name" : "MCC", "projectIndex" : 0 } diff --git a/build/.cmake/api/v1/reply/index-2024-06-18T13-11-45-0396.json b/build/.cmake/api/v1/reply/index-2024-06-18T17-23-07-0770.json similarity index 89% rename from build/.cmake/api/v1/reply/index-2024-06-18T13-11-45-0396.json rename to build/.cmake/api/v1/reply/index-2024-06-18T17-23-07-0770.json index dd795e56656a3c7bf1df14afaab91bf6cdd1d611..e838ef06867638e59ccbfa640c69d55cb952edd0 100644 --- a/build/.cmake/api/v1/reply/index-2024-06-18T13-11-45-0396.json +++ b/build/.cmake/api/v1/reply/index-2024-06-18T17-23-07-0770.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-ccabcf777673759182a6.json", + "jsonFile" : "codemodel-v2-f94c762990cc3ae7d847.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-eb68581feb151e46e168.json", + "jsonFile" : "cache-v2-68d56c2e806894384d0f.json", "kind" : "cache", "version" : { @@ -90,7 +90,7 @@ "responses" : [ { - "jsonFile" : "cache-v2-eb68581feb151e46e168.json", + "jsonFile" : "cache-v2-68d56c2e806894384d0f.json", "kind" : "cache", "version" : { @@ -99,7 +99,7 @@ } }, { - "jsonFile" : "codemodel-v2-ccabcf777673759182a6.json", + "jsonFile" : "codemodel-v2-f94c762990cc3ae7d847.json", "kind" : "codemodel", "version" : { diff --git a/build/.cmake/api/v1/reply/target-MCC-Debug-47873b0c3e0332f711d6.json b/build/.cmake/api/v1/reply/target-MCC-Debug-7081b287287bcd585471.json similarity index 76% rename from build/.cmake/api/v1/reply/target-MCC-Debug-47873b0c3e0332f711d6.json rename to build/.cmake/api/v1/reply/target-MCC-Debug-7081b287287bcd585471.json index 452281fa24c0788a91f185d14f651ebea7aa2bd4..6f463820ad7fa951b342fc697b5c969d3fb8970b 100644 --- a/build/.cmake/api/v1/reply/target-MCC-Debug-47873b0c3e0332f711d6.json +++ b/build/.cmake/api/v1/reply/target-MCC-Debug-7081b287287bcd585471.json @@ -26,19 +26,19 @@ { "command" : 0, "file" : 0, - "line" : 28, + "line" : 31, "parent" : 0 }, { "command" : 1, "file" : 0, - "line" : 42, + "line" : 46, "parent" : 0 }, { "command" : 2, "file" : 0, - "line" : 34, + "line" : 37, "parent" : 0 } ] @@ -49,7 +49,7 @@ "compileCommandFragments" : [ { - "fragment" : " -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g" + "fragment" : " -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g" } ], "includes" : @@ -62,6 +62,38 @@ "backtrace" : 3, "path" : "/usr/include/libpng16" }, + { + "backtrace" : 3, + "path" : "/usr/include/glib-2.0" + }, + { + "backtrace" : 3, + "path" : "/usr/lib/x86_64-linux-gnu/glib-2.0/include" + }, + { + "backtrace" : 3, + "path" : "/usr/include/opus" + }, + { + "backtrace" : 3, + "path" : "/usr/include/pipewire-0.3" + }, + { + "backtrace" : 3, + "path" : "/usr/include/spa-0.2" + }, + { + "backtrace" : 3, + "path" : "/usr/include/dbus-1.0" + }, + { + "backtrace" : 3, + "path" : "/usr/lib/x86_64-linux-gnu/dbus-1.0/include" + }, + { + "backtrace" : 3, + "path" : "/usr/include/libinstpatch-2" + }, { "backtrace" : 3, "path" : "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include" @@ -85,7 +117,8 @@ 8, 9, 10, - 11 + 11, + 12 ] } ], @@ -95,7 +128,7 @@ "commandFragments" : [ { - "fragment" : "-Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g", + "fragment" : "-lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g", "role" : "flags" }, { @@ -132,6 +165,16 @@ "fragment" : "-lSDL2_ttf", "role" : "libraries" }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_mixer", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2", + "role" : "libraries" + }, { "backtrace" : 2, "fragment" : "-lbox2d", @@ -157,6 +200,11 @@ "fragment" : "-lSDL2_ttf", "role" : "libraries" }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_mixer", + "role" : "libraries" + }, { "backtrace" : 2, "fragment" : "-lbox2d", @@ -194,7 +242,8 @@ 8, 9, 10, - 11 + 11, + 12 ] } ], @@ -266,6 +315,12 @@ "path" : "src/manager/RenderManager.cpp", "sourceGroupIndex" : 0 }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/SoundManager.cpp", + "sourceGroupIndex" : 0 + }, { "backtrace" : 1, "compileGroupIndex" : 0, diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index fcb51ec83a38e06e8c12faa4710f35f39a3cb86c..6c54dda5ca358ccb1ad16d44eb5b2d0b7472630b 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -232,6 +232,12 @@ pkgcfg_lib_SDL2IMAGE_SDL2:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2.so //Path to a library. pkgcfg_lib_SDL2IMAGE_SDL2_image:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_image.so +//Path to a library. +pkgcfg_lib_SDL2MIXER_SDL2:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2.so + +//Path to a library. +pkgcfg_lib_SDL2MIXER_SDL2_mixer:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_mixer.so + //Path to a library. pkgcfg_lib_SDL2NET_SDL2:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2.so @@ -428,6 +434,41 @@ SDL2IMAGE_STATIC_LIBS_L:INTERNAL= SDL2IMAGE_STATIC_LIBS_OTHER:INTERNAL= SDL2IMAGE_STATIC_LIBS_PATHS:INTERNAL= SDL2IMAGE_VERSION:INTERNAL=2.6.3 +SDL2MIXER_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/x86_64-linux-gnu;-I/usr/include/pipewire-0.3;-I/usr/include/spa-0.2;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600 +SDL2MIXER_CFLAGS_I:INTERNAL= +SDL2MIXER_CFLAGS_OTHER:INTERNAL=-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600 +SDL2MIXER_FOUND:INTERNAL=1 +SDL2MIXER_INCLUDEDIR:INTERNAL=/usr/include +SDL2MIXER_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/x86_64-linux-gnu;/usr/include/pipewire-0.3;/usr/include/spa-0.2;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2 +SDL2MIXER_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lSDL2 +SDL2MIXER_LDFLAGS_OTHER:INTERNAL= +SDL2MIXER_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL2MIXER_LIBRARIES:INTERNAL=SDL2_mixer;SDL2 +SDL2MIXER_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL2MIXER_LIBS:INTERNAL= +SDL2MIXER_LIBS_L:INTERNAL= +SDL2MIXER_LIBS_OTHER:INTERNAL= +SDL2MIXER_LIBS_PATHS:INTERNAL= +SDL2MIXER_MODULE_NAME:INTERNAL=SDL2_mixer +SDL2MIXER_PREFIX:INTERNAL=/usr +SDL2MIXER_SDL2_mixer_INCLUDEDIR:INTERNAL= +SDL2MIXER_SDL2_mixer_LIBDIR:INTERNAL= +SDL2MIXER_SDL2_mixer_PREFIX:INTERNAL= +SDL2MIXER_SDL2_mixer_VERSION:INTERNAL= +SDL2MIXER_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/x86_64-linux-gnu;-I/usr/include/pipewire-0.3;-I/usr/include/spa-0.2;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600 +SDL2MIXER_STATIC_CFLAGS_I:INTERNAL= +SDL2MIXER_STATIC_CFLAGS_OTHER:INTERNAL=-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600 +SDL2MIXER_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/x86_64-linux-gnu;/usr/include/pipewire-0.3;/usr/include/spa-0.2;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2 +SDL2MIXER_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lm;-lm;-ldl;-lpthread;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-L/usr/lib/x86_64-linux-gnu;-lmodplug;-lstdc++;-lm;-lfluidsynth;-lm;/usr/lib/x86_64-linux-gnu/libpulse-simple.so;/usr/lib/x86_64-linux-gnu/libpulse.so;/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.a;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-pthread;-lglib-2.0;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lmp3lame;-L/usr/lib/x86_64-linux-gnu;-lFLAC;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lm;-lm;-lpulse-simple;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lpulse;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lasound;-lm;-lrt;-ljack;-lpthread;-lpipewire-0.3;-lsystemd;-ldbus-1;-lsystemd;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-L/usr/lib64;-linstpatch-1.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lgobject-2.0;-lm;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lffi;-lgthread-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib/x86_64-linux-gnu;-lpcre2-8;-lsndfile;-lmp3lame;-L/usr/lib/x86_64-linux-gnu;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lvorbisenc;-L/usr/lib/x86_64-linux-gnu;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lm;-lm;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lreadline;-L/usr/lib/x86_64-linux-gnu;-ltinfo;-lvorbisfile;-L/usr/lib/x86_64-linux-gnu;-lvorbis;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lFLAC;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lmpg123;-lm;-lopusfile;-lm;-L/usr/lib/x86_64-linux-gnu;-logg;-lopus;-lm +SDL2MIXER_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;/usr/lib/x86_64-linux-gnu/libpulse-simple.so;/usr/lib/x86_64-linux-gnu/libpulse.so;/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.a;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread +SDL2MIXER_STATIC_LIBDIR:INTERNAL= +SDL2MIXER_STATIC_LIBRARIES:INTERNAL=SDL2_mixer;m;m;dl;pthread;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;modplug;stdc++;m;fluidsynth;m;m;pcre2-8;glib-2.0;m;pcre2-8;mp3lame;FLAC;m;ogg;vorbis;m;ogg;m;ogg;m;m;pulse-simple;pulsecommon-16.1;pulse;pulsecommon-16.1;asound;m;rt;jack;pthread;pipewire-0.3;systemd;dbus-1;systemd;gmodule-2.0;glib-2.0;m;pcre2-8;m;pcre2-8;instpatch-1.0;m;pcre2-8;gobject-2.0;m;pcre2-8;ffi;gthread-2.0;glib-2.0;m;pcre2-8;sndfile;mp3lame;m;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;m;m;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;readline;tinfo;vorbisfile;vorbis;m;ogg;FLAC;m;ogg;mpg123;m;opusfile;m;ogg;opus;m +SDL2MIXER_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu/pulseaudio;/usr/lib/x86_64-linux-gnu/pulseaudio;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu +SDL2MIXER_STATIC_LIBS:INTERNAL= +SDL2MIXER_STATIC_LIBS_L:INTERNAL= +SDL2MIXER_STATIC_LIBS_OTHER:INTERNAL= +SDL2MIXER_STATIC_LIBS_PATHS:INTERNAL= +SDL2MIXER_VERSION:INTERNAL=2.6.3 SDL2NET_CFLAGS:INTERNAL=-I/usr/include/SDL2;-D_REENTRANT SDL2NET_CFLAGS_I:INTERNAL= SDL2NET_CFLAGS_OTHER:INTERNAL=-D_REENTRANT @@ -501,14 +542,20 @@ SDL2_sdl2_VERSION:INTERNAL= //linker supports push/pop state _CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE __pkg_config_arguments_SDL2:INTERNAL=REQUIRED;sdl2 +__pkg_config_arguments_SDL2MIXER:INTERNAL=REQUIRED;SDL2_mixer __pkg_config_arguments_SDL2NET:INTERNAL=REQUIRED;SDL2_net __pkg_config_checked_SDL2:INTERNAL=1 __pkg_config_checked_SDL2IMAGE:INTERNAL=1 +__pkg_config_checked_SDL2MIXER:INTERNAL=1 __pkg_config_checked_SDL2NET:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2 pkgcfg_lib_SDL2IMAGE_SDL2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2_image pkgcfg_lib_SDL2IMAGE_SDL2_image-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2 +pkgcfg_lib_SDL2MIXER_SDL2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2_mixer +pkgcfg_lib_SDL2MIXER_SDL2_mixer-ADVANCED:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_SDL2NET_SDL2 pkgcfg_lib_SDL2NET_SDL2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_SDL2NET_SDL2_net diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index 6e14b04d2b89b1a6c91f3ad8369bd13af013f6e9..1ac2833783e689a92a92c9bbfe9af6e37cc08a29 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -61,8 +61,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV" - binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV" + source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO" + binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -71,13 +71,13 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV' + Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_aae8d/fast - /usr/bin/gmake -f CMakeFiles/cmTC_aae8d.dir/build.make CMakeFiles/cmTC_aae8d.dir/build - gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV' - Building C object CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7dd2e/fast + /usr/bin/gmake -f CMakeFiles/cmTC_7dd2e.dir/build.make CMakeFiles/cmTC_7dd2e.dir/build + gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO' + Building C object CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -87,8 +87,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_aae8d.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceHmbpF.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7dd2e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccaX350H.s GNU C17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu) compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -105,15 +105,15 @@ events: /usr/include End of search list. Compiler executable checksum: edbc28f9c9bb85637ee0b8e5b79ac141 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/' - as -v --64 -o CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o /tmp/cceHmbpF.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/' + as -v --64 -o CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o /tmp/ccaX350H.s GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_aae8d - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aae8d.dir/link.txt --verbose=1 - /usr/bin/cc -v CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -o cmTC_aae8d + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_7dd2e + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7dd2e.dir/link.txt --verbose=1 + /usr/bin/cc -v CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -o cmTC_7dd2e Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -126,10 +126,10 @@ events: gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aae8d' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aae8d.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKwJk9S.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aae8d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aae8d' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aae8d.' - gmake[1]: Leaving directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dd2e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7dd2e.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRGPFbw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7dd2e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dd2e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7dd2e.' + gmake[1]: Leaving directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO' exitCode: 0 - @@ -163,13 +163,13 @@ events: message: | Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV'] + ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_aae8d/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_aae8d.dir/build.make CMakeFiles/cmTC_aae8d.dir/build] - ignore line: [gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-BsX3oV'] - ignore line: [Building C object CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7dd2e/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_7dd2e.dir/build.make CMakeFiles/cmTC_7dd2e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-xTV4AO'] + ignore line: [Building C object CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -179,8 +179,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_aae8d.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceHmbpF.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7dd2e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccaX350H.s] ignore line: [GNU C17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -197,15 +197,15 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: edbc28f9c9bb85637ee0b8e5b79ac141] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o /tmp/cceHmbpF.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o /tmp/ccaX350H.s] ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_aae8d] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aae8d.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -o cmTC_aae8d ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_7dd2e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7dd2e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -o cmTC_7dd2e ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -218,13 +218,13 @@ events: ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aae8d' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aae8d.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKwJk9S.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aae8d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dd2e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7dd2e.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRGPFbw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7dd2e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccKwJk9S.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccRGPFbw.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -242,7 +242,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_aae8d] ==> ignore + arg [cmTC_7dd2e] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -254,7 +254,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_aae8d.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_7dd2e.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -294,8 +294,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N" - binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N" + source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT" + binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -304,13 +304,13 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N' + Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_65b8d/fast - /usr/bin/gmake -f CMakeFiles/cmTC_65b8d.dir/build.make CMakeFiles/cmTC_65b8d.dir/build - gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N' - Building CXX object CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_53e76/fast + /usr/bin/gmake -f CMakeFiles/cmTC_53e76.dir/build.make CMakeFiles/cmTC_53e76.dir/build + gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT' + Building CXX object CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -320,8 +320,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_65b8d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccf2sBul.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_53e76.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccUam2gW.s GNU C++17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu) compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -342,15 +342,15 @@ events: /usr/include End of search list. Compiler executable checksum: 2d107d43320bae9d835c0808be5fcba6 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/' - as -v --64 -o CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccf2sBul.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/' + as -v --64 -o CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccUam2gW.s GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_65b8d - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_65b8d.dir/link.txt --verbose=1 - /usr/bin/c++ -v CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_65b8d + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_53e76 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53e76.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_53e76 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -363,10 +363,10 @@ events: gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65b8d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_65b8d.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbUrEm1.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_65b8d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65b8d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_65b8d.' - gmake[1]: Leaving directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_53e76' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_53e76.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAF6i7G.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_53e76 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_53e76' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_53e76.' + gmake[1]: Leaving directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT' exitCode: 0 - @@ -406,13 +406,13 @@ events: message: | Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N'] + ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_65b8d/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_65b8d.dir/build.make CMakeFiles/cmTC_65b8d.dir/build] - ignore line: [gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-cZHw7N'] - ignore line: [Building CXX object CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_53e76/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_53e76.dir/build.make CMakeFiles/cmTC_53e76.dir/build] + ignore line: [gmake[1]: Entering directory '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-kaOsvT'] + ignore line: [Building CXX object CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -422,8 +422,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_65b8d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccf2sBul.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_53e76.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccUam2gW.s] ignore line: [GNU C++17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -444,15 +444,15 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: 2d107d43320bae9d835c0808be5fcba6] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccf2sBul.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccUam2gW.s] ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_65b8d] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_65b8d.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_65b8d ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_53e76] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53e76.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_53e76 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -465,13 +465,13 @@ events: ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65b8d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_65b8d.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbUrEm1.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_65b8d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_53e76' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_53e76.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAF6i7G.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_53e76 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccbUrEm1.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccAF6i7G.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -489,7 +489,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_65b8d] ==> ignore + arg [cmTC_53e76] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -501,7 +501,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_65b8d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_53e76.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -592,8 +592,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-0EMk73" - binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-0EMk73" + source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-uTcCMB" + binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-uTcCMB" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -602,10 +602,10 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-0EMk73' + Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-uTcCMB' - Run Build Command(s): /usr/bin/ninja -v cmTC_ad7da - [1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c + Run Build Command(s): /usr/bin/ninja -v cmTC_4fbf7 + [1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -615,8 +615,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ad7da.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cciCobCk.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4fbf7.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9LBHmU.s GNU C17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu) compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -633,13 +633,13 @@ events: /usr/include End of search list. Compiler executable checksum: edbc28f9c9bb85637ee0b8e5b79ac141 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/' - as -v --64 -o CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o /tmp/cciCobCk.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/' + as -v --64 -o CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o /tmp/cc9LBHmU.s GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.' - [2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -o cmTC_ad7da && : + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.' + [2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -o cmTC_4fbf7 && : Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -652,9 +652,9 @@ events: gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad7da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad7da.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccObna7z.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ad7da /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad7da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad7da.' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4fbf7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4fbf7.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoJFSxa.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_4fbf7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4fbf7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4fbf7.' exitCode: 0 - @@ -688,10 +688,10 @@ events: message: | Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-0EMk73'] + ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-uTcCMB'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_ad7da] - ignore line: [[1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_4fbf7] + ignore line: [[1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -701,8 +701,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ad7da.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cciCobCk.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4fbf7.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9LBHmU.s] ignore line: [GNU C17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -719,13 +719,13 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: edbc28f9c9bb85637ee0b8e5b79ac141] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o /tmp/cciCobCk.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o /tmp/cc9LBHmU.s] ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.'] - ignore line: [[2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -o cmTC_ad7da && :] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -o cmTC_4fbf7 && :] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -738,13 +738,13 @@ events: ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad7da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad7da.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccObna7z.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ad7da /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4fbf7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4fbf7.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoJFSxa.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_4fbf7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccObna7z.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccoJFSxa.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -762,7 +762,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_ad7da] ==> ignore + arg [cmTC_4fbf7] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -774,7 +774,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_ad7da.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_4fbf7.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -814,8 +814,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-IcLDyT" - binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-IcLDyT" + source: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-8pwsWE" + binary: "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-8pwsWE" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -824,10 +824,10 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-IcLDyT' + Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-8pwsWE' - Run Build Command(s): /usr/bin/ninja -v cmTC_a1cfe - [1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/ninja -v cmTC_bd693 + [1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -837,8 +837,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a1cfe.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvcfP2x.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_bd693.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cccEUudh.s GNU C++17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu) compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -859,13 +859,13 @@ events: /usr/include End of search list. Compiler executable checksum: 2d107d43320bae9d835c0808be5fcba6 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/' - as -v --64 -o CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvcfP2x.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/' + as -v --64 -o CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccEUudh.s GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.' - [2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a1cfe && : + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_bd693 && : Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -878,9 +878,9 @@ events: gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a1cfe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a1cfe.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbgIHzt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a1cfe /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a1cfe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a1cfe.' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bd693' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_bd693.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRTaZGh.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bd693 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bd693' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_bd693.' exitCode: 0 - @@ -920,10 +920,10 @@ events: message: | Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-IcLDyT'] + ignore line: [Change Dir: '/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-8pwsWE'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_a1cfe] - ignore line: [[1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_bd693] + ignore line: [[1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -933,8 +933,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a1cfe.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvcfP2x.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_bd693.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cccEUudh.s] ignore line: [GNU C++17 (Ubuntu 13.2.0-4ubuntu3) version 13.2.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -955,13 +955,13 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: 2d107d43320bae9d835c0808be5fcba6] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvcfP2x.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccEUudh.s] ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.41] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [[2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a1cfe && :] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_bd693 && :] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -974,13 +974,13 @@ events: ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-4ubuntu3) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a1cfe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a1cfe.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbgIHzt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a1cfe /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bd693' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_bd693.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRTaZGh.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bd693 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccbgIHzt.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccRTaZGh.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -998,7 +998,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_a1cfe] ==> ignore + arg [cmTC_bd693] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -1010,7 +1010,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_a1cfe.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_bd693.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index e78a2bab0fea8d5707be85c2112edc2802cccecb..0000000000000000000000000000000000000000 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.27 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/MCC.dir/DependInfo.cmake b/build/CMakeFiles/MCC.dir/DependInfo.cmake index 98468e993e3978584f2d7a0fe5c3315f9f6cbc05..888888268086b4ba13649746a0bb2d79d658fec7 100644 --- a/build/CMakeFiles/MCC.dir/DependInfo.cmake +++ b/build/CMakeFiles/MCC.dir/DependInfo.cmake @@ -19,6 +19,7 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp" "CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o" "gcc" "CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d" "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp" "CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o" "gcc" "CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d" "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp" "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o" "gcc" "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o.d" + "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp" "CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o" "gcc" "CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d" "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp" "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" "gcc" "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d" ) diff --git a/build/CMakeFiles/MCC.dir/apps/main.cpp.o b/build/CMakeFiles/MCC.dir/apps/main.cpp.o index e6c91d5b75c2fc84340f1e5ad9a4311b8ef3aa1c..daccbad9644d972511c01a6be32d5b2340e7e963 100644 Binary files a/build/CMakeFiles/MCC.dir/apps/main.cpp.o and b/build/CMakeFiles/MCC.dir/apps/main.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/apps/main.cpp.o.d b/build/CMakeFiles/MCC.dir/apps/main.cpp.o.d index 5f726292a2a75d74b937d9942b04a7d69e41a0a2..0abf6408d8e423f6f39fd7c5fb0c3698f65a88f7 100644 --- a/build/CMakeFiles/MCC.dir/apps/main.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/apps/main.cpp.o.d @@ -397,6 +397,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: \ /usr/include/c++/13/pstl/glue_algorithm_defs.h \ /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/iterator \ /usr/include/c++/13/bits/stream_iterator.h /usr/include/SDL2/SDL_net.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/./../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/./../../libs/qrcodegen/include/qrcodegen.hpp \ /usr/include/c++/13/array /usr/include/c++/13/compare \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/./../../libs/RapidJson/include/rapidjson/document.h \ @@ -462,8 +463,9 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/../game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/../game/Animation.hpp \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/../game/../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/NetworkManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/../include/game/../manager/../game/Map.hpp \ /usr/include/c++/13/fstream \ /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ diff --git a/build/CMakeFiles/MCC.dir/build.make b/build/CMakeFiles/MCC.dir/build.make index 3bf56ff08f545994021b582476e47869817a0d4b..2b453252da6bf8d6c50d55027b1eaea3bd603480 100644 --- a/build/CMakeFiles/MCC.dir/build.make +++ b/build/CMakeFiles/MCC.dir/build.make @@ -223,10 +223,24 @@ CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.s" g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp -o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.s +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: CMakeFiles/MCC.dir/flags.make +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: CMakeFiles/MCC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o" + g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o -MF CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d -o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp + +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.i" + g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp > CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.i + +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.s" + g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp -o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.s + CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: CMakeFiles/MCC.dir/flags.make CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: CMakeFiles/MCC.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -MF CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d -o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.i: cmake_force @@ -250,6 +264,7 @@ MCC_OBJECTS = \ "CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o" \ "CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o" \ "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o" \ +"CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o" \ "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" # External object files for target MCC @@ -266,10 +281,11 @@ MCC: CMakeFiles/MCC.dir/src/manager/Entity.cpp.o MCC: CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o MCC: CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o MCC: CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o +MCC: CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o MCC: CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o MCC: CMakeFiles/MCC.dir/build.make MCC: CMakeFiles/MCC.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Linking CXX executable MCC" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Linking CXX executable MCC" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/MCC.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/build/CMakeFiles/MCC.dir/cmake_clean.cmake b/build/CMakeFiles/MCC.dir/cmake_clean.cmake index e845a976204af87f2a42924cc5eabe0320c8d713..bab5d27f1b7784289e06b0e4834feaa8a28078b7 100644 --- a/build/CMakeFiles/MCC.dir/cmake_clean.cmake +++ b/build/CMakeFiles/MCC.dir/cmake_clean.cmake @@ -21,6 +21,8 @@ file(REMOVE_RECURSE "CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d" "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o" "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o.d" + "CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o" + "CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d" "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d" "MCC" diff --git a/build/CMakeFiles/MCC.dir/compiler_depend.internal b/build/CMakeFiles/MCC.dir/compiler_depend.internal index 5e7e3ea9a137990465a6e7875d2e72a1254440f6..aa0071198d05be7c447795ce2f207179927a2602 100644 --- a/build/CMakeFiles/MCC.dir/compiler_depend.internal +++ b/build/CMakeFiles/MCC.dir/compiler_depend.internal @@ -46,7 +46,6 @@ CMakeFiles/MCC.dir/apps/main.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp @@ -83,6 +82,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp @@ -90,6 +90,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp /usr/include/SDL2/SDL.h @@ -121,6 +122,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h @@ -619,7 +621,6 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp @@ -656,6 +657,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp @@ -663,6 +665,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp /usr/include/SDL2/SDL.h @@ -694,6 +697,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h @@ -1239,6 +1243,7 @@ CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/IActor.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp /usr/include/SDL2/SDL.h @@ -1270,6 +1275,7 @@ CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h @@ -1768,7 +1774,6 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp @@ -1805,6 +1810,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp @@ -1812,6 +1818,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp /usr/include/SDL2/SDL.h @@ -1843,6 +1850,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h @@ -3760,6 +3768,7 @@ CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/constante.h @@ -3797,6 +3806,7 @@ CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h @@ -4319,6 +4329,7 @@ CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/constante.h /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp @@ -5209,6 +5220,146 @@ CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o /usr/lib/gcc/x86_64-linux-gnu/13/include/xsavesintrin.h /usr/lib/gcc/x86_64-linux-gnu/13/include/xtestintrin.h +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp + /usr/include/SDL2/SDL_atomic.h + /usr/include/SDL2/SDL_audio.h + /usr/include/SDL2/SDL_config.h + /usr/include/SDL2/SDL_endian.h + /usr/include/SDL2/SDL_error.h + /usr/include/SDL2/SDL_mixer.h + /usr/include/SDL2/SDL_mutex.h + /usr/include/SDL2/SDL_platform.h + /usr/include/SDL2/SDL_rwops.h + /usr/include/SDL2/SDL_stdinc.h + /usr/include/SDL2/SDL_thread.h + /usr/include/SDL2/SDL_version.h + /usr/include/SDL2/begin_code.h + /usr/include/SDL2/close_code.h + /usr/include/alloca.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cmath + /usr/include/c++/13/cstdlib + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/limits + /usr/include/c++/13/math.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/type_traits + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/inttypes.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/SDL2/_real_SDL_config.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_api.h @@ -5299,6 +5450,7 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/IActor.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp /usr/include/SDL2/SDL.h /usr/include/SDL2/SDL_assert.h @@ -5329,6 +5481,7 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o /usr/include/SDL2/SDL_messagebox.h /usr/include/SDL2/SDL_metal.h /usr/include/SDL2/SDL_misc.h + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_mouse.h /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_net.h diff --git a/build/CMakeFiles/MCC.dir/compiler_depend.make b/build/CMakeFiles/MCC.dir/compiler_depend.make index 014c88762d3466e0a4d4ebfb1a555260dfa8ec56..74161572ffb4851e304ffb3feaf395b253f4a787 100644 --- a/build/CMakeFiles/MCC.dir/compiler_depend.make +++ b/build/CMakeFiles/MCC.dir/compiler_depend.make @@ -45,7 +45,6 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp \ @@ -82,6 +81,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp \ @@ -89,6 +89,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp \ /usr/include/SDL2/SDL.h \ @@ -120,6 +121,7 @@ CMakeFiles/MCC.dir/apps/main.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/S /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -617,7 +619,6 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp \ @@ -654,6 +655,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp \ @@ -661,6 +663,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp \ /usr/include/SDL2/SDL.h \ @@ -692,6 +695,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/ /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -1236,6 +1240,7 @@ CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o: /home/tompotioubuntu/Documents/C /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/IActor.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp \ /usr/include/SDL2/SDL.h \ @@ -1267,6 +1272,7 @@ CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o: /home/tompotioubuntu/Documents/C /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -1764,7 +1770,6 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/document.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/GameEntities.hpp \ @@ -1801,6 +1806,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp \ @@ -1808,6 +1814,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/MenuManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp \ /usr/include/SDL2/SDL.h \ @@ -1839,6 +1846,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -3751,6 +3759,7 @@ CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o: /home/tompotioubuntu/Documents /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/ContactListener.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Game.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/constante.h \ @@ -3788,6 +3797,7 @@ CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o: /home/tompotioubuntu/Documents /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -4309,6 +4319,7 @@ CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o: /home/tompotioubuntu/Docume /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/writer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/qrcodegen/include/qrcodegen.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/constante.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ @@ -5198,6 +5209,145 @@ CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o: /home/tompotioubuntu/Documen /usr/lib/gcc/x86_64-linux-gnu/13/include/xsavesintrin.h \ /usr/lib/gcc/x86_64-linux-gnu/13/include/xtestintrin.h +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_atomic.h \ + /usr/include/SDL2/SDL_audio.h \ + /usr/include/SDL2/SDL_config.h \ + /usr/include/SDL2/SDL_endian.h \ + /usr/include/SDL2/SDL_error.h \ + /usr/include/SDL2/SDL_mixer.h \ + /usr/include/SDL2/SDL_mutex.h \ + /usr/include/SDL2/SDL_platform.h \ + /usr/include/SDL2/SDL_rwops.h \ + /usr/include/SDL2/SDL_stdinc.h \ + /usr/include/SDL2/SDL_thread.h \ + /usr/include/SDL2/SDL_version.h \ + /usr/include/SDL2/begin_code.h \ + /usr/include/SDL2/close_code.h \ + /usr/include/alloca.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/type_traits \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/inttypes.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/SDL2/_real_SDL_config.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_api.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_block_allocator.h \ @@ -5287,6 +5437,7 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/IActor.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/NetworkManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/RenderManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/WorldManager.hpp \ /usr/include/SDL2/SDL.h \ /usr/include/SDL2/SDL_assert.h \ @@ -5317,6 +5468,7 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/SDL2/SDL_messagebox.h \ /usr/include/SDL2/SDL_metal.h \ /usr/include/SDL2/SDL_misc.h \ + /usr/include/SDL2/SDL_mixer.h \ /usr/include/SDL2/SDL_mouse.h \ /usr/include/SDL2/SDL_mutex.h \ /usr/include/SDL2/SDL_net.h \ @@ -5820,6 +5972,10 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/lib/gcc/x86_64-linux-gnu/13/include/shaintrin.h: +/usr/lib/gcc/x86_64-linux-gnu/13/include/sgxintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/serializeintrin.h: + /usr/include/c++/13/cstdint: /usr/include/c++/13/compare: @@ -5840,8 +5996,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/bits/stream_iterator.h: -/usr/include/c++/13/bits/stl_tempbuf.h: - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/utils.hpp: /usr/include/SDL2/SDL_cpuinfo.h: @@ -5976,8 +6130,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/lib/gcc/x86_64-linux-gnu/13/include/avx512vp2intersectvlintrin.h: -/usr/lib/gcc/x86_64-linux-gnu/13/include/serializeintrin.h: - /usr/include/c++/13/bits/stl_bvector.h: /usr/include/SDL2/begin_code.h: @@ -6000,6 +6152,12 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/bits/fs_ops.h: +/usr/include/SDL2/SDL_system.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/SDL2/SDL_surface.h: + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/encodedstream.h: /usr/include/c++/13/bits/invoke.h: @@ -6008,6 +6166,8 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/reader.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp: + /usr/include/SDL2/SDL_loadso.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/utils/include/constante.h: @@ -6020,10 +6180,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/istream: -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/SDL2/SDL_surface.h: - /usr/include/c++/13/cmath: /usr/lib/gcc/x86_64-linux-gnu/13/include/avx512vlintrin.h: @@ -6044,12 +6200,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/bits/shared_ptr.h: -/usr/include/alloca.h: - -/usr/include/c++/13/iterator: - -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/rapidjson.h: - /usr/include/c++/13/bits/stl_numeric.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/game/Animation.hpp: @@ -6088,14 +6238,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/SDL2/SDL_filesystem.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/memorystream.h: - /usr/include/c++/13/climits: /usr/include/SDL2/SDL_ttf.h: @@ -6118,10 +6260,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/lib/gcc/x86_64-linux-gnu/13/include/avx5124fmapsintrin.h: -/usr/include/c++/13/bits/string_view.tcc: - -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_world.h: - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_dynamic_tree.h: /usr/include/c++/13/bits/move.h: @@ -6160,12 +6298,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stringbuffer.h: -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/avx512bf16intrin.h: - -/usr/include/SDL2/SDL_scancode.h: - /usr/include/x86_64-linux-gnu/bits/byteswap.h: /usr/include/SDL2/SDL_misc.h: @@ -6176,12 +6308,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/bits/std_abs.h: -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp: - -/usr/include/SDL2/SDL_image.h: - -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_pulley_joint.h: - /usr/include/c++/13/random: /usr/include/SDL2/SDL.h: @@ -6214,8 +6340,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_math.h: -/usr/include/SDL2/SDL_system.h: - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_friction_joint.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_motor_joint.h: @@ -6228,6 +6352,14 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_circle_shape.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/internal/biginteger.h: + +/usr/include/c++/13/iomanip: + +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_edge_shape.h: + +/usr/include/strings.h: + /usr/include/c++/13/bits/postypes.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/allocators.h: @@ -6248,15 +6380,13 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/stream.h: -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_gear_joint.h: - -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/internal/biginteger.h: +/usr/include/c++/13/iterator: -/usr/include/c++/13/iomanip: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/rapidjson.h: -/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_edge_shape.h: +/usr/include/alloca.h: -/usr/include/strings.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_gear_joint.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/internal/diyfp.h: @@ -6282,10 +6412,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/c++/13/initializer_list: -/usr/include/c++/13/cstdlib: - -/usr/include/limits.h: - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_time_step.h: @@ -6304,6 +6430,14 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/internal/strtod.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/memorystream.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/SDL2/SDL_filesystem.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/BodyFactory.hpp: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/RapidJson/include/rapidjson/internal/dtoa.h: @@ -6328,6 +6462,16 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/lib/gcc/x86_64-linux-gnu/13/include/amxcomplexintrin.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp: + +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_pulley_joint.h: + +/usr/include/SDL2/SDL_image.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include/manager/SoundManager.hpp: + /usr/include/c++/13/bits/uses_allocator.h: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_settings.h: @@ -6380,6 +6524,8 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: +/usr/include/c++/13/bits/string_view.tcc: + /usr/include/SDL2/SDL_hints.h: /usr/include/pthread.h: @@ -6404,6 +6550,16 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/SDL2/SDL_metal.h: +/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/libs/Box2d/include/box2d/b2_world.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/SDL2/SDL_scancode.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/avx512bf16intrin.h: + +/usr/include/SDL2/SDL_mixer.h: + /usr/include/c++/13/bits/hash_bytes.h: /usr/include/c++/13/tr1/bessel_function.tcc: @@ -6426,6 +6582,10 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/SDL2/SDL_sensor.h: +/usr/include/limits.h: + +/usr/include/c++/13/cstdlib: + /usr/include/c++/13/ctime: /usr/include/c++/13/cwchar: @@ -6782,8 +6942,6 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: /home/tompotioubuntu/Document /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: -/usr/lib/gcc/x86_64-linux-gnu/13/include/sgxintrin.h: - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: diff --git a/build/CMakeFiles/MCC.dir/flags.make b/build/CMakeFiles/MCC.dir/flags.make index 2415dc65fc4b36becc8aa7432a23991e6724101a..0ab4344d99d65a6e89e554d1dc8c5d27ab14043e 100644 --- a/build/CMakeFiles/MCC.dir/flags.make +++ b/build/CMakeFiles/MCC.dir/flags.make @@ -4,7 +4,7 @@ # compile CXX with g++ CXX_DEFINES = -CXX_INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src +CXX_INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -CXX_FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib +CXX_FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib diff --git a/build/CMakeFiles/MCC.dir/link.txt b/build/CMakeFiles/MCC.dir/link.txt index bdc8c408b9bfaa68d22c2c16e3796b39d98d8be0..91b10d16be715ad5a283b341ca5fafdc7e539fc2 100644 --- a/build/CMakeFiles/MCC.dir/link.txt +++ b/build/CMakeFiles/MCC.dir/link.txt @@ -1 +1 @@ -g++ -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -o MCC -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lbox2d -lqrcodegencpp +g++ -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -o MCC -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lSDL2_mixer -lSDL2 -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lbox2d -lqrcodegencpp diff --git a/build/CMakeFiles/MCC.dir/progress.make b/build/CMakeFiles/MCC.dir/progress.make index 7a1b005c7b64d7c2c7523fc5f27c897a536ff65a..4f6e68a5259a80fb8fcddacc4eb634159ea1ad8c 100644 --- a/build/CMakeFiles/MCC.dir/progress.make +++ b/build/CMakeFiles/MCC.dir/progress.make @@ -11,4 +11,5 @@ CMAKE_PROGRESS_10 = 10 CMAKE_PROGRESS_11 = 11 CMAKE_PROGRESS_12 = 12 CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 diff --git a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o index 86c25851ba981c3918ab7fff8a2b9b75952b302f..8065b94e658432cf28f1f40495f8a742665f3db9 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o.d b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o.d index 0262c901479a5732eea7401a157e1591d80bfeaa..b2b63bdf3badb5ecd941b136f31d30a6df0f9ef0 100644 --- a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o.d @@ -397,6 +397,7 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: \ /usr/include/c++/13/pstl/glue_algorithm_defs.h \ /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/iterator \ /usr/include/c++/13/bits/stream_iterator.h /usr/include/SDL2/SDL_net.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../../libs/qrcodegen/include/qrcodegen.hpp \ /usr/include/c++/13/array /usr/include/c++/13/compare \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../../libs/RapidJson/include/rapidjson/document.h \ @@ -462,8 +463,9 @@ CMakeFiles/MCC.dir/src/game/Game.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Animation.hpp \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/NetworkManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Map.hpp \ /usr/include/c++/13/fstream \ /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ diff --git a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o index 36367952d68fb80e69d2ad25c1766a6b3a2f4ac0..5255c15e2fedf68f033603df1dd6a7864f1c8552 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d index 2f62bfbaec82d67c25cfddbb3bf1f26ad3142f54..61f821b7ee6fd8881f52b9919d718e27c1769dcc 100644 --- a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d @@ -449,6 +449,8 @@ CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../../libs/RapidJson/include/rapidjson/internal/itoa.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Game.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/../manager/MenuManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/../manager/./NetworkManager.hpp \ diff --git a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o index d1f9e2c53dcf51d5c3558644f78416bd9cb4075e..78119c8a9d69060fc9478458a8fbce866569e0eb 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o.d b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o.d index e411b42b5a5250ba9f123726f00cbfbaa5da6047..d6d08c44aa1ef388c9565ae4486968266b482364 100644 --- a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o.d @@ -397,6 +397,7 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: \ /usr/include/c++/13/pstl/glue_algorithm_defs.h \ /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/iterator \ /usr/include/c++/13/bits/stream_iterator.h /usr/include/SDL2/SDL_net.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../../libs/qrcodegen/include/qrcodegen.hpp \ /usr/include/c++/13/array /usr/include/c++/13/compare \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/./../../libs/RapidJson/include/rapidjson/document.h \ @@ -462,8 +463,9 @@ CMakeFiles/MCC.dir/src/game/Map.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/BodyFactory.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Entity.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Animation.hpp \ - /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/NetworkManager.hpp \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/../../include/game/../manager/../game/Map.hpp \ /usr/include/c++/13/fstream \ /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ diff --git a/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o index a2038e98d034acad619b65011b4442da8c11e6d0..cf73617539f0275e0b62b52c127d7f0bab6e914b 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o index 72ad6cc29cf4c3955b41bd0a4674b03bd3b71daa..41879440edb711b2991ade1099784992540148b4 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o index c03512aee2521278203a03e8802c8680206c3bf1..1298a1a177d374e8a79dfbddf60210e97370506f 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o index 8ef615e3c68d3cd13b3cf63c03339cf5882f54a2..9234bdb5650c376fb4e08df48c9a1a58292fed9c 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d index 6436128f159fedd4ed784c4f38f526538ba8460e..993a886578e7cf14b5c1391eec155da47ee0e68c 100644 --- a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d @@ -451,6 +451,8 @@ CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/../../libs/RapidJson/include/rapidjson/internal/itoa.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/../game/Map.hpp \ /usr/include/c++/13/fstream /usr/include/c++/13/bits/codecvt.h \ /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ diff --git a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o index a71b3a6b71f2471a036e3780b232ecc6fc022116..35095d3571f83dfdd3a77d9ff5a387b1bfdb19a5 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d index 97daf2808303d14b1ced30722acf4c607fd279a9..4172e7afea8e12dfbeab173cfa7454880b3f7d77 100644 --- a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d @@ -397,6 +397,7 @@ CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/Box2d/include/box2d/b2_revolute_joint.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/Box2d/include/box2d/b2_weld_joint.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/Box2d/include/box2d/b2_wheel_joint.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../utils/include/Timer.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/qrcodegen/include/qrcodegen.hpp \ /usr/include/c++/13/array /usr/include/c++/13/compare \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/RapidJson/include/rapidjson/document.h \ diff --git a/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o index 17e08cc507d50accd935d4e5c76e32b8c4fafd64..a94b43d48d4683581878fffc4db6c5c247994b83 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0c7746f4a1e5d0852d79ca054e5816acd4c0d0f4 Binary files /dev/null and b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..2ed5cfaefb22a8ca26d9dfc48728d55e55561dab --- /dev/null +++ b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d @@ -0,0 +1,116 @@ +CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp \ + /usr/include/stdc-predef.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h /usr/include/SDL2/SDL_stdinc.h \ + /usr/include/SDL2/SDL_config.h \ + /usr/include/x86_64-linux-gnu/SDL2/_real_SDL_config.h \ + /usr/include/SDL2/SDL_platform.h /usr/include/SDL2/begin_code.h \ + /usr/include/SDL2/close_code.h /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/13/stdlib.h /usr/include/c++/13/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/ctype.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/SDL2/SDL_rwops.h /usr/include/SDL2/SDL_error.h \ + /usr/include/SDL2/SDL_audio.h /usr/include/SDL2/SDL_endian.h \ + /usr/include/SDL2/SDL_mutex.h /usr/include/SDL2/SDL_thread.h \ + /usr/include/SDL2/SDL_atomic.h /usr/include/SDL2/SDL_platform.h \ + /usr/include/SDL2/SDL_version.h diff --git a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o index d60fb10179dd8d9ca370b8e424687c29359505c8..b41551a3b69c0cf3b4b8b1d280f9c9c9b41d6284 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d index 1c862fbb2699e3366f8050c2f478386addd7983d..a2312cd16bcb4901150afedadf33632eb2c9a77b 100644 --- a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d +++ b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d @@ -448,6 +448,8 @@ CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/RapidJson/include/rapidjson/internal/itoa.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../../libs/RapidJson/include/rapidjson/stringbuffer.h \ + /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/SoundManager.hpp \ + /usr/include/SDL2/SDL_mixer.h \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/Game.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/MenuManager.hpp \ /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/../../include/manager/../game/../manager/./NetworkManager.hpp \ diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index fa56780a41bb191bc46a7aaabdcee8ce412fee43..0000000000000000000000000000000000000000 --- a/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,131 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.27 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/CMakeLists.txt" - "CMakeFiles/3.27.4/CMakeCCompiler.cmake" - "CMakeFiles/3.27.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.27.4/CMakeSystem.cmake" - "/usr/share/cmake-3.27/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.27/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.27/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.27/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.27/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.27/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.27/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.27/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.27/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.27/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.27/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.27/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.27/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.27/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.27/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.27/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.27/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.27/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.27/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.27/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.27.4/CMakeSystem.cmake" - "CMakeFiles/3.27.4/CMakeCCompiler.cmake" - "CMakeFiles/3.27.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.27.4/CMakeCCompiler.cmake" - "CMakeFiles/3.27.4/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/MCC.dir/DependInfo.cmake" - ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 index 0c4d80aba0f3f488caa231a4fc890a430a0994fc..5d877f47d069b1ac282cea239cd023f823642b39 100644 --- a/build/CMakeFiles/Makefile2 +++ b/build/CMakeFiles/Makefile2 @@ -81,12 +81,12 @@ clean: CMakeFiles/MCC.dir/clean CMakeFiles/MCC.dir/all: $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13 "Built target MCC" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14 "Built target MCC" .PHONY : CMakeFiles/MCC.dir/all # Build rule for subdir invocation for target. CMakeFiles/MCC.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles 13 + $(CMAKE_COMMAND) -E cmake_progress_start /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles 14 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/MCC.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles 0 .PHONY : CMakeFiles/MCC.dir/rule diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks index b1bd38b62a0800a4f6a80c34e21c5acffae52c7e..8351c19397f4fcd5238d10034fa7fa384f14d580 100644 --- a/build/CMakeFiles/progress.marks +++ b/build/CMakeFiles/progress.marks @@ -1 +1 @@ -13 +14 diff --git a/build/MCC b/build/MCC index 1a79b6271ad20f69e6a0512a77043f612a329ae9..c782d5a043c18abf0530e61c2aab9ab56cef3f16 100755 Binary files a/build/MCC and b/build/MCC differ diff --git a/build/Makefile b/build/Makefile index 94b127c040cf406bd1e9c5ec86fc9218c1b52e45..63726fae443f5aff811cd2e3d7022a7d1ba752d1 100644 --- a/build/Makefile +++ b/build/Makefile @@ -393,6 +393,30 @@ src/manager/RenderManager.cpp.s: $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.s .PHONY : src/manager/RenderManager.cpp.s +src/manager/SoundManager.o: src/manager/SoundManager.cpp.o +.PHONY : src/manager/SoundManager.o + +# target to build an object file +src/manager/SoundManager.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o +.PHONY : src/manager/SoundManager.cpp.o + +src/manager/SoundManager.i: src/manager/SoundManager.cpp.i +.PHONY : src/manager/SoundManager.i + +# target to preprocess a source file +src/manager/SoundManager.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.i +.PHONY : src/manager/SoundManager.cpp.i + +src/manager/SoundManager.s: src/manager/SoundManager.cpp.s +.PHONY : src/manager/SoundManager.s + +# target to generate assembly for a file +src/manager/SoundManager.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/MCC.dir/build.make CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.s +.PHONY : src/manager/SoundManager.cpp.s + src/manager/WorldManager.o: src/manager/WorldManager.cpp.o .PHONY : src/manager/WorldManager.o @@ -459,6 +483,9 @@ help: @echo "... src/manager/RenderManager.o" @echo "... src/manager/RenderManager.i" @echo "... src/manager/RenderManager.s" + @echo "... src/manager/SoundManager.o" + @echo "... src/manager/SoundManager.i" + @echo "... src/manager/SoundManager.s" @echo "... src/manager/WorldManager.o" @echo "... src/manager/WorldManager.i" @echo "... src/manager/WorldManager.s" diff --git a/build/build.ninja b/build/build.ninja index 6f81d305c083b94247015be102be9f58f92a9425..96ae0e528779022cfe5fefab9af7a743747324fe 100644 --- a/build/build.ninja +++ b/build/build.ninja @@ -51,85 +51,92 @@ build cmake_object_order_depends_target_MCC: phony || CMakeFiles/MCC.dir build CMakeFiles/MCC.dir/apps/main.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/main.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/apps/main.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/apps build CMakeFiles/MCC.dir/src/game/Game.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Game.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/game/Game.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game build CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/GameEntities.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game build CMakeFiles/MCC.dir/src/game/Map.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Map.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/game/Map.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game build CMakeFiles/MCC.dir/src/game/Tile.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Tile.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/game/Tile.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game build CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/BodyFactory.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/Entity.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/Entity.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/Entity.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager build CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp || cmake_object_order_depends_target_MCC DEP_FILE = CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src OBJECT_DIR = CMakeFiles/MCC.dir OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager @@ -141,9 +148,9 @@ build CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: CXX_COMPILER__MCC_unsca ############################################# # Link the executable MCC -build MCC: CXX_EXECUTABLE_LINKER__MCC_Debug CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o - FLAGS = -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g - LINK_LIBRARIES = -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lbox2d -lqrcodegencpp +build MCC: CXX_EXECUTABLE_LINKER__MCC_Debug CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + LINK_LIBRARIES = -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lSDL2_mixer -lSDL2 -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lbox2d -lqrcodegencpp OBJECT_DIR = CMakeFiles/MCC.dir POST_BUILD = : PRE_LINK = : diff --git a/build/compile_commands.json b/build/compile_commands.json index 853dbd96b20586b12320bbfdc906f75486cfeefb..ea6042057c517e679dc962981f8026f4f7617761 100644 --- a/build/compile_commands.json +++ b/build/compile_commands.json @@ -1,73 +1,79 @@ [ { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/apps/main.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/main.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/apps/main.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/main.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/main.cpp", "output": "CMakeFiles/MCC.dir/apps/main.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Game.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Game.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Game.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Game.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Game.cpp", "output": "CMakeFiles/MCC.dir/src/game/Game.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/GameEntities.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/GameEntities.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/GameEntities.cpp", "output": "CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Map.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Map.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Map.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Map.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Map.cpp", "output": "CMakeFiles/MCC.dir/src/game/Map.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Tile.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Tile.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/game/Tile.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Tile.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Tile.cpp", "output": "CMakeFiles/MCC.dir/src/game/Tile.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/BodyFactory.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/BodyFactory.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/BodyFactory.cpp", "output": "CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp", "output": "CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/Entity.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/Entity.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/Entity.cpp", "output": "CMakeFiles/MCC.dir/src/manager/Entity.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp", "output": "CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp", "output": "CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp", "output": "CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o" }, { "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", - "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp", + "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp", + "output": "CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o" +}, +{ + "directory": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build", + "command": "g++ -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g -o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -c /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp", "file": "/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp", "output": "CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o" } diff --git a/include/game/Game.hpp b/include/game/Game.hpp index d5617bb11ce990d92965dc89f7458a3775db93ba..e836c33a8b22d0c76b0b0beda33c83ba348ba7d6 100644 --- a/include/game/Game.hpp +++ b/include/game/Game.hpp @@ -5,8 +5,10 @@ #include "../manager/RenderManager.hpp" #include "../manager/MenuManager.hpp" #include "../manager/WorldManager.hpp" + #include <chrono> #include <iostream> +#include <time.h> using namespace std::chrono; using namespace std; diff --git a/include/game/GameEntities.hpp b/include/game/GameEntities.hpp index b2a134599a7ec500d313323d4b186af6c35ebbef..5b0c52e4450e37761af88fbc6d48b54f7a043c3a 100644 --- a/include/game/GameEntities.hpp +++ b/include/game/GameEntities.hpp @@ -9,7 +9,6 @@ // Game #include "Entity.hpp" - #include "../utils/include/enum.hpp" #include "utils/include/Timer.hpp" @@ -26,7 +25,9 @@ using namespace rapidjson; class Skill; class WorldManager; class LastingEffect; - +class Player; +class Item; +class Boots; class ObstacleRayCastCallBack : public b2RayCastCallback { public: ObstacleRayCastCallBack() @@ -43,9 +44,10 @@ class ObstacleRayCastCallBack : public b2RayCastCallback { STypeInstance* entity = (STypeInstance*)(fixture->GetUserData().pointer); if(fixture->GetFilterData().categoryBits == BORDERCATEGORY){ + this->hit = true; return 0; } - if(entity->instance == TILEDYNAMIQUE){ + if(entity->instance == TILEWATER || entity->instance == TILEWALL){ this->hit = true; return 0; } @@ -84,7 +86,7 @@ class Being : public Entity void setSimpleLook(ELook look){this->simpleLook= look;} void setAcceleration(float acceleration){this->acceleration = acceleration;} void setState(EntityState state){this->state = state;} - void setHp(int hp){this->currHp = currHp;} + void setHp(int hp){this->currHp = hp;} void setMaxHp(int hp){this->maxHp = maxHp;} void update(float deltaT) override { getAnimation(state).getTimer()->update(deltaT); } void takeDamage(int damage); @@ -124,12 +126,115 @@ class Being : public Entity // [Stats] -------------------------------------------------- int armor; // Points de vie actuels. - int currHp; + int currHp = 100; // Points de vie maximum. - int maxHp; + int maxHp = 100; // Can take damage. bool CTD; }; +/*--------------------------------------------Item----------------------------------------------------*/ + +class Object +{ +private: + +public: + Object(); + virtual void use(Player* player)=0; + ~Object(); + bool Serialize(rapidjson::Writer<rapidjson::StringBuffer>* writer); + bool Deserialize(const rapidjson::Document& obj); +}; + +class Item: public Object +{ +protected: + bool used =false; + int amount = 1; + Timer cooldown; +public: + Item(); + ~Item(); + void setUsed(bool used){ + this->used = used; + } + bool getUsed(bool used){{ + return used; + }} + virtual bool isLifePotion()=0; + void increaseAmount(); +}; + +class Chest: public Object +{ +private: + int armor; + int luck; +public: + Chest(int lvl); + ~Chest(); + void use(Player* player); +}; + + +class Glove:public Object +{ +private: + int dexterity; + int armor; +public: + Glove(int lvl); + ~Glove(); + void use(Player* player); +}; + +class Boots:public Object +{ +private: + int armor; + int dexterity; +public: + Boots(int lvl); + ~Boots(); + void use(Player* player); +}; +class Helmet:public Object +{ +private: + int armor; + int hp; +public: + Helmet(int lvl); + ~Helmet(); + void use(Player* player); +}; +class Sword:public Object +{ + public: + Sword(int lvl); + ~Sword(); + void use(Player* player); + private: + int strength; + int dexterity; + int luck; +}; + +class LifePotion:public Item +{ +private: + int healedHP = 10; + +public: + LifePotion(); + ~LifePotion(); + void use(Player* player); + void increaseAmount(); + bool isLifePotion(){ + return true; + } +}; + /** ---------------------------------------------------- [PLAYER] ------------------------------------------- * Ici on gère le header du joueur. @@ -138,13 +243,13 @@ class Being : public Entity class Player : public Being { public: - Player(float x, float y,b2Shape* shape, WorldManager* parent); + Player(float x, float y,b2Shape* shape, WorldManager* parent,int lvl); void update(float deltaT) override; void onTouch(b2Contact* contact,float deltaT) override; - void setAngle(float angle); void BeginContact(b2Contact* contact,float deltaT) override; void EndContact(b2Contact* contact,float deltaT) override; + void setAngle(float angle); void getHit(STypeInstance* instance); void setState(EntityState state){this->state = state;} void setId(short int id){this->id = id;} @@ -163,6 +268,14 @@ class Player : public Being Texture getArrow(){return directionArrow;} bool Deserialize(const rapidjson::Document& obj); bool Serialize(rapidjson::Writer<rapidjson::StringBuffer>* writer); + void addItemToInventory(shared_ptr<Object> obj){ + if(this->inventory.size()<20){ + this->inventory.push_back(obj); + } + } + Timer getHslashTimer(){ + return timerHslash; + } string getName(){ return this->name; } @@ -178,17 +291,23 @@ class Player : public Being map<PSkill,std::shared_ptr<Skill>> skills; Timer timer; Timer timerKnockback; - Texture directionArrow; int widthArrow; int heightArrow; // Par défaut à 0. 0 Est aussi l'identifiant du joueur hôte. short int id = 0; + Timer timerHslash; Vec2 vectCollide; float angle = 0; bool invicible = false; - + vector<shared_ptr<Object>> inventory; + map<string,shared_ptr<Item>> items; + shared_ptr<Item> equippedItem = NULL; + Boots* boots = NULL; + Helmet* helmet = NULL; + Chest* chest = NULL; + Glove* glove = NULL; //Stats spécifiques au joueur. string name; int niveau=1; @@ -198,7 +317,7 @@ class Player : public Being int statPoint=0; int magic=10; int dexterity=10; - int luck=10; + int luck=10; }; class Projectile : public Entity,public enable_shared_from_this<Projectile> { @@ -249,17 +368,32 @@ class Projectile : public Entity,public enable_shared_from_this<Projectile> { class Enemy : public Being { public: - Enemy(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent); + Enemy(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent); void update(float deltaT) override; void onTouch(b2Contact* contact,float deltaT) override; void changeDirection(float deltaT); + void setKilledBy(Player player){ + this->killedBy; + } void EndContact(b2Contact* contact) {} void BeginContact(b2Contact* contact, float deltaT) override; void acceptSkill(Skill* skill); + int getStrength(){ + return force; + } + int getArmor(){ + return armor; + } bool getActive(){ return active; } + int getGiftXp(){ + return this->expGift; + } + void setKnockback(bool knockback){ + this->knockback = knockback; + } void EndContact(b2Contact* contact,float deltaT) { b2Fixture* fixtureA = contact->GetFixtureA(); b2Fixture* fixtureB = contact->GetFixtureB(); @@ -326,12 +460,16 @@ class Enemy : public Being ObstacleRayCastCallBack rayCastCallback; bool collide=false; bool active = true; + bool knockback; + Vec2 knockbackVelocity; int expGift; + int lvl; + Player* killedBy; }; class Skeleton : public Enemy { public: - Skeleton(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent); + Skeleton(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent); void update(float deltaT) override; @@ -341,7 +479,7 @@ class Skeleton : public Enemy { class SkeletonArcher : public Enemy { public: - SkeletonArcher(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent); + SkeletonArcher(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent); void update(float deltaT) override; @@ -351,7 +489,7 @@ class SkeletonArcher : public Enemy { class SkeletonSpearman : public Enemy { public: - SkeletonSpearman(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent); + SkeletonSpearman(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent); void update(float deltaT) override; private: @@ -454,7 +592,7 @@ class HSlashRayCast : public b2RayCastCallback { enemy->acceptSkill(parent);*/ STypeInstance* typeInstance = reinterpret_cast<STypeInstance*>(udata); - + cout << "j'ai touché" << endl; switch(typeInstance->instance){ case ENEMYTYPE: Enemy* enemy = reinterpret_cast<Enemy*>(typeInstance->ptr); @@ -487,11 +625,10 @@ class EntityFactory { static EntityFactory& getInstance(WorldManager* parent); static EntityFactory& getInstance(); - void makePlayer(float x,float y); + void makePlayer(float x,float y,int lvl); void makeSkeleton(float x,float y,float w,float h,int playerLvl); void makeArcherSkeleton(float x,float y,float w,float h,int playerLvl); void makeProjectile(float x,float y,float vX,float vY,float angle); - protected: EntityFactory(WorldManager* parent); @@ -502,4 +639,5 @@ class EntityFactory { }; + #endif \ No newline at end of file diff --git a/include/game/Tile.hpp b/include/game/Tile.hpp index c32ea6bf8ae877f4b5b2208de194e68654d21f61..a2bf9cc50a28fdb7de23ecd278adedb2e0e6e9b6 100644 --- a/include/game/Tile.hpp +++ b/include/game/Tile.hpp @@ -33,7 +33,10 @@ enum TileType { class TileDynamique : public Entity { public: - TileDynamique(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type) : Entity(x,y,w,h,d,f,0.0f,shape,type,this,TILECATEGORY,TILEDYNAMIQUE, TILEINDEX), x(x), y(y) {} + TileDynamique(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type,ETypeInstance typeinstance) : Entity(x,y,w,h,d,f,0.0f,shape,type,this,TILECATEGORY,typeinstance, TILEINDEX), x(x), y(y) + { + + } void setX(int x){this->x = x;} void setY(int y){this->y = y;} @@ -99,13 +102,12 @@ class Tile { int x; int y; Texture texture; - TileType type; }; class TileWall : public TileDynamique { public: - TileWall(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type) : TileDynamique(x, y, w, h, d, f, shape, type){}; + TileWall(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type) : TileDynamique(x, y, w, h, d, f, shape, type,TILEWALL){}; void update(float deltaT) override; void onTouch(b2Contact* contact,float deltaT) override; void BeginContact(b2Contact* contact,float deltaT)override; @@ -116,7 +118,7 @@ class TileWall : public TileDynamique class TileWater : public TileDynamique { public: - TileWater(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type) : TileDynamique(x, y, w, h, d, f, shape, type){}; + TileWater(int x, int y,int w, int h, int d, int f, b2Shape* shape, BodyType type) : TileDynamique(x, y, w, h, d, f, shape, type,TILEWATER){}; void update(float deltaT) override; void onTouch(b2Contact* contact,float deltaT) override; void BeginContact(b2Contact* contact,float deltaT)override; diff --git a/include/manager/ContactListener.hpp b/include/manager/ContactListener.hpp index 9318f5be03666f980138ab926a7014cba9b2d948..45eca2e2434dc1b4753258acf0461f4e1b9047a8 100644 --- a/include/manager/ContactListener.hpp +++ b/include/manager/ContactListener.hpp @@ -31,10 +31,19 @@ class ContactListener : public b2ContactListener // Entity entityB = *((Entity*)(fixtureB->GetUserData().pointer)); STypeInstance* instanceA = (STypeInstance*)(fixtureA->GetUserData().pointer); STypeInstance* instanceB = (STypeInstance*)(fixtureB->GetUserData().pointer); - - - ((Entity*)(instanceA->ptr))->BeginContact(contact,*deltaT); - ((Entity*)(instanceB->ptr))->BeginContact(contact,*deltaT); + /*if(instanceA->instance == TILESTATIQUE){ + cout << "hello" << endl; + //((Tile*)(instanceA->ptr))->BeginContact(contact,*deltaT); + if(instanceA->ptr){ + cout << "c'est nul" << endl; + } + }*/ + if(fixtureA->GetFilterData().categoryBits!=BORDERCATEGORY && instanceA->instance!=TILESTATIQUE){ + ((Entity*)(instanceA->ptr))->BeginContact(contact,*deltaT); + } + if(fixtureB->GetFilterData().categoryBits!=BORDERCATEGORY && instanceB->instance!=TILESTATIQUE){ + ((Entity*)(instanceB->ptr))->BeginContact(contact,*deltaT); + } //((Entity*)(fixtureB->GetUserData().pointer))->onTouch(contact,*deltaT); } @@ -55,9 +64,12 @@ class ContactListener : public b2ContactListener STypeInstance* instanceA = (STypeInstance*)(fixtureA->GetUserData().pointer); STypeInstance* instanceB = (STypeInstance*)(fixtureB->GetUserData().pointer); - - ((Entity*)(instanceA->ptr))->EndContact(contact,*deltaT); - ((Entity*)(instanceB->ptr))->EndContact(contact,*deltaT); + if(fixtureB->GetFilterData().categoryBits!=BORDERCATEGORY && instanceA->instance!=TILESTATIQUE){ + ((Entity*)(instanceA->ptr))->EndContact(contact,*deltaT); + } + if(fixtureB->GetFilterData().categoryBits!=BORDERCATEGORY && instanceB->instance!=TILESTATIQUE){ + ((Entity*)(instanceB->ptr))->EndContact(contact,*deltaT); + } //((Entity*)(fixtureB->GetUserData().pointer))->onTouch(contact,*deltaT); } diff --git a/include/manager/NetworkManager.hpp b/include/manager/NetworkManager.hpp index f87bda784868f4a76565d276148a54f4aa7763c2..1cf36a397076b12609be453eac8cdf248cc336dd 100644 --- a/include/manager/NetworkManager.hpp +++ b/include/manager/NetworkManager.hpp @@ -21,7 +21,7 @@ #include <SDL2/SDL_net.h> #include "RenderManager.hpp" - +#include "../utils/include/Timer.hpp" #include "../../libs/qrcodegen/include/qrcodegen.hpp" #include "../../libs/RapidJson/include/rapidjson/document.h" #include "../../libs/RapidJson/include/rapidjson/writer.h" @@ -85,7 +85,7 @@ class NetworkManager private: void removePlayers(); - + string getData(TCPsocket); static NetworkManager* instance; TCPsocket applicationServer = NULL; TCPsocket applicationClient = NULL; @@ -104,7 +104,8 @@ class NetworkManager std::vector<Splayer> joueurs; SDLNet_SocketSet setJoueurs; - + bool active = true; + Timer timerActive; // Quantité maximale de données que l'on peut recevoir. int maxlen = 512; }; diff --git a/include/manager/SoundManager.hpp b/include/manager/SoundManager.hpp index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1ef085b59ba9ddd71b48f0e4318746843ce9a5c0 100644 --- a/include/manager/SoundManager.hpp +++ b/include/manager/SoundManager.hpp @@ -0,0 +1,49 @@ +#pragma once +#ifndef SOUND_MANAGER_H +#define SOUND_MANAGER_H + + +#include <SDL2/SDL_mixer.h> + +class SoundManager{ + public: + static SoundManager& getInstance(); + + SoundManager(){ + printf("j'initialise l'audio"); + if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT,8, 1024) == -1) //Initialisation de l'API Mixer + { + printf("%s", Mix_GetError()); + } + backgroundMusic=Mix_LoadWAV("../assets/sound/backgroundMusic.wav"); + WalkingSkeleton = Mix_LoadWAV("../assets/sound/walkingSkeleton.wav"); + shootingBow = Mix_LoadWAV("../assets/sound/bow_shoot.wav"); + hitBow = Mix_LoadWAV("../assets/sound/arrowHit.wav"); + walkingGrass = Mix_LoadWAV("../assets/sound/walkingGrass.wav"); + monsterSlash = Mix_LoadWAV("../assets/sound/monsterSlash.wav"); + menuMusic = Mix_LoadWAV("../assets/sound/menuMusic.wav"); + Mix_Volume(-1,128); + } + + void PlayMusicBackground(); + void pauseMusicBackground(); + void resumeMusicBackground(); + void PlayWalkingSkeleton(float distance); + void playShootingBow(float distance); + void playHitBow(); + void playWalkingGrass(); + void playMonsterSlash(); + void playMenuMusic(); + void freeMusic(); + private: + static SoundManager* instance; + + Mix_Chunk *backgroundMusic; + Mix_Chunk *WalkingSkeleton; + Mix_Chunk *shootingBow; + Mix_Chunk *hitBow; + Mix_Chunk *walkingGrass; + Mix_Chunk *monsterSlash; + Mix_Chunk *menuMusic; +}; +#endif \ No newline at end of file diff --git a/include/manager/WorldManager.hpp b/include/manager/WorldManager.hpp index 7fc644ad0415c7faee0de91f2aef562167c7e8d7..a2401316f960cf5f67dab3eb63f2c4acfc2c52eb 100644 --- a/include/manager/WorldManager.hpp +++ b/include/manager/WorldManager.hpp @@ -9,6 +9,7 @@ #include "IActor.hpp" #include "BodyFactory.hpp" #include "NetworkManager.hpp" +#include "SoundManager.hpp" // Game #include "../game/Entity.hpp" @@ -99,22 +100,18 @@ class WorldManager : public IActor void prepareNetworkDatas(); void updateNetworkDatas(); void sendNetworkDatas(TCPsocket socket = nullptr, bool ignoreAll = false); - void server(); - void casesDatas(Document* document, NetworkCommands commande); void parseSave(); - Vec2 centerTextureOnHitBox(Entity* entity, const Vec2& coordonnees, Animation& animation); - Document donneesReseauJson; vector<NetworkCommands> commandes; // Liste des commandes qui réfèrent aux actions envoyées à travers le fichier Json par réseau. - vector<string> messages; char input_buffer[512]; string popUpMessage; bool showPopUP = false; bool debugMode = false; + bool inGame = false; struct nk_context* ctx; int yMouse; int xMouse; diff --git a/include/utils/include/constante.h b/include/utils/include/constante.h index 9a260b074a88b59f288b6709eea0474b29c31567..d01ab9b9748781c82f8ec87235e6eb23873cb8eb 100644 --- a/include/utils/include/constante.h +++ b/include/utils/include/constante.h @@ -20,7 +20,7 @@ #define PLAYERCATEGORY 0x0008 #define ENNEMYCATEGORY 0x004 #define TILECATEGORY 0x0010 -#define BORDERCATEGORY 0x0020 +#define BORDERCATEGORY 0x0016 #define PROJECTILECATEGORY 0x0040 #endif \ No newline at end of file diff --git a/include/utils/include/enum.hpp b/include/utils/include/enum.hpp index 444f65d844ae0edd7c648b43d1c19db9ce607122..445933a9732d1b395ca6dc4e6e280ac399639b8a 100644 --- a/include/utils/include/enum.hpp +++ b/include/utils/include/enum.hpp @@ -39,6 +39,8 @@ enum ETypeInstance { PLAYERTYPE, ENEMYTYPE, TILEDYNAMIQUE, + TILEWALL, + TILEWATER, TILESTATIQUE, TARGETTYPE, KNOCKBACKTYPE, @@ -72,7 +74,8 @@ enum groupIndex { PLAYERINDEX = -1, ENEMYINDEX = -3, PROJECTILEINDEX = -3, - TILEINDEX = 4 + TILEINDEX = 4, + BORDERINDEX = 5, }; enum NuklearImage { diff --git a/save/save1.json b/save/save1.json index 82b450dbc3eca7406fe2ddc6a151ddd7859c9e3a..8250b35246f5c09ab93e7c7f9323bfdcb28f2168 100644 --- a/save/save1.json +++ b/save/save1.json @@ -1 +1 @@ -{"character":{"name":"player","lvl":1,"experience":0,"statsPoints":0}} \ No newline at end of file +{"character":{"name":"","lvl":1,"experience":0,"statsPoints":0,"strength":10,"magic":10,"dexterity":10,"luck":2,"armor":10}} \ No newline at end of file diff --git a/save/save2.json b/save/save2.json deleted file mode 100644 index 82b450dbc3eca7406fe2ddc6a151ddd7859c9e3a..0000000000000000000000000000000000000000 --- a/save/save2.json +++ /dev/null @@ -1 +0,0 @@ -{"character":{"name":"player","lvl":1,"experience":0,"statsPoints":0}} \ No newline at end of file diff --git a/src/game/Game.cpp b/src/game/Game.cpp index 8061f0d042be28b684995d93b20488d3959c7cd8..94f5ea415ba1fe3f5b69b473bef83504c1250fd1 100644 --- a/src/game/Game.cpp +++ b/src/game/Game.cpp @@ -6,7 +6,7 @@ Game::Game(char gameTitle[], int width, int height, bool fullscreen) cerr << "Error initializing SDL: " << SDL_GetError() << endl; exit(1); } - + //SDL_AudioInit("waveout"); RenderManager& rm = RenderManager::getInstance("My Window", 800, 600,fullscreen); renderManager = &rm; @@ -45,9 +45,7 @@ void Game::gameLoop() renderManager->renderClear(); renderManager->renderPresent(); renderManager->renderGui(); - worldManager->loadWorld(Test); - state = InGame; continue; } @@ -56,6 +54,7 @@ void Game::gameLoop() render(); } + SoundManager::getInstance().freeMusic(); } void Game::saveGame(string namefile){ diff --git a/src/game/GameEntities.cpp b/src/game/GameEntities.cpp index ef1831cc904ae13cea916d2e48d98df5d8f093d6..16211c495dd6ed8f7c539b68a59817367319efec 100644 --- a/src/game/GameEntities.cpp +++ b/src/game/GameEntities.cpp @@ -33,7 +33,7 @@ void Being::Move(float x,float y){ * Ici on gère les fonctions du joueur. */ -Player::Player(float x, float y,b2Shape* shape, WorldManager* parent) : Being(x, y, PLAYERSIZE_W / PPM, PLAYERSIZE_H / PPM, 10.0f, 1.0f,0.0f, shape, Dynamic,this,PLAYERCATEGORY,PLAYERTYPE,PLAYERINDEX,parent) +Player::Player(float x, float y,b2Shape* shape, WorldManager* parent,int lvl) : Being(x, y, PLAYERSIZE_W / PPM, PLAYERSIZE_H / PPM, 10.0f, 1.0f,0.0f, shape, Dynamic,this,PLAYERCATEGORY,PLAYERTYPE,PLAYERINDEX,parent) { skills[HSlashSkill] = std::make_unique<HSlash>(this,world); this->parent = parent; @@ -41,7 +41,15 @@ Player::Player(float x, float y,b2Shape* shape, WorldManager* parent) : Being(x, this->currHp = 100; this->maxHp = 100; this->acceleration = 1.7f; - + this->niveau = lvl; + this->strength = 10; + this->magic = 10; + this->dexterity = 15; + this->luck = 2; + this->armor = 10; + //this->timerHslash.setEnded(true); + this->timerHslash.setEnd(2.0f); + this->items["lifePotion"]=make_unique<LifePotion>(); /* [Ajout de textures pour le joueur] --------------------------------------------------------------------- @@ -67,7 +75,7 @@ Player::Player(float x, float y,b2Shape* shape, WorldManager* parent) : Being(x, // Slashing const string slashing = "../assets/player/FighterSlashAttack.png"; - parent->addAnimationToEntity(this, slashing, 4, PLAYERSIZE_H, PLAYERSIZE_H * 2, HSlashState, 0.1f); + parent->addAnimationToEntity(this, slashing, 4, PLAYERSIZE_H, PLAYERSIZE_H * 2, HSlashState, 0.2f); this->getAnimation(HSlashState).setLoop(false); RenderManager& renderManager = RenderManager::getInstance(); @@ -78,12 +86,13 @@ Player::Player(float x, float y,b2Shape* shape, WorldManager* parent) : Being(x, void Player::update(float deltaT) { Being::update(deltaT); + timerHslash.update(deltaT); if(invicible){ timer.update(deltaT); if(timer.getEnded()){ invicible=false; - b2Fixture* fixture = &(body->GetFixtureList()[0]); - fixture->SetSensor(false); + //b2Fixture* fixture = &(body->GetFixtureList()[0]); + //fixture->SetSensor(false); return; } //si les deux composantes du vecteur sont à zéro alors c'est que l'animation est terminée @@ -97,7 +106,9 @@ void Player::update(float deltaT) vectCollide.SetZero(); } } - + } + if(this->state==WalkingState || this->state == RunningState){ + SoundManager::getInstance().playWalkingGrass(); } } void Player::gainXp(int exp){ @@ -113,6 +124,15 @@ void Player::onTouch(b2Contact* contact,float deltaT) //cout << "J'ai touché " << endl; } bool Player::Deserialize(const rapidjson::Document& obj){ + this->name = obj["character"]["name"].GetString(); + this->niveau = obj["character"]["lvl"].GetInt(); + this->exp = obj["character"]["experience"].GetInt(); + this->statPoint = obj["character"]["statsPoints"].GetInt(); + this->strength = obj["character"]["statsPoints"].GetInt(); + this->magic = obj["character"]["magic"].GetInt(); + this->luck = obj["character"]["luck"].GetInt(); + this->dexterity = obj["character"]["luck"].GetInt(); + this->armor = obj["character"]["armor"].GetInt(); return true; } bool Player::Serialize(rapidjson::Writer<rapidjson::StringBuffer>* writer){ @@ -128,6 +148,16 @@ bool Player::Serialize(rapidjson::Writer<rapidjson::StringBuffer>* writer){ writer->Int(this->exp); writer->Key("statsPoints"); writer->Int(this->statPoint); + writer->Key("strength"); + writer->Int(this->getStrength()); + writer->Key("magic"); + writer->Int(this->magic); + writer->Key("dexterity"); + writer->Int(this->dexterity); + writer->Key("luck"); + writer->Int(this->luck); + writer->Key("armor"); + writer->Int(this->armor); writer->EndObject(); writer->EndObject(); @@ -176,8 +206,9 @@ void Player::getHit(STypeInstance* instance){ timer.setEnd(1.0f); timerKnockback.reset(); timerKnockback.setEnd(0.2f); - b2Fixture* fixture = &(body->GetFixtureList()[0]); - fixture->SetSensor(true); + //b2Fixture* fixture = &(body->GetFixtureList()[0]); + //fixture->SetSensor(true); + this->currHp -= (enemy->getStrength())/(enemy->getStrength()+enemy->getArmor()); } } void Player::BeginContact(b2Contact* contact,float deltaT) { @@ -209,8 +240,7 @@ void Player::EndContact(b2Contact* contact,float deltaT) { /** ---------------------------------------------------- [ENEMY] ------------------------------------------- * Ici on gère les fonctions de l'ennemi. */ - -Enemy::Enemy(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent) : Being(x, y, w / PPM, h / PPM, 1.0f, 1.0f,0.0f, shape, Dynamic,this,ENNEMYCATEGORY,ENEMYTYPE,ENEMYINDEX,parent){ +Enemy::Enemy(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent) : Being(x, y, w / PPM, h / PPM, 1.0f, 1.0f,0.0f, shape, Dynamic,this,ENNEMYCATEGORY,ENEMYTYPE,ENEMYINDEX,parent){ this->parent = parent; this->world = parent->getWorld(); @@ -223,13 +253,18 @@ Enemy::Enemy(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldMa Vec2(PLAYERSIZE_W/(2.0f*PPM),PLAYERSIZE/(PPM*2.0f)), 0.0f ); - + armor = 10*lvl; + force = 10*lvl; + this->expGift = expGift; + this->lvl = lvl; b2CircleShape sensorPlayer; sensorPlayer.m_p.Set(getBody()->GetLocalCenter().x,getBody()->GetLocalCenter().y); sensorPlayer.m_radius = 6.0f; this->expGift = expGift; BodyFactory::getInstance().addSensor(this->getBody(),0.0f,1.0f,&sensorPlayer,PLAYERCATEGORY,this,TARGETTYPE,ENEMYINDEX); BodyFactory::getInstance().addSensor(this->getBody(),0.0f,1.0f,shape,PLAYERCATEGORY,this,KNOCKBACKTYPE,ENEMYINDEX); + BodyFactory::getInstance().addSensor(this->getBody(),0.0f,1.0f,shape,BORDERCATEGORY,this,KNOCKBACKTYPE,ENEMYINDEX); + } void Enemy::changeDirection(float deltaT){ @@ -238,6 +273,7 @@ void Enemy::changeDirection(float deltaT){ void Enemy::BeginContact(b2Contact* contact,float deltaT) { + b2Fixture* fixtureA = contact->GetFixtureA(); b2Fixture* fixtureB = contact->GetFixtureB(); STypeInstance* instanceA = (STypeInstance*)(fixtureA->GetUserData().pointer); @@ -252,11 +288,25 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { break; } case KNOCKBACKTYPE: - { - Player* player = ((Player*)instanceA->ptr); - player->setHp(player->getHp()-10); - printf("player hp : %d",player->getHp()); - break; + { + + + switch(instanceB->instance){ + case PLAYERTYPE: + { + + Player* player = ((Player*)instanceB->ptr); + if(!player->getInvicible()){ + + player->setHp(player->getHp()-10); + printf("player hp : %d",player->getHp()); + } + break; + + } + + } + } default: break; @@ -264,17 +314,26 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { switch (instanceB->instance) { case TARGETTYPE: - cout << instanceA->instance << endl; + this->potentialTarget.push_back(((Player*)instanceA->ptr)); break; case KNOCKBACKTYPE: { - Player* player = ((Player*)instanceA->ptr); - player->setHp(player->getHp()-10); - printf("player hp : %d",player->getHp()); - break; - - } + switch(instanceA->instance){ + case PLAYERTYPE: + { + + Player* player = ((Player*)instanceB->ptr); + if(!player->getInvicible()){ + + player->setHp(player->getHp()-10); + printf("player hp : %d",player->getHp()); + } + break; + + } + } + } default: break; } @@ -282,10 +341,15 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { void Enemy::update(float deltaT){ Being::update(deltaT); + if(this->currHp<=0){ + this->active = false; + return; + } if(cible){ Vec2 direction = Vec2(cible->getBody()->GetPosition().x,cible->getBody()->GetPosition().y); direction.operator -= (this->getBody()->GetPosition()); if(direction.Length() >= maxAggro){ + this->state= IdleState; cible = nullptr; return; } @@ -299,7 +363,6 @@ void Enemy::update(float deltaT){ void Enemy::lookForTarget(){ if(!this->cible){ if(potentialTarget.size()!=0){ - cout << potentialTarget.size() << endl; cible = (potentialTarget.back()); float distance_min = fabs(b2Distance(this->getBody()->GetPosition(),cible->getBody()->GetPosition())); float distance; @@ -313,7 +376,7 @@ void Enemy::lookForTarget(){ } } } -void Enemy::acceptSkill(Skill* skill){cout << "je suis touché" << endl; } +void Enemy::acceptSkill(Skill* skill){skill->applySkillEnemy(this); } void Enemy::followTarget(float deltaT){ Vec2 direction = Vec2(cible->getBody()->GetPosition().x,cible->getBody()->GetPosition().y); direction.operator -= (this->getBody()->GetPosition()); @@ -339,14 +402,16 @@ void Enemy::followTarget(float deltaT){ for(int i = 0; i < 8; i++){ Vec2 normTest(direction); - normTest.operator*=(0.5f); + normTest.operator*=(0.8f); Vec2 target(point[i]); target.x += normTest.x; target.y += normTest.y; world->RayCast(&(this->rayCastCallback),point[i],target); + } if(rayCastCallback.getHit()){ + // On ajuste la direction. float angle = (90 * M_PI) / 180.0; double newX = direction.x * cos(angle) - direction.y * sin(angle); @@ -370,7 +435,7 @@ void Enemy::onTouch(b2Contact* contact,float deltaT){ // NB : Comme il y aura plusieurs classes d'ennemis, faire un vector de pointeurs intelligents. -Skeleton::Skeleton(float x, float y, int w, int h,int xpGift, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,xpGift,shape, parent){ +Skeleton::Skeleton(float x, float y, int w, int h,int xpGift,int lvl, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,xpGift,lvl,shape, parent){ currHp = 100; maxHp = 100; armor = 0; @@ -418,6 +483,7 @@ void Skeleton::update(float deltaT){ if(state == IdleState){ // Regarde d'abord si le chrono de l'état passif est terminé. if(timerEtatPassif.getEnded()){ + const int randomValue = (rand() % 3) + 1; // Si = 1 génère une destination aléatoire. @@ -425,12 +491,12 @@ void Skeleton::update(float deltaT){ this->state = WalkingState; double randomDoubleX = static_cast<double>(rand()) / RAND_MAX; - double x = 0.0 + randomDoubleX * 4.0; + double x = randomDoubleX * 100.0; double randomDoubleY = static_cast<double>(rand()) / RAND_MAX; - double y = 0.0 + randomDoubleY * 4.0; + double y = randomDoubleY * 100.0; destination = Vec2(x, y); - } + } } } @@ -438,9 +504,30 @@ void Skeleton::update(float deltaT){ if(state == WalkingState){ Vec2 currentPosition = body->GetPosition(); Vec2 distanceToTarget = destination - currentPosition; - + Vec2 position = this->getBody()->GetPosition(); + Vec2 point[8]; + + this->rayCastCallback.setHit(false); + point[0] = Vec2(position.x,position.y); + point[1] = Vec2(position.x+this->getWidth(),position.y); + point[2] = Vec2(position.x,position.y+this->getHeight()); + point[3] = Vec2(position.x+this->getWidth(),position.y+this->getHeight()); + point[4] = Vec2(position.x,position.y+this->getHeight()/2.0f); + point[5] = Vec2(position.x+this->getWidth(),position.y+this->getHeight()/2.0f); + point[6] = Vec2(position.x+this->getWidth()/2.0f,position.y); + point[7] = Vec2(position.x+this->getWidth()/2.0f,position.y+this->getHeight()); + Vec2 direction = distanceToTarget; + direction.Normalize(); + for(int i = 0; i < 8; i++){ + Vec2 normTest(direction); + normTest.operator*=(0.8f); + Vec2 target(point[i]); + target.x += normTest.x; + target.y += normTest.y; + world->RayCast(&(this->rayCastCallback),point[i],target); + } // Arrête le mouvement lorsque l'objet est proche de la cible. - if (distanceToTarget.Length() < tolerance) { + if (distanceToTarget.Length() < tolerance || this->rayCastCallback.getHit()) { velocity.x = 0; velocity.y = 0; state = IdleState; timerEtatPassif.reset(); @@ -449,8 +536,8 @@ void Skeleton::update(float deltaT){ // Continue de se diriger vers la cible. else { - Vec2 direction = distanceToTarget; - direction.Normalize(); + + velocity = walkspeed * deltaT * direction; } } @@ -491,6 +578,7 @@ void Skeleton::update(float deltaT){ instance.instance=ENEMYTYPE; instance.ptr = this; this->cible->getHit(&instance); + SoundManager::getInstance().playMonsterSlash(); } } } @@ -503,7 +591,7 @@ void Skeleton::update(float deltaT){ // [SkeletonArcher] ---------------------------------------------------------------------------------------------- -SkeletonArcher::SkeletonArcher(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,expGift, shape, parent) { +SkeletonArcher::SkeletonArcher(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,expGift,lvl,shape, parent) { currHp = 100; maxHp = 100; armor = 0; @@ -542,7 +630,7 @@ void SkeletonArcher::update(float deltaT){ if(this->cible != nullptr){ if(b2Distance(this->getBody()->GetPosition(),cible->getBody()->GetPosition())<this->attackRange && this->state != SHOTSTATE){ const int randomValue = (rand() % 100) + 1; - if(randomValue == 1){ + if(randomValue ==1 || randomValue == 2){ this->state = SHOTSTATE; } else{ @@ -567,12 +655,13 @@ void SkeletonArcher::update(float deltaT){ positionEnemy.x+=getWidth()/2; positionEnemy.y+=getHeight()/2; float angle = ( 1 * atan2(positionCible.y-positionEnemy.y, positionCible.x-positionEnemy.x)); - float xVelocity = 200.0f * cos(angle); + float xVelocity = 800.0f * cos(angle); float yVelocity = 150.0f * sin(angle); float xArrive = positionEnemy.x + (cos(angle)); float yArrive = positionEnemy.y + (sin(angle)); parent->makeProjectile(xArrive,yArrive,xVelocity,yVelocity,angle); this->state = IdleState; + SoundManager::getInstance().playShootingBow(b2Distance(this->body->GetPosition(),this->cible->getBody()->GetPosition())); } break; } @@ -601,7 +690,7 @@ void SkeletonArcher::update(float deltaT){ // [SkeletonSpearman] ---------------------------------------------------------------------------------------------- -SkeletonSpearman::SkeletonSpearman(float x, float y, int w, int h,int expGift, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,expGift, shape, parent) { +SkeletonSpearman::SkeletonSpearman(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent) : Enemy(x, y, w, h,expGift,lvl, shape, parent) { } @@ -615,35 +704,96 @@ void SkeletonSpearman::update(float deltaT){ */ bool HSlash::use(){ - HSlashRayCast callback = HSlashRayCast(this, 5); - Vec2 pPos = parent->getPosition(); - Vec2 pSize = parent->getSize(); - - const int& step = 2 * pSize.x; - int dir = 1; - - if(parent->getSimpleLook() == Left){ - dir = -1; - } - Vec2 point1( - pPos.x + (pSize.x / 2.0f), - pPos.y + (pSize.y / 2.0f) - ); - Vec2 point2( - point1.x + step * dir, - point1.y - ); - - //cout << point1.x << " : " << point1.y << endl; - //cout << "position joueur : " << pPos.x << " : " << pPos.y << endl; - //cout << "position raycast p2 : " << point2.x << " : " << point2.y << endl; - - world->RayCast(&callback, point1, point2); - - return true; + if(this->parent->getHslashTimer().getEnded()){ + printf("j'utilise le skill"); + this->parent->getHslashTimer().reset(); + HSlashRayCast callback = HSlashRayCast(this, 5); + Vec2 pPos = parent->getPosition(); + Vec2 pSize = parent->getSize(); + + const int& step = 2 * pSize.x; + int dir = 1; + + if(parent->getSimpleLook() == Left){ + dir = -1; + } + Vec2 point1( + pPos.x + (pSize.x / 2.0f), + pPos.y + (pSize.y / 2.0f) + ); + Vec2 point2( + point1.x + step * dir, + point1.y + ); + + //cout << point1.x << " : " << point1.y << endl; + //cout << "position joueur : " << pPos.x << " : " << pPos.y << endl; + //cout << "position raycast p2 : " << point2.x << " : " << point2.y << endl; + + world->RayCast(&callback, point1, point2); + + return true; + } + printf("j'utilise pas le skill"); + return false; } void HSlash::applySkillEnemy(Enemy* enemy){ - enemy->setHp(enemy->getHp()-this->parent->getStrength()); + int degats; + enemy->setKnockback(true); + Vec2 reverseVelocity(enemy->getBody()->GetLinearVelocity()); + + if(this->parent->getStrength()*2<=enemy->getArmor()){ + degats=1; + } + else{ + degats = this->parent->getStrength()-enemy->getArmor(); + } + enemy->setHp(enemy->getHp()-this->parent->getStrength()*(parent->getStrength()/parent->getStrength()+enemy->getArmor())); + if(enemy->getHp()<=0){ + this->parent->gainXp(enemy->getGiftXp()); + int dropchance = (rand() % 100)+1; + if(dropchance >=1 && dropchance<=20){ + int drop = (rand() % 5) +1; + switch (drop) + { + case 1: + { + Helmet helmet(this->level); + shared_ptr<Object> obj(&helmet); + this->parent->addItemToInventory(obj); + } + break; + case 2: + { + Chest chest(this->level); + shared_ptr<Object> obj(&chest); + this->parent->addItemToInventory(obj); + break; + } + case 3: + { + Glove glove(this->level); + shared_ptr<Object> obj(&glove); + this->parent->addItemToInventory(obj); + break; + } + case 4: + { + Boots boots(this->level); + shared_ptr<Object> obj(&boots); + this->parent->addItemToInventory(obj); + break; + } + case 5: + { + LifePotion potion; + shared_ptr<Item> obj(&potion); + break; + } + } + + } + } } Projectile::Projectile(float x,float y,b2Shape* shape,WorldManager* parent): Entity(x,y,48/(2*PPM),1/(2*PPM),1.0f,1.0f,1.0f,shape,Dynamic,this,PROJECTILECATEGORY,PROJECTILETYPE,PROJECTILEINDEX){ @@ -683,6 +833,7 @@ void Projectile::BeginContact(b2Contact* contact,float deltaT){ { printf("je touche un joueur"); Player* player = ((Player*)(instanceA->ptr)); + SoundManager::getInstance().playHitBow(); if(player->getInvicible()){ player->setHp(player->getHp()-1); } @@ -707,6 +858,7 @@ void Projectile::BeginContact(b2Contact* contact,float deltaT){ case PLAYERTYPE: { printf("je touche un joueur"); + SoundManager::getInstance().playHitBow(); Player* player = ((Player*)(instanceB->ptr)); if(player->getInvicible()){ player->setHp(player->getHp()-1); @@ -761,8 +913,8 @@ EntityFactory& EntityFactory::getInstance() void EntityFactory::makeSkeleton(float x,float y,float w,float h,int playerLvl){ b2PolygonShape eshape; - const float enemySize_w = PLAYERSIZE_W / PPM; - const float enemySize_h = PLAYERSIZE_H / PPM; + const float enemySize_w = w / PPM; + const float enemySize_h = h / PPM; eshape.SetAsBox( enemySize_w/2.0f, enemySize_h/2.0f, @@ -776,6 +928,7 @@ void EntityFactory::makeSkeleton(float x,float y,float w,float h,int playerLvl){ w, h, xpGift, + playerLvl, &eshape, parent ); @@ -783,28 +936,29 @@ void EntityFactory::makeSkeleton(float x,float y,float w,float h,int playerLvl){ } void EntityFactory::makeArcherSkeleton(float x,float y,float w,float h,int playerLvl){ b2PolygonShape eshape; - const float enemySize_w = PLAYERSIZE_W / PPM; - const float enemySize_h = PLAYERSIZE_H / PPM; + const float enemySize_w = w / PPM; + const float enemySize_h = h / PPM; eshape.SetAsBox( - enemySize_w/2.0f, + enemySize_w/2.0f, enemySize_h/2.0f, - Vec2(enemySize_w/2.0f,enemySize_h/2.0f), + Vec2(enemySize_w/2.0f,(enemySize_h/2.0f)+32/PPM), 0.0f ); int xpGift = 100 * playerLvl; std::shared_ptr<Enemy> skeleton = std::make_unique<SkeletonArcher>( x, y, - enemySize_w, - enemySize_h, + w, + h, xpGift, + playerLvl, &eshape, parent ); parent->getEnemies()->push_back(skeleton); } -void EntityFactory::makePlayer(float x,float y){ +void EntityFactory::makePlayer(float x,float y,int lvl){ const float playerWidth = PLAYERSIZE_W / PPM; const float playerHeigth = PLAYERSIZE_H / PPM; b2PolygonShape shape; @@ -815,7 +969,7 @@ void EntityFactory::makePlayer(float x,float y){ 0.0f ); - parent->getPlayers()->emplace_back(x,y,&shape,parent); + parent->getPlayers()->emplace_back(x,y,&shape,parent,lvl); } void EntityFactory::makeProjectile(float x,float y,float vX,float vY,float angle){ @@ -828,4 +982,82 @@ void EntityFactory::makeProjectile(float x,float y,float vX,float vY,float angle projectile->setAngle(angle); vX >= 0 ? projectile->setSimpleLook(Left):projectile->setSimpleLook(Right); this->parent->getProjectiles()->push_back(projectile); -} \ No newline at end of file +} +Object::Object() +{ +} + +Object::~Object() +{ +} + +Item::Item() +{ +} + +Item::~Item() +{ +} + +Chest::Chest(int lvl) +{ +} +void Chest::use(Player* player){ + +} +Chest::~Chest() +{ +} + +Glove::Glove(int lvl) +{ + +} +void Glove::use(Player* player){ + +} +Glove::~Glove() +{ +} +Helmet::Helmet(int lvl) +{ +} +void Helmet::use(Player* player){ + +} +Helmet::~Helmet() +{ +} +Boots::Boots(int lvl){ + +} +Boots::~Boots(){ + +} +void Boots::use(Player* player){ + +} +LifePotion::LifePotion():Item() +{ +} + +LifePotion::~LifePotion() +{ +} +void LifePotion::use(Player* player){ + if(amount>0){ + player->setHp(player->getHp()+this->healedHP); + } +} +void LifePotion::increaseAmount(){ + amount++; +} +Sword::Sword(int lvl){ + +} +Sword::~Sword(){ + +} +void Sword::use(Player* player){ + +} diff --git a/src/manager/BodyFactory.cpp b/src/manager/BodyFactory.cpp index bd965f969a133d8c30c47e0db65872c8aa653f2f..cf549d41b6c0840578e6a575ec149c34be7acb22 100644 --- a/src/manager/BodyFactory.cpp +++ b/src/manager/BodyFactory.cpp @@ -121,7 +121,7 @@ void BodyFactory::setupBorder(int widthMap,int heightMap){ fixtureDef.density = 1.0f; fixtureDef.friction = 1.0f; fixtureDef.filter.categoryBits = BORDERCATEGORY; - + fixtureDef.filter.groupIndex = BORDERINDEX; body->CreateFixture(&fixtureDef); @@ -132,7 +132,8 @@ void BodyFactory::setupBorder(int widthMap,int heightMap){ fixtureDef2.density = 1.0f; fixtureDef2.friction =1.0f; fixtureDef2.filter.categoryBits = BORDERCATEGORY; - + fixtureDef2.filter.groupIndex = BORDERINDEX; + body->CreateFixture(&fixtureDef2); @@ -143,8 +144,8 @@ void BodyFactory::setupBorder(int widthMap,int heightMap){ fixtureDef3.density = 1.0f; fixtureDef3.friction =1.0f; fixtureDef3.filter.categoryBits = BORDERCATEGORY; + fixtureDef3.filter.groupIndex = BORDERINDEX; - fixtureDef3.filter.maskBits=0x000; body->CreateFixture(&fixtureDef3); b2FixtureDef fixtureDef4; @@ -154,6 +155,7 @@ void BodyFactory::setupBorder(int widthMap,int heightMap){ fixtureDef4.density = 1.0f; fixtureDef4.friction =1.0f; fixtureDef4.filter.categoryBits = BORDERCATEGORY; + fixtureDef4.filter.groupIndex = BORDERINDEX; body->CreateFixture(&fixtureDef4); } diff --git a/src/manager/MenuManager.cpp b/src/manager/MenuManager.cpp index 01c086666867bc8af77d31fd95e3584f89134361..ca77f08345d788cde425216c786effc8bebc7f57 100644 --- a/src/manager/MenuManager.cpp +++ b/src/manager/MenuManager.cpp @@ -56,7 +56,7 @@ void MenuManager::menu(){ NK_WINDOW_BORDER | NK_WINDOW_NO_SCROLLBAR)) { - string startGame = (game->getLoadedSave()=="" ? "Nouvelle partie" : "Reprendre la partie"); + string startGame = "Nouvelle partie"; float ratio[] = {0.1f, 0.80f,0.1f}; int h = menu_height / 15; nk_layout_row(ctx, NK_DYNAMIC, h, 3, ratio); @@ -168,6 +168,9 @@ string MenuManager::getTitleFromFile(std::filesystem::path filePath){ cout << content << endl; Document save; save.Parse<0>(content.c_str()); + if(save.HasParseError()){ + return ""; + } string name(save["character"]["name"].GetString()); int niveau = save["character"]["lvl"].GetInt(); @@ -178,7 +181,6 @@ string MenuManager::getTitleFromFile(std::filesystem::path filePath){ saveName.append(std::to_string(niveau)); file.close(); return saveName; - return "" ; /* vector<string> tokens = getSplitString(content,'\n'); vector<string> infoPlayer; diff --git a/src/manager/NetworkManager.cpp b/src/manager/NetworkManager.cpp index ed701fd8aa8d7704887c3cdcc72a0c24dfda9cc4..873298e7ac4bdf367356c34fdbe33047f5c0de4f 100644 --- a/src/manager/NetworkManager.cpp +++ b/src/manager/NetworkManager.cpp @@ -279,21 +279,37 @@ string NetworkManager::getApplicationAddress(){ return ""; } - +string NetworkManager::getData(TCPsocket socket){ + char length[50]; + int recvLength = SDLNet_TCP_Recv(socket,length,50); + while (recvLength <50) + { + recvLength += SDLNet_TCP_Recv(socket,length,50-recvLength); + } + int messageLength = stoi(length); + char data[messageLength]; + recvLength = SDLNet_TCP_Recv(socket,data,messageLength); + while(recvLength < messageLength){ + recvLength+= SDLNet_TCP_Recv(socket,data,messageLength-recvLength); + } + string message(data); + return message; +} void NetworkManager::acceptApplicationClient(){ if(applicationServer){ //cout << "je vérifie que quelqu'un veut entrer" << endl; if(!applicationClient){ - this->applicationClient = SDLNet_TCP_Accept(applicationServer); if(applicationClient){ + timerActive.reset(); + active =true; rapidjson::StringBuffer buffer; rapidjson::Writer<rapidjson::StringBuffer> writer(buffer); writer.StartObject(); writer.Key("type"); - writer.String("welcome"); + writer.String("TTL"); writer.Key("data"); writer.String("bienvenue"); writer.EndObject(); @@ -306,27 +322,37 @@ void NetworkManager::acceptApplicationClient(){ } char datarec[maxlen]; SDLNet_CheckSockets(clientSet, 1000); - if(SDLNet_SocketReady(applicationClient)){ - SDLNet_TCP_Recv(applicationClient,datarec,sizeof(datarec)); - cout << datarec << endl; - } + + } } else{ - - this->applicationTmp = SDLNet_TCP_Accept(applicationServer); - if(applicationTmp){ - rapidjson::StringBuffer buffer; - rapidjson::Writer<rapidjson::StringBuffer> writer(buffer); - writer.StartObject(); + rapidjson::StringBuffer buffer; + rapidjson::Writer<rapidjson::StringBuffer> writer(buffer); + writer.StartObject(); writer.Key("type"); - writer.String("close"); + writer.String("ttl"); writer.Key("data"); - writer.String("il existe déjà un client"); - writer.EndObject(); - SDLNet_TCP_Send(applicationTmp,buffer.GetString(),buffer.GetLength()); - SDLNet_TCP_Close(applicationTmp); + writer.String(""); + writer.EndObject(); + SDLNet_TCP_Send(this->applicationClient,buffer.GetString(),buffer.GetLength()); + SDLNet_CheckSockets(clientSet, 1000); + this->active = SDLNet_SocketReady(applicationClient); + this->applicationTmp = SDLNet_TCP_Accept(applicationServer); + if(this->applicationTmp){ + rapidjson::StringBuffer bufferTMP; + rapidjson::Writer<rapidjson::StringBuffer> writerTMP(bufferTMP); + writerTMP.StartObject(); + writerTMP.Key("type"); + writerTMP.String("notification"); + writerTMP.Key("data"); + writerTMP.String(""); + + writerTMP.EndObject(); + SDLNet_TCP_Send(this->applicationTmp,bufferTMP.GetString(),bufferTMP.GetLength()); + SDLNet_TCP_Close(applicationTmp); } + } } diff --git a/src/manager/RenderManager.cpp b/src/manager/RenderManager.cpp index 1f51e08a8f895fabcaa393907268e9d95ae3cc0a..19d14b1211f012961c93ab4c56e6f327db2d5400 100644 --- a/src/manager/RenderManager.cpp +++ b/src/manager/RenderManager.cpp @@ -337,7 +337,7 @@ Texture RenderManager::copyTexture(Texture textureSource) { * @return Vec2 */ Vec2 RenderManager::convertPoint(Camera* camera, const Vec2& point){ - cout << "x:" << point.x << "y:" << point.y << endl; + //cout << "x:" << point.x << "y:" << point.y << endl; return Vec2((point.x - camera->x) * PPM, (point.y - camera->y) * PPM); } diff --git a/src/manager/SoundManager.cpp b/src/manager/SoundManager.cpp new file mode 100644 index 0000000000000000000000000000000000000000..6bce9d69cb9bf14fcaefdc06b85fb6777f652769 --- /dev/null +++ b/src/manager/SoundManager.cpp @@ -0,0 +1,58 @@ +#include "../../include/manager/SoundManager.hpp" + +SoundManager* SoundManager::instance = nullptr; + +SoundManager& SoundManager::getInstance(){ + if(!instance){ + instance = new SoundManager(); + } + return *instance; +} + +void SoundManager::PlayMusicBackground(){ + Mix_Volume(0,25); + int channel = Mix_PlayChannel(0,this->backgroundMusic,-1); +} + +void SoundManager::playMenuMusic(){ + Mix_Volume(0,25); + int channel = Mix_PlayChannel(0,this->menuMusic,-1); +} + +void SoundManager::freeMusic(){ + Mix_FreeChunk(this->backgroundMusic); + Mix_FreeChunk(this->shootingBow); + Mix_FreeChunk(this->WalkingSkeleton); + Mix_FreeChunk(this->hitBow); + Mix_FreeChunk(this->walkingGrass); + Mix_FreeChunk(this->menuMusic); +} + +void SoundManager::resumeMusicBackground(){ + Mix_Resume(0); +} + +void SoundManager::pauseMusicBackground(){ + Mix_Pause(0); +} + +void SoundManager::PlayWalkingSkeleton(float distance){ + Mix_PlayChannel(-1,WalkingSkeleton,0); +} + +void SoundManager::playShootingBow(float distance){ + if(distance<0.2f){ + Mix_PlayChannel(-1,shootingBow,0); + } +} +void SoundManager::playHitBow(){ + Mix_PlayChannel(-1,this->hitBow,0); +} + +void SoundManager::playWalkingGrass(){ + Mix_PlayChannel(-1,this->walkingGrass,0); +} + +void SoundManager::playMonsterSlash(){ + Mix_PlayChannel(-1,this->monsterSlash,0); +} \ No newline at end of file diff --git a/src/manager/WorldManager.cpp b/src/manager/WorldManager.cpp index 873dda6de587ea8941b6ea592c166f2e2134d20d..05ebb50fd17ba87f4553941b343019bae30e0313 100644 --- a/src/manager/WorldManager.cpp +++ b/src/manager/WorldManager.cpp @@ -127,7 +127,7 @@ void WorldManager::parseSave(){ Document save; save.Parse<0>(content.c_str()); int niveau = save["lvl"].GetInt(); - entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM)); + entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM),niveau); players.back().Deserialize(save); this->lvlGame = niveau; } @@ -137,7 +137,7 @@ void WorldManager::parseSave(){ void WorldManager::initializePlayer(){ if(game->getLoadedSave() == ""){ //cout << "j'initialise le joueur au niveau 1" << endl; - entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM)); + entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM),1); this->lvlGame = 1; playerZero = &players.back(); velocity = playerZero->getVelocity(); @@ -249,9 +249,6 @@ void WorldManager::render() UserUI(); - // Affiche les widgets pour le serveur. - server(); - // Affiche une petite chatBox quand on est connecté. if(game->isOnline()){ chatBox(); @@ -264,7 +261,6 @@ void WorldManager::render() void WorldManager::UserUI() { - // Affichage de la barre de vie. renderManager->draw_filled_rectangle(64,28,healthBarWidth, healthBarHeight,0,0,0,255); const float hpperc = playerZero->getHp() / playerZero->getMaxHp(); @@ -282,7 +278,6 @@ void WorldManager::UserUI() renderManager->draw_filled_rectangle(windowWidth / 2 - 69, windowHeight - 74,64,64,0,0,0,255); renderManager->draw_filled_rectangle(windowWidth / 2 + 10, windowHeight - 74,64,64,0,0,0,255); renderManager->draw_filled_rectangle(windowWidth / 2 + 84, windowHeight - 74,64,64,0,0,0,255); - } void WorldManager::bulb() @@ -508,6 +503,14 @@ void WorldManager::updateInputStates(float deltaT){ } zoomed = true; break; + case SDL_MOUSEBUTTONDOWN: + if (e.button.button == SDL_BUTTON_LEFT){ + if(playerZero->applySkill(HSlashSkill)){ + changePlayerState(HSlashState); + canMove = false; + } + } + break; } nk_sdl_handle_event(&e); } @@ -613,7 +616,7 @@ void WorldManager::updateNetworkDatas() // Vérifie s'il y a un nouveau joueur if (id > 0) { // Crée un nouveau joueur - entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM)); + entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM),1); // Attribue l'ID au joueur players.back().setId(id); @@ -763,7 +766,7 @@ void WorldManager::casesDatas(Document* document, NetworkCommands commande){ if (id.IsInt()) { playerZero->setId(id.GetInt()); - entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM)); + entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM),1); } } @@ -774,7 +777,7 @@ void WorldManager::casesDatas(Document* document, NetworkCommands commande){ if (id.IsInt()) { - entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM)); + entityFactory->makePlayer(mapW/(2.0f*PPM),mapH/(2.0f*PPM),1); players.back().setId(id.GetInt()); } } @@ -951,25 +954,8 @@ void WorldManager::SubMenu(){ nk_spacer(ctx); nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); - } - nk_end(ctx); -} -/** - * @brief Génère des petits wigets pour gérer la connexion et la création d'un serveur. - * - */ -void WorldManager::server(){ - struct nk_style *s = &ctx->style; - nk_style_push_color(ctx, &s->window.background, nk_rgba(0,0,0,0)); - nk_style_push_style_item(ctx, &s->window.fixed_background, nk_style_item_color(nk_rgba(0,0,0,0))); - if (nk_begin(ctx, "serveur", nk_rect( - windowWidth - 300, windowHeight - 123, - 300, 123), - NK_WINDOW_NO_SCROLLBAR) - ) - { - nk_layout_row_dynamic(ctx, 55, 1); + nk_spacer(ctx); if (nk_button_label(ctx, "Lancer serveur")) { if (game->isOnline()) { showPopUP = true; @@ -987,7 +973,11 @@ void WorldManager::server(){ game->setOnline(true); } } + nk_spacer(ctx); + + nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); + nk_spacer(ctx); if (nk_button_label(ctx, "Rejoindre serveur")) { if (game->isOnline()) { showPopUP = true; @@ -1004,9 +994,9 @@ void WorldManager::server(){ networkManager.startGameClient(); } } + nk_spacer(ctx); - nk_style_pop_color(ctx); - nk_style_pop_style_item(ctx); + // Gestion de la pop up. if (showPopUP) { if (nk_popup_begin(ctx, NK_POPUP_STATIC, "Erreur", NK_WINDOW_NO_SCROLLBAR, nk_rect( (-windowWidth + 300 -100) / 2, (-windowHeight + 123 -75) / 2, @@ -1028,8 +1018,9 @@ void WorldManager::server(){ } } - nk_end(ctx); + nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); } + nk_end(ctx); } /** @@ -1248,6 +1239,7 @@ void WorldManager::renderPlayers(){ */ void WorldManager::loadWorld(EWorld world) { + SoundManager::getInstance().playMenuMusic(); switch(world){ case Lobby: loadLobby(); @@ -1256,6 +1248,8 @@ void WorldManager::loadWorld(EWorld world) loadTest(); break; } + inGame=true; + SoundManager::getInstance().PlayMusicBackground(); } /** @@ -1273,6 +1267,8 @@ void WorldManager::changePlayerState(EntityState state){ void WorldManager::updateScreenSize() { + cout << &windowWidth << endl; + cout << &windowHeight << endl; renderManager->getFullWindowSize(&windowWidth, &windowHeight); fpsCounterWidth = windowWidth * 0.25; fpsCounterHeight = windowWidth * 0.1; @@ -1434,9 +1430,18 @@ void WorldManager::loadTest() int gapw = windowWidth - bg_w; int gaph = windowHeight - bg_h; - int nb = 0; + int nbbloc = 0; + int maxbloc = 40; - while(nb < 11) + int blocWidth = windowWidth / maxbloc; + int blocHeight = windowHeight * .1; + int gradient = 150 / maxbloc; + + /** + * @brief Charge le jeu avec une barre de petits blocs. + * À chaque itération, un nouveau bloc apparaît. + */ + while(nbbloc < maxbloc + 1) { renderManager->draw_BackgroundColor(0,0,0,255); renderManager->renderClear(); @@ -1448,40 +1453,56 @@ void WorldManager::loadTest() )) { nk_layout_row_static(ctx, 50, 800, 1); - nk_label(ctx, "S'éloigner suffisamment loin des ennemis permet de les semer.", NK_TEXT_CENTERED); + if (nbbloc < 20) + { + nk_label(ctx, "S'éloigner suffisamment loin des ennemis permet de les semer.", NK_TEXT_CENTERED); + } + else if (nbbloc < maxbloc) + { + nk_label(ctx, "Les données se sauvargent uniquement à la fin de la partie.", NK_TEXT_CENTERED); + } } nk_end(ctx); - // Dessine les petits rectangles - for(int i = 0; i < nb; ++i){ - renderManager->draw_filled_rectangle(750 + (i * 40) + 10,windowHeight - 70, 30,55,125,147,35,255); + // Dessine les petits blocs de chargement. + for(int i = 0; i < nbbloc; ++i){ + renderManager->draw_filled_rectangle(10 + (i * blocWidth), windowHeight - blocHeight, 30,55,50,100 + i * gradient,50,255); } - nb +=1; - - renderManager->renderGui(); - renderManager->renderPresent(); + // Création du monde. + if (nbbloc == 10) + { + const string mapName = "../maps/test.json"; + mapWorld->loadMap(mapName); + mapWorld->getMapDimension(&mapW,&mapH); + } - std::this_thread::sleep_for(std::chrono::milliseconds(500)); - } + // Mise en place de la bordure. + else if (nbbloc == 20) + { + factory->setupBorder(mapW,mapH); + } - const string mapName = "../maps/test.json"; + // Ajout des entités. + else if (nbbloc == 30) + { + initializePlayer(); + const float playerWidth = PLAYERSIZE_W / PPM; + const float playerHeigth = PLAYERSIZE_H / PPM; + /* Instanciation des instances statiques du monde (comme le joueur) */ + entityFactory->makeArcherSkeleton(3.0f,3.0f,playerWidth,playerHeigth,this->lvlGame); + entityFactory->makeSkeleton(10.0f,10.0f,PLAYERSIZE/PPM,PLAYERSIZE/PPM,this->lvlGame); + } - //mapWorld->createRandomMap(true,mapName,(int)50 * 1.7,50); - mapWorld->loadMap(mapName); - mapWorld->getMapDimension(&mapW,&mapH); + // À chaque itération il y a un nouveau bloc. + nbbloc += 1; - initializePlayer(); + renderManager->renderGui(); + renderManager->renderPresent(); - //mise en place des bordure de map - factory->setupBorder(mapW,mapH); - - const float playerWidth = PLAYERSIZE_W / PPM; - const float playerHeigth = PLAYERSIZE_H / PPM; - /* Instanciation des instances statiques du monde (comme le joueur) */ - entityFactory->makeArcherSkeleton(3.0f,3.0f,playerWidth,playerHeigth,this->lvlGame); - entityFactory->makeSkeleton(10.0f,10.0f,PLAYERSIZE/PPM,PLAYERSIZE/PPM,this->lvlGame); + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + } } /**