From d947786c0b28e268ccc994f03ed2a89f008f719d Mon Sep 17 00:00:00 2001 From: Aubin DORIVAL Date: Fri, 20 Dec 2024 16:02:15 +0100 Subject: [PATCH] changement organisation --- Makefile | 32 +- doxygen_theme | 1 - html/function_8c__incl.md5 | 1 - html/function_8c__incl.png | 3 - html/search/all_0.js | 4 - html/search/all_3.js | 4 - html/search/all_6.js | 6 - html/search/all_7.js | 6 - html/search/all_9.js | 7 - html/search/all_a.js | 4 - html/search/all_b.js | 5 - html/search/functions_3.js | 6 - html/search/pages_0.js | 4 - html/search/pages_1.js | 4 - html/search/pages_2.js | 4 - display.h => include/display.h | 2 +- function.h => include/function.h | 0 read.h => include/read.h | 0 latex/function_8c__incl.md5 | 1 - latex/function_8c__incl.pdf | Bin 9902 -> 0 bytes Doxyfile => rapport/Doxfile | 19 +- rapport/doxygen_theme/LICENSE | 21 + rapport/doxygen_theme/README.md | 35 + rapport/doxygen_theme/img/sample1.png | 3 + rapport/doxygen_theme/img/sample2.png | 3 + rapport/doxygen_theme/src/doxygen-style.css | 638 ++++ .../doxygen_theme/src/img/closed-folder.png | 3 + rapport/doxygen_theme/src/img/document.png | 3 + rapport/doxygen_theme/src/img/off_sync.png | 3 + rapport/doxygen_theme/src/img/on_sync.png | 3 + .../doxygen_theme/src/img/opened-folder.png | 3 + {latex => rapport/latex}/Makefile | 0 {latex => rapport/latex}/doxygen.sty | 0 {latex => rapport/latex}/etoc_doxygen.sty | 0 .../latex}/longtable_doxygen.sty | 0 {latex => rapport/latex}/md_README.tex | 0 rapport/latex/refman.tex | 217 ++ {latex => rapport/latex}/tabu_doxygen.sty | 0 {html => rapport/rapport/html}/annotated.html | 1 + {html => rapport/rapport/html}/bc_s.png | 0 {html => rapport/rapport/html}/bc_sd.png | 0 {html => rapport/rapport/html}/classes.html | 1 + {html => rapport/rapport/html}/clipboard.js | 0 rapport/rapport/html/closed-folder.png | 3 + {html => rapport/rapport/html}/closed.png | 0 {html => rapport/rapport/html}/cookie.js | 0 .../dir_6549bedf82156dc06df95cefb015444e.html | 27 +- .../dir_c29cd72601f3278b0ca6974116605d87.html | 102 + .../dir_d44c64559bbebec7f509842c48db8b23.html | 112 + rapport/rapport/html/display_8c.html | 406 +++ rapport/rapport/html/display_8c__incl.map | 37 + rapport/rapport/html/display_8c__incl.md5 | 1 + rapport/rapport/html/display_8c__incl.png | 3 + ...f451a9d0fd4d2325d9f03d7cda4a189_cgraph.map | 5 + ...f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 | 1 + ...f451a9d0fd4d2325d9f03d7cda4a189_cgraph.png | 3 + ...451a9d0fd4d2325d9f03d7cda4a189_icgraph.map | 5 + ...451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 | 1 + ...451a9d0fd4d2325d9f03d7cda4a189_icgraph.png | 3 + ...a2b2da875550c614a407ec735ff9d9_icgraph.map | 5 + ...a2b2da875550c614a407ec735ff9d9_icgraph.md5 | 1 + ...a2b2da875550c614a407ec735ff9d9_icgraph.png | 3 + ...c0265ee608800f8daba2540c65c5b0_icgraph.map | 5 + ...c0265ee608800f8daba2540c65c5b0_icgraph.md5 | 1 + ...c0265ee608800f8daba2540c65c5b0_icgraph.png | 3 + .../rapport/html}/display_8h_source.html | 11 +- {html => rapport/rapport/html}/doc.svg | 0 {html => rapport/rapport/html}/docd.svg | 0 rapport/rapport/html/document.png | 3 + rapport/rapport/html/doxygen-style.css | 638 ++++ {html => rapport/rapport/html}/doxygen.css | 18 - {html => rapport/rapport/html}/doxygen.svg | 0 .../rapport/html}/doxygen_crawl.html | 23 +- {html => rapport/rapport/html}/dynsections.js | 0 rapport/rapport/html/files.html | 109 + .../rapport/html}/folderclosed.svg | 0 .../rapport/html}/folderclosedd.svg | 0 {html => rapport/rapport/html}/folderopen.svg | 0 .../rapport/html}/folderopend.svg | 0 .../rapport/html}/function_8c.html | 183 +- .../rapport/html}/function_8c__incl.map | 30 +- rapport/rapport/html/function_8c__incl.md5 | 1 + rapport/rapport/html/function_8c__incl.png | 3 + ...387ddb7cde4f9d45198b0c131a60878_cgraph.map | 20 + ...387ddb7cde4f9d45198b0c131a60878_cgraph.md5 | 1 + ...387ddb7cde4f9d45198b0c131a60878_cgraph.png | 3 + ...c9ba7a24383f1b20dcedfcb570aab5_icgraph.map | 5 + ...c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 | 1 + ...c9ba7a24383f1b20dcedfcb570aab5_icgraph.png | 3 + ...10e69716d92eadf2ed0b3942cb9d4d_icgraph.map | 12 + ...10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 | 1 + ...10e69716d92eadf2ed0b3942cb9d4d_icgraph.png | 3 + ...8903fbb7302d98ef0f3e2e6b35b99a_icgraph.map | 5 + ...8903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 | 1 + ...8903fbb7302d98ef0f3e2e6b35b99a_icgraph.png | 3 + ...df2bc0c692d3397837706a6852ac36_icgraph.map | 7 + ...df2bc0c692d3397837706a6852ac36_icgraph.md5 | 1 + ...df2bc0c692d3397837706a6852ac36_icgraph.png | 3 + ...155bb183b0c26d19758d8d065baf14f_cgraph.map | 9 + ...155bb183b0c26d19758d8d065baf14f_cgraph.md5 | 1 + ...155bb183b0c26d19758d8d065baf14f_cgraph.png | 3 + ...55bb183b0c26d19758d8d065baf14f_icgraph.map | 5 + ...55bb183b0c26d19758d8d065baf14f_icgraph.md5 | 1 + ...55bb183b0c26d19758d8d065baf14f_icgraph.png | 3 + ...51249b2f7941ca06e6a614e071dd444_cgraph.map | 7 + ...51249b2f7941ca06e6a614e071dd444_cgraph.md5 | 1 + ...51249b2f7941ca06e6a614e071dd444_cgraph.png | 3 + ...1249b2f7941ca06e6a614e071dd444_icgraph.map | 7 + ...1249b2f7941ca06e6a614e071dd444_icgraph.md5 | 1 + ...1249b2f7941ca06e6a614e071dd444_icgraph.png | 3 + ...93ca31d854d91eedf3babda7511407d_cgraph.map | 7 + ...93ca31d854d91eedf3babda7511407d_cgraph.md5 | 1 + ...93ca31d854d91eedf3babda7511407d_cgraph.png | 3 + ...3ca31d854d91eedf3babda7511407d_icgraph.map | 5 + ...3ca31d854d91eedf3babda7511407d_icgraph.md5 | 1 + ...3ca31d854d91eedf3babda7511407d_icgraph.png | 3 + .../rapport/html}/function_8h_source.html | 33 +- {html => rapport/rapport/html}/globals.html | 7 + .../rapport/html}/globals_func.html | 7 + .../rapport/html}/graph_legend.html | 1 + .../rapport/html}/graph_legend.md5 | 0 .../rapport/html}/graph_legend.png | 0 {html => rapport/rapport/html}/index.html | 1 + {html => rapport/rapport/html}/jquery.js | 0 ...me_2dukantic_2floppy_2sokoban_2README.html | 7 +- .../html/md_doxygen__theme_2README.html | 130 + {html => rapport/rapport/html}/menu.js | 0 {html => rapport/rapport/html}/menudata.js | 1 - {html => rapport/rapport/html}/minus.svg | 0 {html => rapport/rapport/html}/minusd.svg | 0 {html => rapport/rapport/html}/nav_f.png | 0 {html => rapport/rapport/html}/nav_fd.png | 0 {html => rapport/rapport/html}/nav_g.png | 0 {html => rapport/rapport/html}/nav_h.png | 0 {html => rapport/rapport/html}/nav_hd.png | 0 {html => rapport/rapport/html}/navtree.css | 0 rapport/rapport/html/off_sync.png | 3 + rapport/rapport/html/on_sync.png | 3 + {html => rapport/rapport/html}/open.png | 0 rapport/rapport/html/opened-folder.png | 3 + {html => rapport/rapport/html}/pages.html | 4 +- {html => rapport/rapport/html}/plus.svg | 0 {html => rapport/rapport/html}/plusd.svg | 0 .../rapport/html}/read_8h_source.html | 9 +- {html => rapport/rapport/html}/resize.js | 0 .../rapport/html/search/all_0.js | 0 .../rapport/html/search/all_1.js | 0 rapport/rapport/html/search/all_10.js | 9 + rapport/rapport/html/search/all_11.js | 4 + .../rapport/html/search/all_12.js | 0 rapport/rapport/html/search/all_2.js | 6 + .../rapport/html/search/all_3.js | 0 .../rapport/html/search/all_4.js | 0 rapport/rapport/html/search/all_5.js | 4 + rapport/rapport/html/search/all_6.js | 7 + .../rapport/html/search/all_7.js | 0 .../rapport/html}/search/all_8.js | 0 .../rapport/html/search/all_9.js | 0 rapport/rapport/html/search/all_a.js | 6 + .../rapport/html/search/all_b.js | 0 .../rapport/html/search/all_c.js | 0 rapport/rapport/html/search/all_d.js | 8 + rapport/rapport/html/search/all_e.js | 4 + rapport/rapport/html/search/all_f.js | 9 + .../rapport/html}/search/classes_0.js | 0 .../rapport/html}/search/classes_1.js | 0 rapport/rapport/html/search/classes_2.js | 4 + .../rapport/html}/search/close.svg | 0 rapport/rapport/html/search/files_0.js | 4 + .../rapport/html/search/files_1.js | 0 .../rapport/html}/search/functions_0.js | 0 .../rapport/html}/search/functions_1.js | 0 rapport/rapport/html/search/functions_2.js | 5 + .../rapport/html/search/functions_3.js | 0 rapport/rapport/html/search/functions_4.js | 4 + rapport/rapport/html/search/functions_5.js | 7 + rapport/rapport/html/search/functions_6.js | 4 + .../rapport/html/search/functions_7.js | 0 rapport/rapport/html/search/functions_8.js | 4 + rapport/rapport/html/search/functions_9.js | 5 + rapport/rapport/html/search/functions_a.js | 4 + {html => rapport/rapport/html}/search/mag.svg | 0 .../rapport/html}/search/mag_d.svg | 0 .../rapport/html}/search/mag_sel.svg | 0 .../rapport/html}/search/mag_seld.svg | 0 rapport/rapport/html/search/pages_0.js | 6 + rapport/rapport/html/search/pages_1.js | 4 + rapport/rapport/html/search/pages_2.js | 4 + rapport/rapport/html/search/pages_3.js | 5 + .../rapport/html}/search/search.css | 0 .../rapport/html}/search/search.js | 0 .../rapport/html}/search/searchdata.js | 13 +- {html => rapport/rapport/html}/splitbar.png | 0 {html => rapport/rapport/html}/splitbard.png | 0 .../rapport/html}/structScore.html | 1 + .../rapport/html}/structVecteur.html | 1 + .../rapport/html}/structessential__sdl.html | 1 + {html => rapport/rapport/html}/sync_off.png | 0 {html => rapport/rapport/html}/sync_on.png | 0 {html => rapport/rapport/html}/tab_a.png | 0 {html => rapport/rapport/html}/tab_ad.png | 0 {html => rapport/rapport/html}/tab_b.png | 0 {html => rapport/rapport/html}/tab_bd.png | 0 {html => rapport/rapport/html}/tab_h.png | 0 {html => rapport/rapport/html}/tab_hd.png | 0 {html => rapport/rapport/html}/tab_s.png | 0 {html => rapport/rapport/html}/tab_sd.png | 0 {html => rapport/rapport/html}/tabs.css | 0 rapport/rapport/latex/Makefile | 42 + .../rapport/latex}/annotated.tex | 0 rapport/rapport/latex/display_8c.tex | 179 ++ rapport/rapport/latex/display_8c__incl.md5 | 1 + rapport/rapport/latex/display_8c__incl.pdf | Bin 0 -> 9995 bytes ...f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 | 1 + ...f451a9d0fd4d2325d9f03d7cda4a189_cgraph.pdf | Bin 0 -> 7595 bytes ...451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 | 1 + ...451a9d0fd4d2325d9f03d7cda4a189_icgraph.pdf | Bin 0 -> 7378 bytes ...a2b2da875550c614a407ec735ff9d9_icgraph.md5 | 1 + ...a2b2da875550c614a407ec735ff9d9_icgraph.pdf | Bin 0 -> 7596 bytes ...c0265ee608800f8daba2540c65c5b0_icgraph.md5 | 1 + ...c0265ee608800f8daba2540c65c5b0_icgraph.pdf | Bin 0 -> 7515 bytes .../rapport/latex}/display_8h_source.tex | 5 +- rapport/rapport/latex/doxygen.sty | 713 +++++ rapport/rapport/latex/etoc_doxygen.sty | 2178 ++++++++++++++ {latex => rapport/rapport/latex}/files.tex | 3 +- .../rapport/latex}/function_8c.tex | 84 +- rapport/rapport/latex/function_8c__incl.md5 | 1 + rapport/rapport/latex/function_8c__incl.pdf | Bin 0 -> 9893 bytes ...387ddb7cde4f9d45198b0c131a60878_cgraph.md5 | 1 + ...387ddb7cde4f9d45198b0c131a60878_cgraph.pdf | Bin 0 -> 9364 bytes ...c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 | 1 + ...c9ba7a24383f1b20dcedfcb570aab5_icgraph.pdf | Bin 0 -> 6895 bytes ...10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 | 1 + ...10e69716d92eadf2ed0b3942cb9d4d_icgraph.pdf | Bin 0 -> 8197 bytes ...8903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 | 1 + ...8903fbb7302d98ef0f3e2e6b35b99a_icgraph.pdf | Bin 0 -> 6912 bytes ...df2bc0c692d3397837706a6852ac36_icgraph.md5 | 1 + ...df2bc0c692d3397837706a6852ac36_icgraph.pdf | Bin 0 -> 7287 bytes ...155bb183b0c26d19758d8d065baf14f_cgraph.md5 | 1 + ...155bb183b0c26d19758d8d065baf14f_cgraph.pdf | Bin 0 -> 7685 bytes ...55bb183b0c26d19758d8d065baf14f_icgraph.md5 | 1 + ...55bb183b0c26d19758d8d065baf14f_icgraph.pdf | Bin 0 -> 6876 bytes ...51249b2f7941ca06e6a614e071dd444_cgraph.md5 | 1 + ...51249b2f7941ca06e6a614e071dd444_cgraph.pdf | Bin 0 -> 7474 bytes ...1249b2f7941ca06e6a614e071dd444_icgraph.md5 | 1 + ...1249b2f7941ca06e6a614e071dd444_icgraph.pdf | Bin 0 -> 7490 bytes ...93ca31d854d91eedf3babda7511407d_cgraph.md5 | 1 + ...93ca31d854d91eedf3babda7511407d_cgraph.pdf | Bin 0 -> 7572 bytes ...3ca31d854d91eedf3babda7511407d_icgraph.md5 | 1 + ...3ca31d854d91eedf3babda7511407d_icgraph.pdf | Bin 0 -> 6763 bytes .../rapport/latex}/function_8h_source.tex | 3 +- rapport/rapport/latex/longtable_doxygen.sty | 459 +++ ...ome_2dukantic_2floppy_2sokoban_2README.tex | 32 + .../latex/md_doxygen__theme_2README.tex | 25 + .../rapport/latex}/read_8h_source.tex | 3 +- {latex => rapport/rapport/latex}/refman.tex | 4 +- .../rapport/latex}/structScore.tex | 0 .../rapport/latex}/structVecteur.tex | 0 .../rapport/latex}/structessential__sdl.tex | 0 rapport/rapport/latex/tabu_doxygen.sty | 2557 +++++++++++++++++ display.c => script/display.c | 56 +- function.c => script/function.c | 4 +- main.c => script/main.c | 6 +- read.c => script/read.c | 2 +- 264 files changed, 9433 insertions(+), 207 deletions(-) delete mode 160000 doxygen_theme delete mode 100644 html/function_8c__incl.md5 delete mode 100644 html/function_8c__incl.png delete mode 100644 html/search/all_0.js delete mode 100644 html/search/all_3.js delete mode 100644 html/search/all_6.js delete mode 100644 html/search/all_7.js delete mode 100644 html/search/all_9.js delete mode 100644 html/search/all_a.js delete mode 100644 html/search/all_b.js delete mode 100644 html/search/functions_3.js delete mode 100644 html/search/pages_0.js delete mode 100644 html/search/pages_1.js delete mode 100644 html/search/pages_2.js rename display.h => include/display.h (93%) rename function.h => include/function.h (100%) rename read.h => include/read.h (100%) delete mode 100644 latex/function_8c__incl.md5 delete mode 100644 latex/function_8c__incl.pdf rename Doxyfile => rapport/Doxfile (99%) create mode 100644 rapport/doxygen_theme/LICENSE create mode 100644 rapport/doxygen_theme/README.md create mode 100644 rapport/doxygen_theme/img/sample1.png create mode 100644 rapport/doxygen_theme/img/sample2.png create mode 100644 rapport/doxygen_theme/src/doxygen-style.css create mode 100644 rapport/doxygen_theme/src/img/closed-folder.png create mode 100644 rapport/doxygen_theme/src/img/document.png create mode 100644 rapport/doxygen_theme/src/img/off_sync.png create mode 100644 rapport/doxygen_theme/src/img/on_sync.png create mode 100644 rapport/doxygen_theme/src/img/opened-folder.png rename {latex => rapport/latex}/Makefile (100%) rename {latex => rapport/latex}/doxygen.sty (100%) rename {latex => rapport/latex}/etoc_doxygen.sty (100%) rename {latex => rapport/latex}/longtable_doxygen.sty (100%) rename {latex => rapport/latex}/md_README.tex (100%) create mode 100644 rapport/latex/refman.tex rename {latex => rapport/latex}/tabu_doxygen.sty (100%) rename {html => rapport/rapport/html}/annotated.html (98%) rename {html => rapport/rapport/html}/bc_s.png (100%) rename {html => rapport/rapport/html}/bc_sd.png (100%) rename {html => rapport/rapport/html}/classes.html (98%) rename {html => rapport/rapport/html}/clipboard.js (100%) create mode 100644 rapport/rapport/html/closed-folder.png rename {html => rapport/rapport/html}/closed.png (100%) rename {html => rapport/rapport/html}/cookie.js (100%) rename html/files.html => rapport/rapport/html/dir_6549bedf82156dc06df95cefb015444e.html (74%) create mode 100644 rapport/rapport/html/dir_c29cd72601f3278b0ca6974116605d87.html create mode 100644 rapport/rapport/html/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 rapport/rapport/html/display_8c.html create mode 100644 rapport/rapport/html/display_8c__incl.map create mode 100644 rapport/rapport/html/display_8c__incl.md5 create mode 100644 rapport/rapport/html/display_8c__incl.png create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.map create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.png create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.map create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 create mode 100644 rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.png create mode 100644 rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.map create mode 100644 rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.md5 create mode 100644 rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.png create mode 100644 rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.map create mode 100644 rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.md5 create mode 100644 rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.png rename {html => rapport/rapport/html}/display_8h_source.html (95%) rename {html => rapport/rapport/html}/doc.svg (100%) rename {html => rapport/rapport/html}/docd.svg (100%) create mode 100644 rapport/rapport/html/document.png create mode 100644 rapport/rapport/html/doxygen-style.css rename {html => rapport/rapport/html}/doxygen.css (99%) rename {html => rapport/rapport/html}/doxygen.svg (100%) rename {html => rapport/rapport/html}/doxygen_crawl.html (74%) rename {html => rapport/rapport/html}/dynsections.js (100%) create mode 100644 rapport/rapport/html/files.html rename {html => rapport/rapport/html}/folderclosed.svg (100%) rename {html => rapport/rapport/html}/folderclosedd.svg (100%) rename {html => rapport/rapport/html}/folderopen.svg (100%) rename {html => rapport/rapport/html}/folderopend.svg (100%) rename {html => rapport/rapport/html}/function_8c.html (66%) rename {html => rapport/rapport/html}/function_8c__incl.map (76%) create mode 100644 rapport/rapport/html/function_8c__incl.md5 create mode 100644 rapport/rapport/html/function_8c__incl.png create mode 100644 rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.map create mode 100644 rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.md5 create mode 100644 rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.png create mode 100644 rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.map create mode 100644 rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.png create mode 100644 rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.map create mode 100644 rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.png create mode 100644 rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.map create mode 100644 rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.png create mode 100644 rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.map create mode 100644 rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.png create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.map create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.png create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.map create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.png create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.map create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.png create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.map create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.png create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.map create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.png create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.map create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.md5 create mode 100644 rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.png rename {html => rapport/rapport/html}/function_8h_source.html (68%) rename {html => rapport/rapport/html}/globals.html (86%) rename {html => rapport/rapport/html}/globals_func.html (86%) rename {html => rapport/rapport/html}/graph_legend.html (99%) rename {html => rapport/rapport/html}/graph_legend.md5 (100%) rename {html => rapport/rapport/html}/graph_legend.png (100%) rename {html => rapport/rapport/html}/index.html (98%) rename {html => rapport/rapport/html}/jquery.js (100%) rename html/md_README.html => rapport/rapport/html/md__2home_2dukantic_2floppy_2sokoban_2README.html (95%) create mode 100644 rapport/rapport/html/md_doxygen__theme_2README.html rename {html => rapport/rapport/html}/menu.js (100%) rename {html => rapport/rapport/html}/menudata.js (97%) rename {html => rapport/rapport/html}/minus.svg (100%) rename {html => rapport/rapport/html}/minusd.svg (100%) rename {html => rapport/rapport/html}/nav_f.png (100%) rename {html => rapport/rapport/html}/nav_fd.png (100%) rename {html => rapport/rapport/html}/nav_g.png (100%) rename {html => rapport/rapport/html}/nav_h.png (100%) rename {html => rapport/rapport/html}/nav_hd.png (100%) rename {html => rapport/rapport/html}/navtree.css (100%) create mode 100644 rapport/rapport/html/off_sync.png create mode 100644 rapport/rapport/html/on_sync.png rename {html => rapport/rapport/html}/open.png (100%) create mode 100644 rapport/rapport/html/opened-folder.png rename {html => rapport/rapport/html}/pages.html (90%) rename {html => rapport/rapport/html}/plus.svg (100%) rename {html => rapport/rapport/html}/plusd.svg (100%) rename {html => rapport/rapport/html}/read_8h_source.html (95%) rename {html => rapport/rapport/html}/resize.js (100%) rename html/search/all_1.js => rapport/rapport/html/search/all_0.js (100%) rename html/search/all_2.js => rapport/rapport/html/search/all_1.js (100%) create mode 100644 rapport/rapport/html/search/all_10.js create mode 100644 rapport/rapport/html/search/all_11.js rename html/search/all_c.js => rapport/rapport/html/search/all_12.js (100%) create mode 100644 rapport/rapport/html/search/all_2.js rename html/search/all_4.js => rapport/rapport/html/search/all_3.js (100%) rename html/search/all_5.js => rapport/rapport/html/search/all_4.js (100%) create mode 100644 rapport/rapport/html/search/all_5.js create mode 100644 rapport/rapport/html/search/all_6.js rename html/search/functions_4.js => rapport/rapport/html/search/all_7.js (100%) rename {html => rapport/rapport/html}/search/all_8.js (100%) rename html/search/functions_6.js => rapport/rapport/html/search/all_9.js (100%) create mode 100644 rapport/rapport/html/search/all_a.js rename html/search/functions_7.js => rapport/rapport/html/search/all_b.js (100%) rename html/search/classes_2.js => rapport/rapport/html/search/all_c.js (100%) create mode 100644 rapport/rapport/html/search/all_d.js create mode 100644 rapport/rapport/html/search/all_e.js create mode 100644 rapport/rapport/html/search/all_f.js rename {html => rapport/rapport/html}/search/classes_0.js (100%) rename {html => rapport/rapport/html}/search/classes_1.js (100%) create mode 100644 rapport/rapport/html/search/classes_2.js rename {html => rapport/rapport/html}/search/close.svg (100%) create mode 100644 rapport/rapport/html/search/files_0.js rename html/search/files_0.js => rapport/rapport/html/search/files_1.js (100%) rename {html => rapport/rapport/html}/search/functions_0.js (100%) rename {html => rapport/rapport/html}/search/functions_1.js (100%) create mode 100644 rapport/rapport/html/search/functions_2.js rename html/search/functions_2.js => rapport/rapport/html/search/functions_3.js (100%) create mode 100644 rapport/rapport/html/search/functions_4.js create mode 100644 rapport/rapport/html/search/functions_5.js create mode 100644 rapport/rapport/html/search/functions_6.js rename html/search/functions_5.js => rapport/rapport/html/search/functions_7.js (100%) create mode 100644 rapport/rapport/html/search/functions_8.js create mode 100644 rapport/rapport/html/search/functions_9.js create mode 100644 rapport/rapport/html/search/functions_a.js rename {html => rapport/rapport/html}/search/mag.svg (100%) rename {html => rapport/rapport/html}/search/mag_d.svg (100%) rename {html => rapport/rapport/html}/search/mag_sel.svg (100%) rename {html => rapport/rapport/html}/search/mag_seld.svg (100%) create mode 100644 rapport/rapport/html/search/pages_0.js create mode 100644 rapport/rapport/html/search/pages_1.js create mode 100644 rapport/rapport/html/search/pages_2.js create mode 100644 rapport/rapport/html/search/pages_3.js rename {html => rapport/rapport/html}/search/search.css (100%) rename {html => rapport/rapport/html}/search/search.js (100%) rename {html => rapport/rapport/html}/search/searchdata.js (63%) rename {html => rapport/rapport/html}/splitbar.png (100%) rename {html => rapport/rapport/html}/splitbard.png (100%) rename {html => rapport/rapport/html}/structScore.html (98%) rename {html => rapport/rapport/html}/structVecteur.html (98%) rename {html => rapport/rapport/html}/structessential__sdl.html (98%) rename {html => rapport/rapport/html}/sync_off.png (100%) rename {html => rapport/rapport/html}/sync_on.png (100%) rename {html => rapport/rapport/html}/tab_a.png (100%) rename {html => rapport/rapport/html}/tab_ad.png (100%) rename {html => rapport/rapport/html}/tab_b.png (100%) rename {html => rapport/rapport/html}/tab_bd.png (100%) rename {html => rapport/rapport/html}/tab_h.png (100%) rename {html => rapport/rapport/html}/tab_hd.png (100%) rename {html => rapport/rapport/html}/tab_s.png (100%) rename {html => rapport/rapport/html}/tab_sd.png (100%) rename {html => rapport/rapport/html}/tabs.css (100%) create mode 100644 rapport/rapport/latex/Makefile rename {latex => rapport/rapport/latex}/annotated.tex (100%) create mode 100644 rapport/rapport/latex/display_8c.tex create mode 100644 rapport/rapport/latex/display_8c__incl.md5 create mode 100644 rapport/rapport/latex/display_8c__incl.pdf create mode 100644 rapport/rapport/latex/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 create mode 100644 rapport/rapport/latex/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.pdf create mode 100644 rapport/rapport/latex/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 create mode 100644 rapport/rapport/latex/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.pdf create mode 100644 rapport/rapport/latex/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.md5 create mode 100644 rapport/rapport/latex/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.pdf create mode 100644 rapport/rapport/latex/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.md5 create mode 100644 rapport/rapport/latex/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.pdf rename {latex => rapport/rapport/latex}/display_8h_source.tex (90%) create mode 100644 rapport/rapport/latex/doxygen.sty create mode 100644 rapport/rapport/latex/etoc_doxygen.sty rename {latex => rapport/rapport/latex}/files.tex (86%) rename {latex => rapport/rapport/latex}/function_8c.tex (81%) create mode 100644 rapport/rapport/latex/function_8c__incl.md5 create mode 100644 rapport/rapport/latex/function_8c__incl.pdf create mode 100644 rapport/rapport/latex/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.pdf create mode 100644 rapport/rapport/latex/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.md5 create mode 100644 rapport/rapport/latex/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.pdf rename {latex => rapport/rapport/latex}/function_8h_source.tex (98%) create mode 100644 rapport/rapport/latex/longtable_doxygen.sty create mode 100644 rapport/rapport/latex/md__2home_2dukantic_2floppy_2sokoban_2README.tex create mode 100644 rapport/rapport/latex/md_doxygen__theme_2README.tex rename {latex => rapport/rapport/latex}/read_8h_source.tex (93%) rename {latex => rapport/rapport/latex}/refman.tex (99%) rename {latex => rapport/rapport/latex}/structScore.tex (100%) rename {latex => rapport/rapport/latex}/structVecteur.tex (100%) rename {latex => rapport/rapport/latex}/structessential__sdl.tex (100%) create mode 100644 rapport/rapport/latex/tabu_doxygen.sty rename display.c => script/display.c (74%) rename function.c => script/function.c (99%) rename main.c => script/main.c (91%) rename read.c => script/read.c (97%) diff --git a/Makefile b/Makefile index 5a733cf..35d9795 100644 --- a/Makefile +++ b/Makefile @@ -1,29 +1,29 @@ # Variable CC = gcc -CFLAGS = -Wall -Wextra $(shell pkg-config --cflags --libs sdl2 SDL2_image SDL2_ttf) +CFLAGS = -Wall -Wextra LIBFLAGS = $(shell pkg-config --cflags --libs sdl2 SDL2_image SDL2_ttf) -OBJ = main.o function.o display.o read.o TARGET = sokoban +SRCDIR = script +OBJDIR = obj +INCDIR = include + + +SRCS = $(wildcard $(SRCDIR)/*.c) +INCS = $(wildcard $(INCDIR)/*.h) +OBJS = $(patsubst $(SRCDIR)/%.c,$(OBJDIR)/%.o, $(SRCS)) + all: $(TARGET) -$(TARGET): $(OBJ) - $(CC) $(CFLAGS) $(OBJ) -o $(TARGET) $(LIBFLAGS) +$(TARGET): $(OBJS) + $(CC) -o $@ $(OBJS) $(LIBFLAGS) -main.o : main.c function.h display.h read.h - $(CC) $(CFLAGS) -c main.c - -function.o : function.c function.h - $(CC) $(CFLAGS) -c function.c - -display.o: display.c display.h function.h - $(CC) $(CFLAGS) -c display.c - -read.o: read.c read.h function.h - $(CC) $(CFLAGS) -c read.c +$(OBJDIR)/%.o: $(SRCDIR)/%.c + @mkdir -p $(OBJDIR) + $(CC) $(CFLAGS) -c -o $@ $< $(LIBFLAGS) clean : - rm -f $(OBJ) $(TARGET) + rm -rf $(OBJDIR) $(TARGET) .PHONY: all clean diff --git a/doxygen_theme b/doxygen_theme deleted file mode 160000 index 7be08cb..0000000 --- a/doxygen_theme +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7be08cbe5531f60607dffb2f8f76f6c070a9c81b diff --git a/html/function_8c__incl.md5 b/html/function_8c__incl.md5 deleted file mode 100644 index 399e3ea..0000000 --- a/html/function_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -fc656d7e127a8d2b4a805e50f9624abf \ No newline at end of file diff --git a/html/function_8c__incl.png b/html/function_8c__incl.png deleted file mode 100644 index aa9a0ad..0000000 --- a/html/function_8c__incl.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c428918a4fa73c586dba2460ee46069f186503b440519905d4b0100a3a081f7 -size 56358 diff --git a/html/search/all_0.js b/html/search/all_0.js deleted file mode 100644 index 58d4778..0000000 --- a/html/search/all_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['aller_20plus_20loin_0',['Pour aller plus loin',['../md_README.html#autotoc_md2',1,'']]] -]; diff --git a/html/search/all_3.js b/html/search/all_3.js deleted file mode 100644 index 8cdbbd3..0000000 --- a/html/search/all_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['do_20list_0',['To Do List',['../md_README.html',1,'']]] -]; diff --git a/html/search/all_6.js b/html/search/all_6.js deleted file mode 100644 index 62497cd..0000000 --- a/html/search/all_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ingameloop_0',['inGameLoop',['../function_8c.html#a2387ddb7cde4f9d45198b0c131a60878',1,'function.c']]], - ['islose_1',['islose',['../function_8c.html#ac155bb183b0c26d19758d8d065baf14f',1,'function.c']]], - ['iswin_2',['isWin',['../function_8c.html#a618903fbb7302d98ef0f3e2e6b35b99a',1,'function.c']]] -]; diff --git a/html/search/all_7.js b/html/search/all_7.js deleted file mode 100644 index 97c6b72..0000000 --- a/html/search/all_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['lengthvect_0',['lengthVect',['../function_8c.html#a74650c59d33ff53d62ca3a3f8f56a68c',1,'function.c']]], - ['list_1',['To Do List',['../md_README.html',1,'']]], - ['loin_2',['Pour aller plus loin',['../md_README.html#autotoc_md2',1,'']]] -]; diff --git a/html/search/all_9.js b/html/search/all_9.js deleted file mode 100644 index 530f8ac..0000000 --- a/html/search/all_9.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['plus_20loin_0',['Pour aller plus loin',['../md_README.html#autotoc_md2',1,'']]], - ['plusvect_1',['plusVect',['../function_8c.html#a5b10e69716d92eadf2ed0b3942cb9d4d',1,'function.c']]], - ['pour_20aller_20plus_20loin_2',['Pour aller plus loin',['../md_README.html#autotoc_md2',1,'']]], - ['principale_3',['Principale',['../md_README.html#autotoc_md1',1,'']]] -]; diff --git a/html/search/all_a.js b/html/search/all_a.js deleted file mode 100644 index b25db0b..0000000 --- a/html/search/all_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['score_0',['Score',['../structScore.html',1,'']]] -]; diff --git a/html/search/all_b.js b/html/search/all_b.js deleted file mode 100644 index 5288808..0000000 --- a/html/search/all_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['timetotext_0',['timeToText',['../function_8c.html#a51c9ba7a24383f1b20dcedfcb570aab5',1,'function.c']]], - ['to_20do_20list_1',['To Do List',['../md_README.html',1,'']]] -]; diff --git a/html/search/functions_3.js b/html/search/functions_3.js deleted file mode 100644 index 62497cd..0000000 --- a/html/search/functions_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ingameloop_0',['inGameLoop',['../function_8c.html#a2387ddb7cde4f9d45198b0c131a60878',1,'function.c']]], - ['islose_1',['islose',['../function_8c.html#ac155bb183b0c26d19758d8d065baf14f',1,'function.c']]], - ['iswin_2',['isWin',['../function_8c.html#a618903fbb7302d98ef0f3e2e6b35b99a',1,'function.c']]] -]; diff --git a/html/search/pages_0.js b/html/search/pages_0.js deleted file mode 100644 index 8cdbbd3..0000000 --- a/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['do_20list_0',['To Do List',['../md_README.html',1,'']]] -]; diff --git a/html/search/pages_1.js b/html/search/pages_1.js deleted file mode 100644 index ad76acc..0000000 --- a/html/search/pages_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['list_0',['To Do List',['../md_README.html',1,'']]] -]; diff --git a/html/search/pages_2.js b/html/search/pages_2.js deleted file mode 100644 index 4683f40..0000000 --- a/html/search/pages_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['to_20do_20list_0',['To Do List',['../md_README.html',1,'']]] -]; diff --git a/display.h b/include/display.h similarity index 93% rename from display.h rename to include/display.h index 298d0b3..24d7368 100644 --- a/display.h +++ b/include/display.h @@ -1,7 +1,7 @@ #ifndef DISPLAY_H #define DISPLAY_H -#include "function.h" +#include "../include/function.h" #include #include diff --git a/function.h b/include/function.h similarity index 100% rename from function.h rename to include/function.h diff --git a/read.h b/include/read.h similarity index 100% rename from read.h rename to include/read.h diff --git a/latex/function_8c__incl.md5 b/latex/function_8c__incl.md5 deleted file mode 100644 index f95a4c5..0000000 --- a/latex/function_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -aae2a8f4860ed0ec652a5c38a1e1464c \ No newline at end of file diff --git a/latex/function_8c__incl.pdf b/latex/function_8c__incl.pdf deleted file mode 100644 index 7fbd5b110a84392354f02483ce54efadad2dac91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9902 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 HV(9+|*G>j~ diff --git a/Doxyfile b/rapport/Doxfile similarity index 99% rename from Doxyfile rename to rapport/Doxfile index ee23623..a759ec0 100644 --- a/Doxyfile +++ b/rapport/Doxfile @@ -74,7 +74,7 @@ PROJECT_ICON = # entered, it will be relative to the location where Doxygen was started. If # left blank the current directory will be used. -OUTPUT_DIRECTORY = +OUTPUT_DIRECTORY = rapport # If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096 # sub-directories (in 2 levels) under the output directory of each output format @@ -178,7 +178,7 @@ INLINE_INHERITED_MEMB = NO # shortest path that makes the file name unique will be used # The default value is: YES. -FULL_PATH_NAMES = YES +FULL_PATH_NAMES = NO # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. # Stripping is only done if one of the specified strings matches the left-hand @@ -965,7 +965,8 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = +INPUT = ../include \ + ../script # This tag can be used to specify the character encoding of the source files # that Doxygen parses. Internally Doxygen uses the UTF-8 encoding. Doxygen uses @@ -1421,7 +1422,7 @@ HTML_STYLESHEET = # documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = doxygen_theme/src/doxygen-style.css # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1431,7 +1432,11 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = +HTML_EXTRA_FILES = doxygen_theme/src/img/opened-folder.png \ + doxygen_theme/src/img/on_sync.png \ + doxygen_theme/src/img/off_sync.png \ + doxygen_theme/src/img/document.png \ + doxygen_theme/src/img/closed-folder.png # The HTML_COLORSTYLE tag can be used to specify if the generated HTML output # should be rendered with a dark or light theme. @@ -2744,7 +2749,7 @@ INCLUDED_BY_GRAPH = YES # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -CALL_GRAPH = NO +CALL_GRAPH = YES # If the CALLER_GRAPH tag is set to YES then Doxygen will generate a caller # dependency graph for every global function or class method. @@ -2756,7 +2761,7 @@ CALL_GRAPH = NO # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -CALLER_GRAPH = NO +CALLER_GRAPH = YES # If the GRAPHICAL_HIERARCHY tag is set to YES then Doxygen will graphical # hierarchy of all classes instead of a textual one. diff --git a/rapport/doxygen_theme/LICENSE b/rapport/doxygen_theme/LICENSE new file mode 100644 index 0000000..32d5aac --- /dev/null +++ b/rapport/doxygen_theme/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Joe Wong + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/rapport/doxygen_theme/README.md b/rapport/doxygen_theme/README.md new file mode 100644 index 0000000..e56b66b --- /dev/null +++ b/rapport/doxygen_theme/README.md @@ -0,0 +1,35 @@ +# Doxygen Theme - Flat Design + +See [Example 1](https://kcwongjoe.com/directshow_camera/), [Example 2](https://kcwongjoe.com/serial_port/) + +## Sample image 1 + +![](img/sample1.png) + +## Sample image 2 + +![](img/sample2.png) + +# Requirements + +Doxygen 1.8.20 + +# How to use + +1. Download Doxywizard +2. Go to Expert > HTML > HTML_EXTRA_STYLESHEET + + Add **src/doxygen-style.css** + +3. Go to Expert > HTML > HTML_EXTRA_FILES + + Add all the images from the **src/img** folder + +# How to change the color pattern and style + +1. Open **src/doxygen-style.css** + +2. Modifiy variables in **.root**. + +# License +This project is licensed under [MIT](LICENSE) license. \ No newline at end of file diff --git a/rapport/doxygen_theme/img/sample1.png b/rapport/doxygen_theme/img/sample1.png new file mode 100644 index 0000000..00e13f8 --- /dev/null +++ b/rapport/doxygen_theme/img/sample1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60e1837497847a6b71298a86f67efd1419c325666dbca64bc5a9ca9db08cc766 +size 64405 diff --git a/rapport/doxygen_theme/img/sample2.png b/rapport/doxygen_theme/img/sample2.png new file mode 100644 index 0000000..90bc3ab --- /dev/null +++ b/rapport/doxygen_theme/img/sample2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eac08aa82c743adde335cdea623123c9d6fa3a105ae6c8ac9f1cc19b386629b0 +size 47408 diff --git a/rapport/doxygen_theme/src/doxygen-style.css b/rapport/doxygen_theme/src/doxygen-style.css new file mode 100644 index 0000000..d11db9e --- /dev/null +++ b/rapport/doxygen_theme/src/doxygen-style.css @@ -0,0 +1,638 @@ +/* This doxygen theme is free to use. If you like this, please Star https://github.com/kcwongjoe/doxygen_theme_flat_design */ + +/* Color Pattern. You can change this pattern to design your theme. */ + +:root { + /* Content */ + --bgcolor: #ffffff; + --bgfont: #303030; + --bgfont2: #f3c60a; + --bgfont-hover: #f3c60a; + --bgfont-hover-text-decoration: none; + --bgborder: #7d7d7d; + --bgborder2: #f6f6f6; + /* Main Header */ + --bg1color: #303030; + --bg1font: #ffffff; + --bg1font2: #f3c60a; + /* Second header */ + --bg2color: #E2E2E2; + --bg2font: #7D7D7D; + --bg2-hover-bg: #ffffff; + --bg2-hover-font: #303030; + --bg2-hover-topborder: #f3c60a; + /* Third header */ + --bg3color: #f6f6f6; + --bg3font: #303030; + --bg3font2: #7D7D7D; + /* Code */ + --code-bg: #f6f6f6; + --code-comment: #7D7D7D; + --code-keyword: #d73a49; + --code-preprocessor: #d73a49; + --code-keywordtype: #d73a49; + --code-text: #303030; + --code-code: #6f42c1; + --code-line: #7D7D7D; + --code-line-bg: #D8D8D8; + /* Namespace List, Class List icon */ + --icon-bg: #303030; + --icon-font: #f3c60a; + /* Class Index */ + --qindex-menu-bg: #303030; + --qindex-menu-font: #ffffff; + --qindex-menu-font-hover: #f3c60a; + --qindex-icon-bg: #f3c60a; + --qindex-icon-font: #303030; + /* Member table */ + --mem-title-bg: #303030; + --mem-title-font: #ffffff; + --mem-subtitle-bg: #f3c60a; + --mem-subtitle-font: #303030; + --mem-subtitle-font-hover: #303030; + --mem-content-bg: #ffffff; + --mem-content-font: #303030; + --mem-content-border: #f6f6f6; + /* Nav Tree */ + --nav-tree-bg: #E2E2E2; + --nav-tree-bg-hover: #ffffff; + --nav-tree-font: #7D7D7D; + --nav-tree-font-hover: #303030; + --nav-tree-bg-selected: #f3c60a; + --nav-tree-font-selected: #303030; +} + +body, table, div, p, dl { + color: var(--bgfont); + background-color: var(--bgcolor); + line-height: 150%; + font: 14px/22px, Roboto, Arial; +} + +div.contents { + margin: 20px 40px; +} + +div.contents ul { + line-height: 200%; +} + +/***********************************/ + +/********** Project header *********/ + +/***********************************/ + +#titlearea { + border-bottom: none; + padding-bottom: 20px; + padding-top: 20px; +} + +#titlearea, #titlearea * { + color: var(--bg1font); + background-color: var(--bg1color); +} + +#projectname { + padding: 0px 40px !important; +} + +#projectbrief { + padding: 0px 40px !important; +} + +#projectalign { + padding: 0px !important; +} + +/***********************************/ + +/************ Main Menu ************/ + +/***********************************/ + +/* Margin */ + +#main-menu { + padding: 0px 30px; +} + +#main-menu a, #main-menu a:hover { + padding-top: 10px; + padding-bottom: 10px; +} + +/* Menu button */ + +#main-menu li a { + background-image: none; + font-family: Arial; + text-transform: uppercase; + text-shadow: none; + font-size: 14px; + font-weight: 700; +} + +#main-menu, #main-menu>li>a { + background-image: none; + background-color: var(--bg2color); + color: var(--bg2font); + transition: 0.2s; +} + +/* hover Effect */ + +#main-menu>li { + border-top: 5px solid var(--bg2color); +} + +#main-menu>li:hover { + color: var(--bg2-hover-font); + background-color: var(--bg2-hover-bg); + border-top: 5px solid var(--bg2-hover-topborder); +} + +#main-menu>li:hover, #main-menu>li>a:hover, #main-menu>li>a.highlighted { + color: var(--bg2-hover-font); + background-color: var(--bg2-hover-bg); +} + +/* Search Bar */ + +#MSearchBox { + border-radius: 0; + box-shadow: none; +} + +#MSearchBox>span { + margin: 10px; +} + +#main-menu>li:last-child { + padding: 25px 0px; +} + +/* Reset search hover color*/ + +#main-menu>li:last-child:hover { + color: var(--bg2font); + background-color: var(--bg2color); + border-top: 5px solid var(--bg2color); +} + +#MSearchResultsWindow { + border: 1px solid var(--bg3font2); + background-color: var(--bg3color); + padding: 10px; +} + +body.SRPage, body.SRPage * { + font-family: Arial; +} + +/* Sub Menu */ + +#main-menu>li ul { + transition: max-height 0.2s ease-in-out; + padding: 0px; + border-radius: 0px !important; +} + +#main-menu>li ul:before, #main-menu>li ul:after { + border-width: 0px; +} + +#main-menu>li>ul li a, #main-menu>li>ul li { + background-color: var(--bgcolor); + color: var(--bgfont); + background-image: none; +} + +#main-menu>li>ul li a:hover, #main-menu>li>ul li:hover { + background-color: var(--bgfont2); + color: var(--bgfont); +} + +/***********************************/ + +/************** Header *************/ + +/***********************************/ + +div.headertitle { + padding: 5px 40px; +} + +div.header, div.header * { + color: var(--bg3font); + background-color: var(--bg3color); + border-bottom: none; +} + +div.summary { + padding-right: 40px; +} + +/***********************************/ + +/************** Link *************/ + +/***********************************/ + +a, a:visited, a:active, .contents a:visited, body.SRPage a, body.SRPage a:visited, body.SRPage a:active { + color: var(--bgfont); + text-decoration: none; +} + +a:hover, .contents a:hover, body.SRPage a:hover { + color: var(--bgfont-hover); + text-decoration: var(--bgfont-hover-text-decoration); +} + +/***********************************/ + +/************ Nav-path ************/ + +/***********************************/ + +#nav-path, #nav-path ul { + background-image: none; +} + +#nav-path ul { + padding: 5px 30px; +} + +#nav-path, #nav-path * { + color: var(--bg3font2); + background-color: var(--bg3color); + border: none; + font-family: Arial; +} + +li.navelem { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI5Mi4zNTkgMjkyLjM1OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMjIyLjk3OSwxMzMuMzMxTDk1LjA3Myw1LjQyNEM5MS40NTYsMS44MDcsODcuMTc4LDAsODIuMjI2LDBjLTQuOTUyLDAtOS4yMzMsMS44MDctMTIuODUsNS40MjQgICBjLTMuNjE3LDMuNjE3LTUuNDI0LDcuODk4LTUuNDI0LDEyLjg0N3YyNTUuODEzYzAsNC45NDgsMS44MDcsOS4yMzIsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4ICAgYzQuOTQ5LDAsOS4yMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNi0xMjcuOTA3YzMuNjE0LTMuNjEzLDUuNDI4LTcuODk3LDUuNDI4LTEyLjg0NyAgIEMyMjguNDA3LDE0MS4yMjksMjI2LjU5NCwxMzYuOTQ4LDIyMi45NzksMTMzLjMzMXoiIGZpbGw9IiM3ZDdkN2QiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+); + background-size: 9px; +} + +li.navelem a { + margin-right: 20px; +} + +/***********************************/ + +/*************** mem ***************/ + +/***********************************/ + +.memtitle { + padding: 15px; + margin-top: 30px; + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +.memtitle, .memtitle *, .memtitle a:visited { + border: none; + background-image: none; + color: var(--mem-title-font); + background-color: var(--mem-title-bg); +} + +.memproto { + padding: 10px; + text-shadow: none; + padding: 20px; + border-top-right-radius: 0px; + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; +} + +.memproto, .memproto *, .memproto a:visited { + border: none; + background-image: none; + background-color: var(--mem-subtitle-bg); + color: var(--mem-subtitle-font); + font-size: inherit; + line-height: 100% +} + +.memproto a:hover { + color: var(--mem-subtitle-font-hover); +} + +.memdoc { + border-bottom: 1px solid var(--mem-content-border); + border-left: 1px solid var(--mem-content-border); + border-right: 1px solid var(--mem-content-border); + background-color: var(--mem-content-bg); + color: var(--mem-content-font); + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + -moz-border-radius-bottomleft: 0px; + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-left-radius: 0px; + -webkit-border-bottom-right-radius: 0px; +} + +.memdoc p, .memdoc dt { + padding: 0px 20px; +} + +/***********************************/ + +/************* Contents ************/ + +/***********************************/ + +a.anchor { + padding-top: 20px; +} + +/***********************************/ + +/************* fragment ************/ + +/***********************************/ + +h2.groupheader { + color: #303030; + font-size: 200%; + font-weight: bold; + border-bottom: none; + padding-top: 20px; + padding-bottom: 20px; +} + +div.fragment, pre.fragment { + border: none; + padding: 20px; + margin: none; + background-color: var(--code-bg); +} + +div.line { + background-color: var(--code-bg); +} + +span.comment { + color: var(--code-comment); +} + +span.keyword { + color: var(--code-keyword); +} + +span.preprocessor { + color: var(--code-preprocessor); +} + +span.keywordtype { + color: var(--code-keywordtype); +} + +span.mlabel { + background-color: var(--code-text); + color: var(--code-bg); + border-top: none; + border-left: none; + border-right: none; + border-bottom: none; + padding: 10px; + border-radius: 0px; +} + +a.code { + color: var(--code-code); +} + +span.lineno, span.lineno>* { + color: var(--code-line); + border-right: none; + background-color: var(--code-bg); +} + +span.lineno a { + background-color: var(--code-line-bg); +} + +span.lineno a:hover { + color: var(--bg3font); + background-color: var(--code-line-bg); +} + +/***********************************/ + +/************* directory ***********/ + +/***********************************/ + +.directory tr.even { + background-color: inherit; +} + +.iconfclosed { + background-image: url(closed-folder.png); + margin-right: 10px; +} + +.iconfopen { + background-image: url(opened-folder.png); + margin-right: 10px; +} + +.icondoc { + background-image: url(document.png); + margin-right: 10px; +} + +.arrow { + color: #7d7d7d; +} + +.icona { + vertical-align: middle; + margin-right: 5px; +} + +.icon { + background-color: var(--icon-bg); + color: var(--icon-font); + display: table-cell; + vertical-align: middle; + height: 20px; + width: 20px; +} + +div.ah { + background-color: var(--qindex-icon-bg); + color: var(--qindex-icon-font); + text-align: center; + background-image: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0px; + border-radius: 0px; + border: none; +} + +div.qindex { + background-color: var(--qindex-menu-bg); + border: none; + padding: 20px; +} + +a.qindex { + color: var(--qindex-menu-font); + font-weight: normal; + font-size: 20px; +} + +a:hover.qindex { + color: var(--qindex-menu-font-hover); +} + +a:visited.qindex { + color: var(--qindex-menu-font); +} + +table.classindex { + margin-top: 30px; + margin-bottom: 30px; +} + +table.classindex a.el { + font-weight: normal; +} + +/***********************************/ + +/************** footer *************/ + +/***********************************/ + +div.directory { + border-top: 1px solid var(--bgborder); + border-bottom: none; + margin: 20px 0px; +} + +div.directory a.el { + font-weight: normal; +} + +div.directory>table { + margin: 20px 0px; +} + +hr.footer { + border: none; +} + +.contents>hr { + border-top: 0px; +} + +/***********************************/ + +/*********** memberdecls ***********/ + +/***********************************/ + +.memItemLeft, .memItemRight { + padding: 15px 30px; + background-color: inherit; +} + +.mdescRight { + padding: 0px 30px 10px 30px; +} + +.memberdecls * { + background-color: inherit; +} + +.memSeparator { + border-bottom: 1px solid var(--bgborder2); +} + +.memTemplParams { + color: var(--bgfont); +} + +/***********************************/ + +/*********** nav-tree ***********/ + +/***********************************/ + +#nav-tree-contents { + background-color: var(--nav-tree-bg); + margin: 0px; +} + +#side-nav, #nav-tree { + background-image: none; + background-color: var(--nav-tree-bg); +} + +#nav-tree .item { + background-color: var(--nav-tree-bg); + font-family: Arial; + text-transform: uppercase; + text-shadow: none; + font-size: 14px; + font-weight: 700; + padding: 10px; + color: var(--nav-tree-font); +} + +#nav-tree .arrow { + color: var(--nav-tree-font); +} + +#nav-tree .selected { + background-image: none; + background-color: var(--nav-tree-bg-selected); +} + +#nav-tree .selected a { + color: var(--nav-tree-font-selected); +} + +#nav-tree .item:hover { + background-color: var(--nav-tree-bg-hover); + color: var(--nav-tree-font-hover); +} + +#nav-tree .item a:hover { + color: var(--nav-tree-font-hover); +} + +#side-nav .ui-resizable-e { + background-image: none; + background-color: var(--nav-tree-bg); +} + +#nav-sync { + background-color: transparent; +} + +#nav-sync>img { + content: url(off_sync.png); +} + +#nav-sync.sync>img { + content: url(on_sync.png); +} + +/***********************************/ + +/*********** Plant UML ***********/ + +/***********************************/ + +.plantumlgraph > img { + width: 80%; +} \ No newline at end of file diff --git a/rapport/doxygen_theme/src/img/closed-folder.png b/rapport/doxygen_theme/src/img/closed-folder.png new file mode 100644 index 0000000..1ea8377 --- /dev/null +++ b/rapport/doxygen_theme/src/img/closed-folder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fddb9f60cae62c080ae1af57b16f47e82edd111c6a3de20ea4b3acc1dc6e9345 +size 365 diff --git a/rapport/doxygen_theme/src/img/document.png b/rapport/doxygen_theme/src/img/document.png new file mode 100644 index 0000000..b61b6b9 --- /dev/null +++ b/rapport/doxygen_theme/src/img/document.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aec25ee4f4a4887b36f611a1c3b42839dafe760e90dec187cc5f27f0ab5a23b3 +size 535 diff --git a/rapport/doxygen_theme/src/img/off_sync.png b/rapport/doxygen_theme/src/img/off_sync.png new file mode 100644 index 0000000..f396466 --- /dev/null +++ b/rapport/doxygen_theme/src/img/off_sync.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecb49b75df27b36eae71f98d76aa6640211c00a720ee1640793c090d33b8b2d7 +size 1127 diff --git a/rapport/doxygen_theme/src/img/on_sync.png b/rapport/doxygen_theme/src/img/on_sync.png new file mode 100644 index 0000000..47eae74 --- /dev/null +++ b/rapport/doxygen_theme/src/img/on_sync.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7462a6d6ec4306dc4582ea0d219545d81c068a1bc7b713e2be5b927e7e4fb542 +size 876 diff --git a/rapport/doxygen_theme/src/img/opened-folder.png b/rapport/doxygen_theme/src/img/opened-folder.png new file mode 100644 index 0000000..8566dc0 --- /dev/null +++ b/rapport/doxygen_theme/src/img/opened-folder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2987ba27f8754c15c74d641eb83fdd1f5122da1fb84c1c946d1f57e571d2ead +size 562 diff --git a/latex/Makefile b/rapport/latex/Makefile similarity index 100% rename from latex/Makefile rename to rapport/latex/Makefile diff --git a/latex/doxygen.sty b/rapport/latex/doxygen.sty similarity index 100% rename from latex/doxygen.sty rename to rapport/latex/doxygen.sty diff --git a/latex/etoc_doxygen.sty b/rapport/latex/etoc_doxygen.sty similarity index 100% rename from latex/etoc_doxygen.sty rename to rapport/latex/etoc_doxygen.sty diff --git a/latex/longtable_doxygen.sty b/rapport/latex/longtable_doxygen.sty similarity index 100% rename from latex/longtable_doxygen.sty rename to rapport/latex/longtable_doxygen.sty diff --git a/latex/md_README.tex b/rapport/latex/md_README.tex similarity index 100% rename from latex/md_README.tex rename to rapport/latex/md_README.tex diff --git a/rapport/latex/refman.tex b/rapport/latex/refman.tex new file mode 100644 index 0000000..506834d --- /dev/null +++ b/rapport/latex/refman.tex @@ -0,0 +1,217 @@ + % Handle batch mode + % to overcome problems with too many open files + \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} + \RequirePackage{iftex} + \ifLuaTeX + \directlua{pdf.setminorversion(7)} + \fi + \ifXeTeX + \special{pdf:minorversion 7} + \fi + \ifPDFTeX + \pdfminorversion=7 + \fi + % Set document class depending on configuration + \documentclass[twoside]{book} + %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package + \usepackage{ifthen} + \ifx\requestedLaTeXdate\undefined + \usepackage{array} + \else + \usepackage{array}[=2016-10-06] + \fi + %% + % Packages required by doxygen + \makeatletter + \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} + % suppress package identification of infwarerr as it contains the word "warning" + \let\@@protected@wlog\protected@wlog + \def\protected@wlog#1{\wlog{package info suppressed}} + \RequirePackage{infwarerr} + \let\protected@wlog\@@protected@wlog + \makeatother + \IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript + \ifPDFTeX + \IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{} + \fi + \usepackage{doxygen} + \usepackage{graphicx} + \iftutex + \usepackage{fontspec} + \defaultfontfeatures{Ligatures={TeX}} + \usepackage{unicode-math} + \else + \usepackage[utf8]{inputenc} + \fi + \usepackage{makeidx} + \PassOptionsToPackage{warn}{textcomp} + \usepackage{textcomp} + \usepackage[nointegrals]{wasysym} + \usepackage{ifxetex} + % NLS support packages + \usepackage[french]{babel} +\NoAutoSpaceBeforeFDP + % Define default fonts + % Font selection + \iftutex + \else + \usepackage[T1]{fontenc} + \fi + % set main and monospaced font + \usepackage[scaled=.90]{helvet} +\usepackage{courier} +\renewcommand{\familydefault}{\sfdefault} + \doxyallsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + % Arguments of doxygenemoji: + % 1) '::' form of the emoji, already LaTeX-escaped + % 2) file with the name of the emoji without the .png extension + % in case image exist use this otherwise use the '::' form + \newcommand{\doxygenemoji}[2]{% + \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% + } + % Page & text layout + \usepackage{geometry} + \geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% + } + \usepackage{changepage} + % Allow a bit of overflow to go unnoticed by other means + \tolerance=750 + \hfuzz=15pt + \hbadness=750 + \setlength{\emergencystretch}{15pt} + \setlength{\parindent}{0cm} + \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} + \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} + \doxynormalparskip + % Redefine paragraph/subparagraph environments, using sectsty fonts + \makeatletter + \renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% + } + \renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% + } + \makeatother + \makeatletter + \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} + \makeatother + % Headers & footers + \usepackage{fancyhdr} + \pagestyle{fancyplain} + \renewcommand{\footrulewidth}{0.4pt} + \fancypagestyle{fancyplain}{ + \fancyhf{} + \fancyhead[LE, RO]{\bfseries\thepage} + \fancyhead[LO]{\bfseries\rightmark} + \fancyhead[RE]{\bfseries\leftmark} + \fancyfoot[LO, RE]{\bfseries\scriptsize Généré par Doxygen } + } + \fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[LO, RE]{\bfseries\scriptsize Généré par Doxygen } + \renewcommand{\headrulewidth}{0pt} + } + \pagestyle{fancyplain} + \renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% + } + \renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% + } + % ToC, LoF, LoT, bibliography, and index + % Indices & bibliography + \usepackage{natbib} + \usepackage[titles]{tocloft} + \setcounter{tocdepth}{3} + \setcounter{secnumdepth}{5} + % creating indexes + \makeindex + \ifPDFTeX +\usepackage{newunicodechar} + \makeatletter + \def\doxynewunicodechar#1#2{% + \@tempswafalse + \edef\nuc@tempa{\detokenize{#1}}% + \if\relax\nuc@tempa\relax + \nuc@emptyargerr + \else + \edef\@tempb{\expandafter\@car\nuc@tempa\@nil}% + \nuc@check + \if@tempswa + \@namedef{u8:\nuc@tempa}{#2}% + \fi + \fi + } + \makeatother + \doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus + \doxynewunicodechar{²}{${}^{2}$}% Superscript two + \doxynewunicodechar{³}{${}^{3}$}% Superscript three +\fi + % Hyperlinks + % Custom commands used by the header + % Custom commands + \newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% + } + % caption style definition + \usepackage{caption} + \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + % in page table of contents + \IfFormatAtLeastTF{2023/05/01}{\usepackage[deeplevels]{etoc}}{\usepackage[deeplevels]{etoc_doxygen}} + \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} + \etocsetlevel{subsubsubsection}{4} + \etocsetlevel{subsubsubsubsection}{5} + \etocsetlevel{subsubsubsubsubsection}{6} + \etocsetlevel{subsubsubsubsubsubsection}{7} + \etocsetlevel{paragraph}{8} + \etocsetlevel{subparagraph}{9} + % prevent numbers overlap the titles in toc + \renewcommand{\numberline}[1]{#1~} +% End of preamble, now comes the document contents +%===== C O N T E N T S ===== +\begin{document} + \raggedbottom + % Titlepage & ToC + \pagenumbering{alph} + \begin{titlepage} + \vspace*{7cm} + \begin{center}% + {\Large Sokoban}\\ + \vspace*{1cm} + {\large Généré par Doxygen 1.12.0}\\ + \end{center} + \end{titlepage} + \clearemptydoublepage + \pagenumbering{roman} + \tableofcontents + \clearemptydoublepage + \pagenumbering{arabic} +%--- Begin generated contents --- +\input{md_README} +%--- End generated contents --- +% Index + \backmatter + \newpage + \phantomsection + \clearemptydoublepage + \addcontentsline{toc}{chapter}{\indexname} + \printindex +% Required for some languages (in combination with latexdocumentpre from the header) +\end{document} diff --git a/latex/tabu_doxygen.sty b/rapport/latex/tabu_doxygen.sty similarity index 100% rename from latex/tabu_doxygen.sty rename to rapport/latex/tabu_doxygen.sty diff --git a/html/annotated.html b/rapport/rapport/html/annotated.html similarity index 98% rename from html/annotated.html rename to rapport/rapport/html/annotated.html index d02c843..dbddd06 100644 --- a/html/annotated.html +++ b/rapport/rapport/html/annotated.html @@ -17,6 +17,7 @@ +
diff --git a/html/bc_s.png b/rapport/rapport/html/bc_s.png similarity index 100% rename from html/bc_s.png rename to rapport/rapport/html/bc_s.png diff --git a/html/bc_sd.png b/rapport/rapport/html/bc_sd.png similarity index 100% rename from html/bc_sd.png rename to rapport/rapport/html/bc_sd.png diff --git a/html/classes.html b/rapport/rapport/html/classes.html similarity index 98% rename from html/classes.html rename to rapport/rapport/html/classes.html index 3ac6b23..cd4f7f6 100644 --- a/html/classes.html +++ b/rapport/rapport/html/classes.html @@ -17,6 +17,7 @@ +
diff --git a/html/clipboard.js b/rapport/rapport/html/clipboard.js similarity index 100% rename from html/clipboard.js rename to rapport/rapport/html/clipboard.js diff --git a/rapport/rapport/html/closed-folder.png b/rapport/rapport/html/closed-folder.png new file mode 100644 index 0000000..1ea8377 --- /dev/null +++ b/rapport/rapport/html/closed-folder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fddb9f60cae62c080ae1af57b16f47e82edd111c6a3de20ea4b3acc1dc6e9345 +size 365 diff --git a/html/closed.png b/rapport/rapport/html/closed.png similarity index 100% rename from html/closed.png rename to rapport/rapport/html/closed.png diff --git a/html/cookie.js b/rapport/rapport/html/cookie.js similarity index 100% rename from html/cookie.js rename to rapport/rapport/html/cookie.js diff --git a/html/files.html b/rapport/rapport/html/dir_6549bedf82156dc06df95cefb015444e.html similarity index 74% rename from html/files.html rename to rapport/rapport/html/dir_6549bedf82156dc06df95cefb015444e.html index 2134d5b..30ffc8d 100644 --- a/html/files.html +++ b/rapport/rapport/html/dir_6549bedf82156dc06df95cefb015444e.html @@ -5,7 +5,7 @@ -Sokoban: Liste des fichiers +Sokoban: Répertoire de référence de script @@ -17,6 +17,7 @@ +
@@ -55,8 +56,6 @@ $(function() { /* @license-end */ -
-
+ + + + + + + + + + + + +
+
+ + + + + + +
+
Sokoban +
+
+
+ + + + + + + + + + +
+
+ + +
+
+
+
+
+
Chargement...
+
Recherche...
+
Aucune correspondance
+
+
+
+
+ + +
+
+
+
Répertoire de référence de doxygen_theme
+
+
+
+ + +
+ + diff --git a/rapport/rapport/html/dir_d44c64559bbebec7f509842c48db8b23.html b/rapport/rapport/html/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 0000000..abcca81 --- /dev/null +++ b/rapport/rapport/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,112 @@ + + + + + + + +Sokoban: Répertoire de référence de include + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sokoban +
+
+
+ + + + + + + + + + +
+
+ + +
+
+
+
+
+
Chargement...
+
Recherche...
+
Aucune correspondance
+
+
+
+
+ + +
+
+
+
Répertoire de référence de include
+
+
+ + + + + + + + +

+Fichiers

 display.h
 
 function.h
 
 read.h
 
+
+ + +
+ + diff --git a/rapport/rapport/html/display_8c.html b/rapport/rapport/html/display_8c.html new file mode 100644 index 0000000..9c2418c --- /dev/null +++ b/rapport/rapport/html/display_8c.html @@ -0,0 +1,406 @@ + + + + + + + +Sokoban: Référence du fichier display.c + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sokoban +
+
+
+ + + + + + + + + + +
+
+ + +
+
+
+
+
+
Chargement...
+
Recherche...
+
Aucune correspondance
+
+
+
+
+ + +
+
+
+ +
Référence du fichier display.c
+
+
+
#include "../include/display.h"
+#include "../include/function.h"
+#include <SDL2/SDL.h>
+#include <SDL2/SDL_image.h>
+#include <SDL2/SDL_mutex.h>
+#include <SDL2/SDL_rect.h>
+#include <SDL2/SDL_render.h>
+#include <SDL2/SDL_surface.h>
+#include <SDL2/SDL_ttf.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+Graphe des dépendances par inclusion de display.c:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + +

+Fonctions

void screenDisplay (char **tab, int size)
 La fonction permet d'afficher simplement le plateau de jeu dans le terminal.
 
void screenDisplayGameSDL (char **tab, dis *display_user)
 La fonction affiche a l'aide de SDL la zone de jeu.
 
int getMaxSize (dis display_user)
 Taille de l'ecrant carre en fonction de l'ecrant du joueur avec une marge.
 
void initSDL (dis *display_user)
 Initialise SDL.
 
void displayImage (SDL_Renderer *renderer, SDL_Texture *texture, vect pos, int size)
 Cette fonction affiche l'image dans la fenetre de l'utilisateur.
 
void displayTextSDL (dis *display_user, char *text, vect coor, vect size, int font_size)
 Cette fonction affiche du texte dans la fenetre de l'utilisateur.
 
+

Documentation des fonctions

+ +

◆ displayImage()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
void displayImage (SDL_Renderer * renderer,
SDL_Texture * texture,
vect pos,
int size )
+
+ +

Cette fonction affiche l'image dans la fenetre de l'utilisateur.

+
Paramètres
+ + + + + +
rendererLe renderer de l'utilisateur.
textureLa texture de l'image à appliquer.
posLa position de l'image à afficher.
sizeLa taile de l'image.
+
+
+
Renvoie
Void
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + +
+ +
+
+ +

◆ displayTextSDL()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
void displayTextSDL (dis * display_user,
char * text,
vect coor,
vect size,
int font_size )
+
+ +

Cette fonction affiche du texte dans la fenetre de l'utilisateur.

+
Paramètres
+ + + + + + +
display_userTous les éléments SDL de l'utilisateur.
textLe string à afficher.
coorLes coordonnée du texte.
sizeLa taille du texte.
font_sizeLa taille de la font.
+
+
+
Renvoie
Void
+ +
+
+ +

◆ getMaxSize()

+ +
+
+ + + + + + + +
int getMaxSize (dis display_user)
+
+ +

Taille de l'ecrant carre en fonction de l'ecrant du joueur avec une marge.

+
Paramètres
+ + +
display_userQui serra modifier pour stoquer les information.
+
+
+
Renvoie
La taille max pour la fenetre de l'utilisateur.
+ +
+
+ +

◆ initSDL()

+ +
+
+ + + + + + + +
void initSDL (dis * display_user)
+
+ +

Initialise SDL.

+
Paramètres
+ + +
display_userStockage d'éléments SDL.
+
+
+
Renvoie
Void
+ +
+
+ +

◆ screenDisplay()

+ +
+
+ + + + + + + + + + + +
void screenDisplay (char ** tab,
int size )
+
+ +

La fonction permet d'afficher simplement le plateau de jeu dans le terminal.

+
Paramètres
+ + + +
tabLe tableau 2d carre du plateau.
sizeLa taille du plateau.
+
+
+
Renvoie
Void
+ +
+
+ +

◆ screenDisplayGameSDL()

+ +
+
+ + + + + + + + + + + +
void screenDisplayGameSDL (char ** tab,
dis * display_user )
+
+ +

La fonction affiche a l'aide de SDL la zone de jeu.

+
Paramètres
+ + + +
tabLe tableau 2d de la zone de jeu.
display_userLa structure qui possede tous ce qu'il faut pour l'affichage SDL
+
+
+
Renvoie
Void
+
+Voici le graphe d'appel pour cette fonction :
+
+
+ + + + + +
+ +
+
+
+ + +
+ + diff --git a/rapport/rapport/html/display_8c__incl.map b/rapport/rapport/html/display_8c__incl.map new file mode 100644 index 0000000..26d7234 --- /dev/null +++ b/rapport/rapport/html/display_8c__incl.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rapport/rapport/html/display_8c__incl.md5 b/rapport/rapport/html/display_8c__incl.md5 new file mode 100644 index 0000000..c3c8760 --- /dev/null +++ b/rapport/rapport/html/display_8c__incl.md5 @@ -0,0 +1 @@ +47806490a5b53b1b8984c27c75ef7566 \ No newline at end of file diff --git a/rapport/rapport/html/display_8c__incl.png b/rapport/rapport/html/display_8c__incl.png new file mode 100644 index 0000000..f91562c --- /dev/null +++ b/rapport/rapport/html/display_8c__incl.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b86aed73391eb20c408d2f8904344fe71924af1911f7c1581dafb6aa63e12c1 +size 60593 diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.map b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.map new file mode 100644 index 0000000..bd6cdba --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 new file mode 100644 index 0000000..3e34e87 --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.md5 @@ -0,0 +1 @@ +4cd6a6d92519ba564b50620977a6fe33 \ No newline at end of file diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.png b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.png new file mode 100644 index 0000000..0abdfa8 --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_cgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1927a50b0b43bc24d661dd67304366cca00364db119efe6acbdcea52fdbb441a +size 4845 diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.map b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.map new file mode 100644 index 0000000..5799fe8 --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 new file mode 100644 index 0000000..414ee03 --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.md5 @@ -0,0 +1 @@ +5c7df87aed9197953bc0ef9ba6ebf1d1 \ No newline at end of file diff --git a/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.png b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.png new file mode 100644 index 0000000..9f1023b --- /dev/null +++ b/rapport/rapport/html/display_8c_a6f451a9d0fd4d2325d9f03d7cda4a189_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8d7dca388bcfd50926025e1fb24986931c0defd631b32cb2b5630a2579170a9 +size 4596 diff --git a/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.map b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.map new file mode 100644 index 0000000..8fc0190 --- /dev/null +++ b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.md5 b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.md5 new file mode 100644 index 0000000..5d5179d --- /dev/null +++ b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.md5 @@ -0,0 +1 @@ +e455c3263213aec8b1af825a08f999f9 \ No newline at end of file diff --git a/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.png b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.png new file mode 100644 index 0000000..c3d2da5 --- /dev/null +++ b/rapport/rapport/html/display_8c_a81a2b2da875550c614a407ec735ff9d9_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7025a4ca8c4ec2b360257c904c5e1756ab6c97fb7bf38994b650666a49a2a26c +size 4814 diff --git a/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.map b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.map new file mode 100644 index 0000000..9da3a36 --- /dev/null +++ b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.md5 b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.md5 new file mode 100644 index 0000000..d8b4916 --- /dev/null +++ b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.md5 @@ -0,0 +1 @@ +26b911bdbc589534481588e06927dbcd \ No newline at end of file diff --git a/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.png b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.png new file mode 100644 index 0000000..1c2bb2f --- /dev/null +++ b/rapport/rapport/html/display_8c_af8c0265ee608800f8daba2540c65c5b0_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c10b2e0cc6eabf176b9adaf39056efd0aef0b85e002d22333465f02f6403804a +size 4219 diff --git a/html/display_8h_source.html b/rapport/rapport/html/display_8h_source.html similarity index 95% rename from html/display_8h_source.html rename to rapport/rapport/html/display_8h_source.html index 15086ff..6b865ad 100644 --- a/html/display_8h_source.html +++ b/rapport/rapport/html/display_8h_source.html @@ -17,6 +17,7 @@ +
@@ -55,8 +56,6 @@ $(function() { /* @license-end */ -
-
+ + + + + + + + + + + + +
+
+ + + + + + +
+
Sokoban +
+
+
+ + + + + + + + +
+
+ + +
+
+ + +
+
+
+
+
+
Chargement...
+
Recherche...
+
Aucune correspondance
+
+
+
+
+ +
+
Liste des fichiers
+
+
+
Liste de tous les fichiers documentés avec une brève description :
+
[Niveau de détails 12]
+ + + + + + + +
  include
 display.h
 function.h
 read.h
  script
 display.c
 function.c
+
+
+ + +
+ + diff --git a/html/folderclosed.svg b/rapport/rapport/html/folderclosed.svg similarity index 100% rename from html/folderclosed.svg rename to rapport/rapport/html/folderclosed.svg diff --git a/html/folderclosedd.svg b/rapport/rapport/html/folderclosedd.svg similarity index 100% rename from html/folderclosedd.svg rename to rapport/rapport/html/folderclosedd.svg diff --git a/html/folderopen.svg b/rapport/rapport/html/folderopen.svg similarity index 100% rename from html/folderopen.svg rename to rapport/rapport/html/folderopen.svg diff --git a/html/folderopend.svg b/rapport/rapport/html/folderopend.svg similarity index 100% rename from html/folderopend.svg rename to rapport/rapport/html/folderopend.svg diff --git a/html/function_8c.html b/rapport/rapport/html/function_8c.html similarity index 66% rename from html/function_8c.html rename to rapport/rapport/html/function_8c.html index dd0d8cf..2ee0369 100644 --- a/html/function_8c.html +++ b/rapport/rapport/html/function_8c.html @@ -17,6 +17,7 @@ +
@@ -81,6 +82,10 @@ $(function(){ initResizable(false); });
+
@@ -89,8 +94,8 @@ $(function(){ initResizable(false); });
Référence du fichier function.c
-
#include "function.h"
-#include "display.h"
+
#include "../include/function.h"
+#include "../include/display.h"
#include <SDL2/SDL_events.h>
#include <SDL2/SDL_keycode.h>
#include <SDL2/SDL_render.h>
@@ -106,18 +111,18 @@ Graphe des dépendances par inclusion de function.c:
- - + + - + - - + + @@ -129,17 +134,17 @@ Graphe des dépendances par inclusion de function.c:
- - + + - - - - - - - - + + + + + + + +
@@ -211,6 +216,30 @@ int 
lengthVect (
Renvoie
True si la la boite est bloquer, sinon false.
+
+Voici le graphe d'appel pour cette fonction :
+
+
+ + + + + + + +
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + + + +
@@ -242,6 +271,18 @@ int 
lengthVect (
Renvoie
0 Si c'est un mur devant le joueur, 1 si c'est vide devant le joueur, 2 si c'est une boite mais qu'on peux la pousser ,3 si le joueur pousse une boite sur un point d'interer, 4 si le joueur bouge sur un point d'interer, 5 si le joueur peux pousser une boite mais le joueur se place sur un point d'interer et 6 si le joeuur pousse une boite sur un point d'interer et que le joueu est aussi sur un point d'interer.
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + + + +
@@ -360,6 +401,31 @@ int 
lengthVect (
Renvoie
Void
+
+Voici le graphe d'appel pour cette fonction :
+
+
+ + + + + + + + + + + + + + + + + + + + +
@@ -391,6 +457,30 @@ int 
lengthVect (
Renvoie
True si c'est perdu, false si c'est pas perdu a cette instant.
+
+Voici le graphe d'appel pour cette fonction :
+
+
+ + + + + + + + + +
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + +
@@ -428,6 +518,16 @@ int 
lengthVect (
Renvoie
True si le joueur a remplis tout les points d'interer, false si ce n'est pas le cas .
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + +
@@ -471,6 +571,28 @@ int 
lengthVect (
Renvoie
Void
+
+Voici le graphe d'appel pour cette fonction :
+
+
+ + + + + + + +
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + +
@@ -502,6 +624,23 @@ int 
lengthVect (
Renvoie
vect Un vecteur de l'addition de one et two.
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + + + + + + + + +
@@ -528,6 +667,16 @@ int 
lengthVect (
Renvoie
char Le string du texte.
+
+Voici le graphe des appelants de cette fonction :
+
+
+ + + + + +
diff --git a/html/function_8c__incl.map b/rapport/rapport/html/function_8c__incl.map similarity index 76% rename from html/function_8c__incl.map rename to rapport/rapport/html/function_8c__incl.map index 730a2ca..6b3bee0 100644 --- a/html/function_8c__incl.map +++ b/rapport/rapport/html/function_8c__incl.map @@ -1,17 +1,17 @@ - - + + - + - - + + @@ -23,15 +23,15 @@ - - + + - - - - - - - - + + + + + + + + diff --git a/rapport/rapport/html/function_8c__incl.md5 b/rapport/rapport/html/function_8c__incl.md5 new file mode 100644 index 0000000..d7c912a --- /dev/null +++ b/rapport/rapport/html/function_8c__incl.md5 @@ -0,0 +1 @@ +dabf29065038cde301c3cdaae67258cc \ No newline at end of file diff --git a/rapport/rapport/html/function_8c__incl.png b/rapport/rapport/html/function_8c__incl.png new file mode 100644 index 0000000..6b034e1 --- /dev/null +++ b/rapport/rapport/html/function_8c__incl.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa6ca4236cf7f17e686da6887755fb68f1d52c0b98810537d91a3d1078971ff1 +size 58452 diff --git a/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.map b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.map new file mode 100644 index 0000000..eb8a42f --- /dev/null +++ b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.md5 b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.md5 new file mode 100644 index 0000000..5313774 --- /dev/null +++ b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.md5 @@ -0,0 +1 @@ +4c59919266551fb07934325b350abc37 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.png b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.png new file mode 100644 index 0000000..f6d91dc --- /dev/null +++ b/rapport/rapport/html/function_8c_a2387ddb7cde4f9d45198b0c131a60878_cgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ee6e47565a78d1fdaa704c0f8d722772d272b759299daa71b9318426a5043d0 +size 18797 diff --git a/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.map b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.map new file mode 100644 index 0000000..830191c --- /dev/null +++ b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 new file mode 100644 index 0000000..af62bd2 --- /dev/null +++ b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.md5 @@ -0,0 +1 @@ +491c1af5ebdba9894d4880ef5cc53000 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.png b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.png new file mode 100644 index 0000000..2cc3064 --- /dev/null +++ b/rapport/rapport/html/function_8c_a51c9ba7a24383f1b20dcedfcb570aab5_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a2adebdb41a6e45fc981ada4c70bcc63fa1a957213f34e83cba9c74d3e22100 +size 3166 diff --git a/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.map b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.map new file mode 100644 index 0000000..e8c40f5 --- /dev/null +++ b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 new file mode 100644 index 0000000..1891f17 --- /dev/null +++ b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.md5 @@ -0,0 +1 @@ +082b72cc6c50484b39e9265670b3798d \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.png b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.png new file mode 100644 index 0000000..2dc1c7f --- /dev/null +++ b/rapport/rapport/html/function_8c_a5b10e69716d92eadf2ed0b3942cb9d4d_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcd3c928e6f14b4df7462d9fa23414f011ed39032f8382cd8f3bb5e0ecc9ec5e +size 9032 diff --git a/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.map b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.map new file mode 100644 index 0000000..5f8c670 --- /dev/null +++ b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 new file mode 100644 index 0000000..eebadab --- /dev/null +++ b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.md5 @@ -0,0 +1 @@ +5f8729d3e4d3a51496d42ad4903d5529 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.png b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.png new file mode 100644 index 0000000..e2a2fd4 --- /dev/null +++ b/rapport/rapport/html/function_8c_a618903fbb7302d98ef0f3e2e6b35b99a_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11ae747a3d4d1354b5368c5adf72295ab8950ad823e3c354ffe7bc84fac6b7b6 +size 2913 diff --git a/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.map b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.map new file mode 100644 index 0000000..69040c0 --- /dev/null +++ b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.md5 b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.md5 new file mode 100644 index 0000000..5b5f73e --- /dev/null +++ b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.md5 @@ -0,0 +1 @@ +a4f4a203d14fc5094425b1d074155498 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.png b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.png new file mode 100644 index 0000000..0e37895 --- /dev/null +++ b/rapport/rapport/html/function_8c_a76df2bc0c692d3397837706a6852ac36_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11108f4cf596e7fe7b6c0b4d570a03f7c4dcd268b4a0f3f61331bfa51951ad30 +size 4917 diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.map b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.map new file mode 100644 index 0000000..1557e23 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.md5 b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.md5 new file mode 100644 index 0000000..b814011 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.md5 @@ -0,0 +1 @@ +623462aa442abfa0615f9369dc23fc60 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.png b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.png new file mode 100644 index 0000000..9df5130 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_cgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f197e46b1407c13d3b445c9a2d5102f07f238d3c39588716dbd16548b5025d7b +size 6432 diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.map b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.map new file mode 100644 index 0000000..2abd1fb --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.md5 b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.md5 new file mode 100644 index 0000000..6a6f913 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.md5 @@ -0,0 +1 @@ +30d7d6e34a8463a5df24b90183b48421 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.png b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.png new file mode 100644 index 0000000..b30ed15 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac155bb183b0c26d19758d8d065baf14f_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3de55ae339f2609e05d382c7949293cfdd8dcfc33e51b3afab7c38f11e22c093 +size 2861 diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.map b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.map new file mode 100644 index 0000000..d96820d --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.md5 b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.md5 new file mode 100644 index 0000000..cdea659 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.md5 @@ -0,0 +1 @@ +3516595c39135337f67fd43c3f146e58 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.png b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.png new file mode 100644 index 0000000..38e69bc --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_cgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b648a203a8a9104a47bd8768772008e4c1537df2c1cfdee8a32bfefa621840aa +size 5403 diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.map b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.map new file mode 100644 index 0000000..4fe3b85 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.md5 b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.md5 new file mode 100644 index 0000000..28c15f3 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.md5 @@ -0,0 +1 @@ +0026c292d705a30953b759be7257a4e2 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.png b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.png new file mode 100644 index 0000000..7290567 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac51249b2f7941ca06e6a614e071dd444_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a5a6eb986e33aaeb485eb3823793fde14019b9f27c4ea7dc95bb6ed0c88002d +size 4373 diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.map b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.map new file mode 100644 index 0000000..633643a --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.md5 b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.md5 new file mode 100644 index 0000000..e146c11 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.md5 @@ -0,0 +1 @@ +984c2b69ccc30d4969bb656b9a13c082 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.png b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.png new file mode 100644 index 0000000..9e17cf0 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_cgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be50fa565833b7363bcbe69ed3c5083d6eecbe3b1f41b58f04f775c14bc704a4 +size 5513 diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.map b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.map new file mode 100644 index 0000000..7692429 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.md5 b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.md5 new file mode 100644 index 0000000..f7c9cd0 --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.md5 @@ -0,0 +1 @@ +bc7a566cd54978df41f58354efb668c8 \ No newline at end of file diff --git a/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.png b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.png new file mode 100644 index 0000000..44b0ded --- /dev/null +++ b/rapport/rapport/html/function_8c_ac93ca31d854d91eedf3babda7511407d_icgraph.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce3a474db9870c44a60bb35505c0504f24fc651816cb1a181a3c6096f9e1391 +size 2864 diff --git a/html/function_8h_source.html b/rapport/rapport/html/function_8h_source.html similarity index 68% rename from html/function_8h_source.html rename to rapport/rapport/html/function_8h_source.html index dc79cbc..9fd8dd1 100644 --- a/html/function_8h_source.html +++ b/rapport/rapport/html/function_8h_source.html @@ -17,6 +17,7 @@ +
@@ -55,8 +56,6 @@ $(function() { /* @license-end */ -
-
+
@@ -88,13 +89,19 @@ $(function(){ initResizable(false); });
  • blockBox() : function.c
  • canIGoDirection() : function.c
  • creatArea2D() : function.c
  • +
  • displayImage() : display.c
  • +
  • displayTextSDL() : display.c
  • free2D() : function.c
  • +
  • getMaxSize() : display.c
  • inGameLoop() : function.c
  • +
  • initSDL() : display.c
  • islose() : function.c
  • isWin() : function.c
  • lengthVect() : function.c
  • move() : function.c
  • plusVect() : function.c
  • +
  • screenDisplay() : display.c
  • +
  • screenDisplayGameSDL() : display.c
  • timeToText() : function.c
  • diff --git a/html/globals_func.html b/rapport/rapport/html/globals_func.html similarity index 86% rename from html/globals_func.html rename to rapport/rapport/html/globals_func.html index 0e0efbe..467c6f9 100644 --- a/html/globals_func.html +++ b/rapport/rapport/html/globals_func.html @@ -17,6 +17,7 @@ +
    @@ -88,13 +89,19 @@ $(function(){ initResizable(false); });
  • blockBox() : function.c
  • canIGoDirection() : function.c
  • creatArea2D() : function.c
  • +
  • displayImage() : display.c
  • +
  • displayTextSDL() : display.c
  • free2D() : function.c
  • +
  • getMaxSize() : display.c
  • inGameLoop() : function.c
  • +
  • initSDL() : display.c
  • islose() : function.c
  • isWin() : function.c
  • lengthVect() : function.c
  • move() : function.c
  • plusVect() : function.c
  • +
  • screenDisplay() : display.c
  • +
  • screenDisplayGameSDL() : display.c
  • timeToText() : function.c
  • diff --git a/html/graph_legend.html b/rapport/rapport/html/graph_legend.html similarity index 99% rename from html/graph_legend.html rename to rapport/rapport/html/graph_legend.html index f548135..76dde6b 100644 --- a/html/graph_legend.html +++ b/rapport/rapport/html/graph_legend.html @@ -17,6 +17,7 @@ +
    diff --git a/html/graph_legend.md5 b/rapport/rapport/html/graph_legend.md5 similarity index 100% rename from html/graph_legend.md5 rename to rapport/rapport/html/graph_legend.md5 diff --git a/html/graph_legend.png b/rapport/rapport/html/graph_legend.png similarity index 100% rename from html/graph_legend.png rename to rapport/rapport/html/graph_legend.png diff --git a/html/index.html b/rapport/rapport/html/index.html similarity index 98% rename from html/index.html rename to rapport/rapport/html/index.html index 4450c80..1068480 100644 --- a/html/index.html +++ b/rapport/rapport/html/index.html @@ -17,6 +17,7 @@ +
    diff --git a/html/jquery.js b/rapport/rapport/html/jquery.js similarity index 100% rename from html/jquery.js rename to rapport/rapport/html/jquery.js diff --git a/html/md_README.html b/rapport/rapport/html/md__2home_2dukantic_2floppy_2sokoban_2README.html similarity index 95% rename from html/md_README.html rename to rapport/rapport/html/md__2home_2dukantic_2floppy_2sokoban_2README.html index 780f617..38c7816 100644 --- a/html/md_README.html +++ b/rapport/rapport/html/md__2home_2dukantic_2floppy_2sokoban_2README.html @@ -17,6 +17,7 @@ +
    @@ -87,8 +88,8 @@ $(function(){ initResizable(false); });
    To Do List
    -

    -

    +

    +

    Principale

    • (1) chargement et affichage d'un plateau de jeu
    • @@ -102,7 +103,7 @@ Principale

    • (4) Positionnement des caisse et leurs déplacements
    -

    +

    Pour aller plus loin