Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
archive.zip
51 changes: 46 additions & 5 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,54 @@
{
"version": "0.2.0",
"configurations": [

{
"name": "C/C++ Runner: Debug Session",
"name": "C/C++ Runner: Debug BrickBreaker",
"type": "cppdbg",
"request": "launch",
"args": [],
"program": "${workspaceFolder}/bin/BrickBreaker", // Chemin vers l'exécutable à déboguer
"args": [], // Arguments de ligne de commande (si nécessaire)
"stopAtEntry": false,
"externalConsole": false,
"cwd": "/home/julien/Cours2A/Prog_Avance/Projet",
"program": "/home/julien/Cours2A/Prog_Avance/Projet/build/Debug/outDebug",
"cwd": "${workspaceFolder}", // Répertoire de travail du processus débogué
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "C/C++ Runner: Debug Graphical engine",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/bin/test-graphical-engine", // Chemin vers l'exécutable à déboguer
"args": [], // Arguments de ligne de commande (si nécessaire)
"stopAtEntry": false,
"externalConsole": false,
"cwd": "${workspaceFolder}", // Répertoire de travail du processus débogué
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "C/C++ Runner: Debug Physical engine",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/bin/test-physical-engine", // Chemin vers l'exécutable à déboguer
"args": [], // Arguments de ligne de commande (si nécessaire)
"stopAtEntry": false,
"externalConsole": false,
"cwd": "${workspaceFolder}", // Répertoire de travail du processus débogué
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
Expand All @@ -20,5 +59,7 @@
}
]
}


]
}
}
156 changes: 155 additions & 1 deletion CMakeCache.txt
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,24 @@ Casse-brique-BRELOT_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
Casse-brique-BRELOT_SOURCE_DIR:STATIC=/home/julien/Cours2A/Prog_Avance/Projet

//Path to a program.
DOT_PATH:FILEPATH=/usr/bin/dot

//Dot tool for use with Doxygen
DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/bin/dot

//Doxygen documentation generation tool (https://www.doxygen.nl)
DOXYGEN_EXECUTABLE:FILEPATH=/usr/bin/doxygen

//Value Computed by CMake
Graphical_Engine_BINARY_DIR:STATIC=/home/julien/Cours2A/Prog_Avance/Projet/include/Graphical_Engine

//Value Computed by CMake
Graphical_Engine_IS_TOP_LEVEL:STATIC=OFF

//Value Computed by CMake
Graphical_Engine_SOURCE_DIR:STATIC=/home/julien/Cours2A/Prog_Avance/Projet/include/Graphical_Engine

//Build indicators tests + enable CTest
INDICATORS_BUILD_TESTS:BOOL=OFF

Expand All @@ -293,9 +311,78 @@ INDICATORS_DEMO:BOOL=OFF
//Build indicators samples
INDICATORS_SAMPLES:BOOL=OFF

//Arguments to supply to pkg-config
PKG_CONFIG_ARGN:STRING=

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config

//Path to a program.
PLANT_UML_PATH:FILEPATH=/usr/share/plantuml/plantuml.jar

//Value Computed by CMake
Physical_Engine_BINARY_DIR:STATIC=/home/julien/Cours2A/Prog_Avance/Projet/include/Physical_Engine

//Value Computed by CMake
Physical_Engine_IS_TOP_LEVEL:STATIC=OFF

//Value Computed by CMake
Physical_Engine_SOURCE_DIR:STATIC=/home/julien/Cours2A/Prog_Avance/Projet/include/Physical_Engine

//The directory containing a CMake configuration file for SDL2IMAGE.
SDL2IMAGE_DIR:PATH=SDL2IMAGE_DIR-NOTFOUND

//Path to a library.
SDL2TTFMAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so

//Path to a file.
SDL2TTF_INCLUDE_DIR:PATH=/usr/include/SDL2

//Where the SDL2TTF Library can be found
SDL2TTF_LIBRARY:STRING=/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so

//The directory containing a CMake configuration file for SDL2.
SDL2_DIR:PATH=/usr/local/lib/cmake/SDL2

//The directory containing a CMake configuration file for SDL2_IMAGE.
SDL2_IMAGE_DIR:PATH=SDL2_IMAGE_DIR-NOTFOUND

//Path to a file.
SDL2_IMAGE_INCLUDE_DIR:PATH=/usr/include/SDL2

//Path to a library.
SDL2_IMAGE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_image.so

//Where the SDL2_mixer headers can be found
SDL2_MIXER_INCLUDE_DIR:PATH=/usr/include/SDL2

//Where the SDL2_mixer Library can be found
SDL2_MIXER_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_mixer.so

//Disable search SDL2_mixer Library in default path
SDL2_MIXER_NO_DEFAULT_PATH:BOOL=OFF

//Custom SDL2_mixer Library path
SDL2_MIXER_PATH:STRING=

//Where the SDL2_ttf headers can be found
SDL2_TTF_INCLUDE_DIR:PATH=/usr/include/SDL2

//Where the SDL2_ttf Library can be found
SDL2_TTF_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so

//Disable search SDL2_ttf Library in default path
SDL2_TTF_NO_DEFAULT_PATH:BOOL=OFF

//Custom SDL2_ttf Library path
SDL2_TTF_PATH:STRING=

//The directory containing a CMake configuration file for SDL2_image.
SDL2_image_DIR:PATH=SDL2_image_DIR-NOTFOUND

//The directory containing a CMake configuration file for SDL2_ttf.
SDL2_ttf_DIR:PATH=SDL2_ttf_DIR-NOTFOUND

//Path to a library.
SDLMAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDLmain.a

Expand Down Expand Up @@ -453,7 +540,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
Expand Down Expand Up @@ -496,14 +583,81 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE
DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_EXECUTABLE
DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1
//Details about finding Doxygen
FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/usr/bin/doxygen][cfound components: doxygen dot ][v1.9.1(1.8.0)]
//Details about finding PkgConfig
FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.2()]
//Details about finding SDL
FIND_PACKAGE_MESSAGE_DETAILS_SDL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so][/usr/include/SDL][v1.2.15()]
//Details about finding SDL2TTF
FIND_PACKAGE_MESSAGE_DETAILS_SDL2TTF:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so][/usr/include/SDL2][v()]
//Details about finding SDL2_image
FIND_PACKAGE_MESSAGE_DETAILS_SDL2_image:INTERNAL=[/usr/local/lib/libSDL2_image.so][/usr/include/SDL2][v()]
//Details about finding SDL2_mixer
FIND_PACKAGE_MESSAGE_DETAILS_SDL2_mixer:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDL2_mixer.so][/usr/include/SDL2][v2.0.4()]
//Details about finding SDL2_ttf
FIND_PACKAGE_MESSAGE_DETAILS_SDL2_ttf:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so][/usr/include/SDL2][v2.0.18()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
SDL2IMAGE_CFLAGS:INTERNAL=
SDL2IMAGE_CFLAGS_I:INTERNAL=
SDL2IMAGE_CFLAGS_OTHER:INTERNAL=
SDL2IMAGE_FOUND:INTERNAL=
SDL2IMAGE_INCLUDEDIR:INTERNAL=
SDL2IMAGE_LIBDIR:INTERNAL=
SDL2IMAGE_LIBS:INTERNAL=
SDL2IMAGE_LIBS_L:INTERNAL=
SDL2IMAGE_LIBS_OTHER:INTERNAL=
SDL2IMAGE_LIBS_PATHS:INTERNAL=
SDL2IMAGE_MODULE_NAME:INTERNAL=
SDL2IMAGE_PREFIX:INTERNAL=
SDL2IMAGE_SDL2_image_INCLUDEDIR:INTERNAL=
SDL2IMAGE_SDL2_image_LIBDIR:INTERNAL=
SDL2IMAGE_SDL2_image_PREFIX:INTERNAL=
SDL2IMAGE_SDL2_image_VERSION:INTERNAL=
SDL2IMAGE_STATIC_CFLAGS:INTERNAL=
SDL2IMAGE_STATIC_CFLAGS_I:INTERNAL=
SDL2IMAGE_STATIC_CFLAGS_OTHER:INTERNAL=
SDL2IMAGE_STATIC_LIBDIR:INTERNAL=
SDL2IMAGE_STATIC_LIBS:INTERNAL=
SDL2IMAGE_STATIC_LIBS_L:INTERNAL=
SDL2IMAGE_STATIC_LIBS_OTHER:INTERNAL=
SDL2IMAGE_STATIC_LIBS_PATHS:INTERNAL=
SDL2IMAGE_VERSION:INTERNAL=
SDL2TTF_LIBRARY_TEMP:INTERNAL=/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so;/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
//ADVANCED property for variable: SDL2_IMAGE_INCLUDE_DIR
SDL2_IMAGE_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_IMAGE_LIBRARY
SDL2_IMAGE_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_MIXER_INCLUDE_DIR
SDL2_MIXER_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_MIXER_LIBRARY
SDL2_MIXER_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_MIXER_NO_DEFAULT_PATH
SDL2_MIXER_NO_DEFAULT_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_MIXER_PATH
SDL2_MIXER_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_TTF_INCLUDE_DIR
SDL2_TTF_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_TTF_LIBRARY
SDL2_TTF_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_TTF_NO_DEFAULT_PATH
SDL2_TTF_NO_DEFAULT_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SDL2_TTF_PATH
SDL2_TTF_PATH-ADVANCED:INTERNAL=1
//Path to a library.
SDL_LIBRARY_TEMP:INTERNAL=/usr/lib/x86_64-linux-gnu/libSDL.so
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
__pkg_config_checked_SDL2IMAGE:INTERNAL=1

Loading