From 62acfa880cf3b22d0b9af811164cb81c018b481c Mon Sep 17 00:00:00 2001 From: Pierre-Alexandre GROSSET <114651656+PAGY0Z@users.noreply.github.com> Date: Tue, 9 Apr 2024 20:24:09 +0000 Subject: [PATCH] [CI] - [FIX] Fixing Github Actions - [Compilation: 7/7] - [TESTS KO Coverage: N/A Branches: N/A] - [Documentation: DOCUMENTATION UPDATED] --- docs/annotated.html | 70 +++-- docs/annotated_dup.js | 38 ++- docs/classes.html | 116 +++----- docs/d0/d29/Pacgum_8cpp.html | 10 +- docs/d0/d29/Pacgum_8cpp_source.html | 28 +- docs/d0/d30/md_README.html | 10 +- docs/d0/d57/classarcade_1_1Ghost.html | 23 +- ...ost_a0aefa43c72379771c87b62ec3257294d.html | 12 +- ...ost_a0d1a94991a5197277351815a72d2101f.html | 10 +- ...ost_a11be161c5b1211241d737f811b530a59.html | 20 +- ...ost_a503f317c20bed619890c9d34b632199d.html | 28 +- ...ost_a51403d1dc7600ba82ebc0ef04dd484b7.html | 26 +- ...ost_a5d708ddf9b8947b6e129dfda7b8b150b.html | 16 +- ...ost_a61f5c1b0dc132a25ab0e5fee50db9059.html | 10 +- ...ost_a63d9a486b592beeedb59b231901e7aed.html | 10 +- ...ost_a921940be0b74c27ac27b7574c1a98714.html | 10 +- ...ost_abd43a99569e4b36dbb1083853ab0a6c7.html | 20 +- ...ost_ac644b05af80c4f09d13ea4b946ac5355.html | 16 +- ...ost_adcd103f28527c11315f5d9b71469721b.html | 16 +- ...ost_afbf34816e8940d956e027a4e4b3ee7ff.html | 16 +- docs/d0/d66/classarcade_1_1AEntity.html | 14 +- ...ity_a0c360cdeaa05c8abebeb88405615bda8.html | 12 +- ...ity_a0c3dc9c3ae175265085d0b6d3d625066.html | 10 +- ...ity_a1dd128b017c88f02bf8230461f90b0fb.html | 10 +- ...ity_a1f3d4082b8f84fa4847729c3a7508968.html | 14 +- ...ity_a3d64910c90537576e9b5b833238452b2.html | 10 +- ...ity_a4a66ce9d8e7052fc09f2291a02b62566.html | 12 +- ...ity_a4dbd69c7a6bfba183c4c6c0f3fcf877a.html | 12 +- ...ity_a58288bef1fcbfd25688477ac7a422c6a.html | 12 +- ...ity_a81da45cfee0c3d47fa52621a447279d3.html | 12 +- ...ity_a874fcb1873287772b36457f4ab708c75.html | 12 +- ...ity_aab8d8fdfd6069e3b8d8e2ab680f77623.html | 12 +- ...ity_ab339f7a649e750a9481ea4f216f21f7e.html | 10 +- ...ity_ad16f6a464df63837e49ddbf8184965bf.html | 10 +- ...ity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html | 18 +- ...ity_adf7268b1aae4037f993688470923f206.html | 12 +- docs/d0/d8d/classarcade_1_1AGame.html | 16 +- ...ame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html | 12 +- ...ame_a2ab3d142c297272107ebcfca1730e522.html | 10 +- ...ame_a30cc145ef22c6e8b839262b99de4d164.html | 12 +- ...ame_a36b4641b16cffb0ef9e130fe65eb82f3.html | 10 +- ...ame_a3f1ec3bc8e2dcc3d8823add61a72a715.html | 12 +- ...ame_a59f38138a48c1034453ada5feb1e2044.html | 12 +- ...ame_a5a22fec0446d11240c18edc4dfc262cb.html | 12 +- ...ame_a5b8ea02e27c3441c3b3436f580f703e8.html | 10 +- ...ame_a7137e256ea0c2ed7033709e6ea0e2e6d.html | 12 +- ...ame_a8d4ba978494b60b7083ca245a548a99e.html | 12 +- ...ame_a8fa28430a4eac418f76b1975a26713ec.html | 12 +- ...ame_a95174a70b94dbc2e7f78581b927fa453.html | 12 +- ...ame_ab7e7818289ecda9587d9059babda6c1e.html | 10 +- ...ame_abd9bf1b6f26098e215f453bd263342c3.html | 12 +- ...ame_ac2afee563b4cf0c4fa0c1e55b03a7694.html | 10 +- ...ame_ac6e649e1ee2575a659f10cfbcc9acf16.html | 12 +- ...ame_ac9f203c96588be852b550b37a78c4fcb.html | 12 +- ...ame_ad1b27f894ca368a29fe3bb48692a37fe.html | 14 +- ...ame_ad544b56c56764dd9f05b23dfab85afa8.html | 12 +- ...ame_adde05b29a1bca1c5b03441938509ad97.html | 10 +- ...ame_afd2f91672eaa90724c8b34553952cf86.html | 10 +- docs/d0/dc2/AGraphic_8cpp.html | 10 +- docs/d0/dc2/AGraphic_8cpp_source.html | 20 +- docs/d0/dd6/classarcade_1_1GraphicSDL2.html | 14 +- ...DL2_a1d0fc0381452e8c1a89890fff8d59192.html | 12 +- ...DL2_a1d660970bf67f11eba92ce2780db70f9.html | 10 +- ...DL2_a7575741641ae9f95e9750406ea3fce89.html | 10 +- ...DL2_a7da9354eebddcae901eb7c511aea2fde.html | 16 +- ...DL2_ab9144fc6e93349f0ac25dd0196428395.html | 12 +- ...DL2_ac9c8cb64e0c5503f48843d78994c24b5.html | 10 +- docs/d1/d56/GameSnake_8hpp.html | 10 +- docs/d1/d56/GameSnake_8hpp_source.html | 97 +++--- docs/d1/d63/GameMenu_8cpp.html | 10 +- docs/d1/d63/GameMenu_8cpp_source.html | 104 ++++--- docs/d1/d7a/classarcade_1_1Teleporter.html | 14 +- ...ter_a2577910f7186ecf9901279548510a956.html | 10 +- ...ter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html | 12 +- ...ter_a507179b37e003590e4bf52949f2e0ed6.html | 10 +- ...ter_a81c56882b61706c8edc17f8517ed82eb.html | 10 +- ...ter_a94cd992146af9e05b443f46d00b0d05a.html | 16 +- ...ter_adaca7917f6c4822fb43a61998ef79795.html | 10 +- docs/d1/d9e/IGameModule_8hpp.html | 10 +- docs/d1/d9e/IGameModule_8hpp_source.html | 74 +++-- .../d2/d00/classarcade_1_1IDisplayModule.html | 10 +- ...ule_a28bd9eff0be58e71a45f8634a2b6bfc6.html | 12 +- ...ule_a7580da6a150c8801dd3d39a29ce97875.html | 12 +- ...ule_a890bd084821c18aa80e38ed93ff49dbe.html | 12 +- ...ule_ad0c04d17b45fdb5c51589ce4b08d8626.html | 10 +- docs/d2/d51/classarcade_1_1MainException.html | 12 +- docs/d2/d51/classarcade_1_1MainException.png | Bin 855 -> 877 bytes ...ion_a48295e5dde5429c1a9d74733a9ba0aea.html | 14 +- ...ion_a9bbb483b66db6039ef41a1fd5b2b2025.html | 10 +- .../classarcade_1_1GameSnakeException.html | 12 +- .../d98/classarcade_1_1GameSnakeException.png | Bin 1290 -> 1316 bytes ...ion_a99e315612b6072e7c9bd27782f665f22.html | 10 +- ...ion_acbae83e6275a395a7cf42976ef04ca74.html | 14 +- docs/d3/d40/AException_8hpp.html | 10 +- ...hpp_a56c171ce5fb653a8b2a10fa534cd870b.html | 10 +- docs/d3/d40/AException_8hpp_source.html | 49 ++- docs/d3/d49/classarcade_1_1CoreException.html | 12 +- docs/d3/d49/classarcade_1_1CoreException.png | Bin 851 -> 874 bytes ...ion_ac7d4aea1d40520b0c41fb1d14478116e.html | 14 +- ...ion_adb2876007c6665bdc8762b1b48fc67f1.html | 10 +- docs/d3/d7a/structarcade_1_1DisplayData.html | 10 +- ...ata_a0af3622ccc8b30d8e789ec16a260186d.html | 10 +- ...ata_acc75d5d0a5f0f067625080580a6e6452.html | 10 +- docs/d3/d84/Snake_8cpp.html | 10 +- docs/d3/d84/Snake_8cpp_source.html | 48 ++- docs/d3/d86/Player_8hpp.html | 10 +- docs/d3/d86/Player_8hpp_source.html | 40 ++- docs/d3/daf/classarcade_1_1GameMenu.html | 35 +-- ...enu_a1b0ea3c1c6403d801990ee518a8d9117.html | 50 ++-- ...enu_a1ed41db856f90f60cd452278c7adeb07.html | 10 +- ...enu_a33b709c9a14a583fc068f1d09e23c3f3.html | 10 +- ...enu_a59b6f743a3ccbd6ef80b12971afb0ff4.html | 20 +- ...enu_a644826ea92a738ac5bf078175def3867.html | 10 +- ...enu_a879e958655d7f98cdf17d7874491ba77.html | 12 +- docs/d3/df8/classarcade_1_1AGraphic.html | 10 +- ...hic_a143344dadd5c89a16298aa51eafea4ff.html | 12 +- ...hic_a675096974b41994a0000e0e4e412dc1c.html | 12 +- ...hic_ad696edfd4dfb48edf73e4365c8bd4bfe.html | 10 +- ...hic_ae0912eca98f6da49e8718cd6d9d92f6b.html | 12 +- docs/d4/d00/classarcade_1_1GameSnake.html | 35 +-- ...ake_a0536fbcb078c1c461f5a7ce8572747d2.html | 10 +- ...ake_a3a77e17ec830c8f14a02977f0aa0309c.html | 22 +- ...ake_a450cd9b4e670773fc32a6eaacc798c53.html | 26 +- ...ake_a4b63e2eec131c517182417a24d83c67c.html | 46 ++- ...ake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html | 10 +- ...ake_a8809ee4d79dfb8f378b8cace5a4f6154.html | 12 +- ...ake_acac83c70c25499473ebd1475947f5dd6.html | 12 +- ...ake_acbf4cdbac3a807aac756ec95d2124e5e.html | 14 +- ...ake_add574cec91689075f4641e3007f4640e.html | 10 +- docs/d4/d04/GraphicSDL2_8hpp.html | 10 +- docs/d4/d04/GraphicSDL2_8hpp_source.html | 116 ++++---- .../classarcade_1_1GraphicSFMLException.html | 12 +- .../classarcade_1_1GraphicSFMLException.png | Bin 1314 -> 1337 bytes ...ion_a2f61c61c6ebfe500cd3089f503ba9cf6.html | 10 +- ...ion_abc251a91f4ca21499f97aaf44528d707.html | 14 +- docs/d4/d65/classarcade_1_1GamePacman.html | 37 +-- ...man_a15b57ae5d5e14ae182218d15b4be10aa.html | 10 +- ...man_a18017219f6095df1b4d509a52511208a.html | 24 +- ...man_a29a8551d29da1dc3087e09fb2d37a5f0.html | 14 +- ...man_a309143380efd26023d2a2d132ff21f45.html | 10 +- ...man_a4b341a95337a6088fe1aefc50f827c34.html | 12 +- ...man_a5fd49b4900b5deb7937738e64d36cb56.html | 16 +- ...man_a706b12ea861006c128b8d99ea27065cc.html | 12 +- ...man_a7e63ea0b50860c6f2aa0df60e32dadde.html | 14 +- ...man_a856f2ea731124c38a021504dea3cef66.html | 12 +- ...man_a97085f2f7aea920251f28ccc52275774.html | 18 +- ...man_aa4e7becefb91f4340aaa155574dff27f.html | 10 +- ...man_afa6413ad05783c9f5344a97e9ccd791d.html | 10 +- ...man_afcf1a7744e1513ae5c3dedb78d254a31.html | 44 ++- docs/d4/d7f/AEntity_8hpp.html | 18 +- docs/d4/d7f/AEntity_8hpp_source.html | 56 ++-- docs/d4/d81/Pacgum_8hpp.html | 10 +- docs/d4/d81/Pacgum_8hpp_source.html | 32 +- docs/d4/d94/DLManager_8cpp.html | 10 +- docs/d4/d94/DLManager_8cpp_source.html | 20 +- docs/d5/d11/Player_8cpp.html | 10 +- docs/d5/d11/Player_8cpp_source.html | 50 ++-- .../classarcade_1_1DLManagerException.html | 12 +- .../d56/classarcade_1_1DLManagerException.png | Bin 954 -> 980 bytes ...ion_a01102ccba2feaa9774f8a6544b0c55e9.html | 14 +- ...ion_a3a520fb5eec97939f43936dc215daec3.html | 10 +- docs/d5/d73/AGraphic_8hpp.html | 10 +- docs/d5/d73/AGraphic_8hpp_source.html | 44 ++- docs/d5/dda/Teleporter_8cpp.html | 10 +- docs/d5/dda/Teleporter_8cpp_source.html | 32 +- docs/d6/d09/classarcade_1_1AEvent.html | 10 +- ...ent_a522ca708f6c3edd3bc86af247ac6a406.html | 10 +- ...ent_a98cc3234154408410a20fec9c9af52e0.html | 10 +- ...ent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html | 10 +- ...ent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html | 10 +- ...ent_ae86ddfe3807ab30047ee26aad0b4dc26.html | 10 +- docs/d6/d27/Core_8cpp.html | 10 +- docs/d6/d27/Core_8cpp_source.html | 78 +++-- .../d6/d6b/classarcade_1_1AGameException.html | 12 +- docs/d6/d6b/classarcade_1_1AGameException.png | Bin 2242 -> 2268 bytes ...ion_a9968a9a24f09d99785c6effd41352e7f.html | 14 +- ...ion_af26bb34e333352728f4daf366aba7331.html | 10 +- docs/d6/d9a/GraphicSDL2_8cpp.html | 10 +- docs/d6/d9a/GraphicSDL2_8cpp_source.html | 54 ++-- docs/d6/dba/classarcade_1_1Core.html | 26 +- ...ore_a4a80f4851276173b3055fc41268d3b3d.html | 10 +- ...ore_a783ba7ca339daa6b8ae21d608f8910e8.html | 40 ++- ...ore_aac82062b54a7aa52dda4cf7c7fe33111.html | 16 +- docs/d6/ddd/Ghost_8hpp.html | 10 +- docs/d6/ddd/Ghost_8hpp_source.html | 44 ++- docs/d6/df2/GameSnake_8cpp.html | 10 +- docs/d6/df2/GameSnake_8cpp_source.html | 88 +++--- docs/d7/d11/AEntity_8cpp.html | 10 +- docs/d7/d11/AEntity_8cpp_source.html | 40 ++- docs/d7/d38/Core_8hpp.html | 10 +- docs/d7/d38/Core_8hpp_source.html | 42 ++- .../classarcade_1_1GamePacmanException.html | 12 +- .../classarcade_1_1GamePacmanException.png | Bin 1293 -> 1316 bytes ...ion_a3db1b73240540c54110aa86242f89b09.html | 10 +- ...ion_a4919b9afef89fe0cfd900f7a017836ba.html | 14 +- docs/d7/d83/GamePacman_8cpp.html | 10 +- docs/d7/d83/GamePacman_8cpp_source.html | 108 ++++--- docs/d7/db8/AException_8cpp.html | 10 +- docs/d7/db8/AException_8cpp_source.html | 24 +- docs/d7/dff/GraphicNCurses_8hpp.html | 10 +- docs/d7/dff/GraphicNCurses_8hpp_source.html | 116 ++++---- docs/d8/dbf/Snake_8hpp.html | 10 +- docs/d8/dbf/Snake_8hpp_source.html | 38 ++- docs/d8/dc1/GraphicSFML_8cpp.html | 10 +- docs/d8/dc1/GraphicSFML_8cpp_source.html | 56 ++-- docs/d9/d61/GraphicNCurses_8cpp.html | 10 +- docs/d9/d61/GraphicNCurses_8cpp_source.html | 50 ++-- docs/d9/d6c/classarcade_1_1GraphicSFML.html | 14 +- ...FML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html | 10 +- ...FML_a4f2a27390f0ec7ab70f1e82f1948238a.html | 14 +- ...FML_a7898385843fc3a311295678c75281ca0.html | 10 +- ...FML_a89209e27e90cfceaf4e335241d0f9a97.html | 14 +- ...FML_a9e07cd69ed0d7668775c415f98c27a84.html | 10 +- ...FML_aab4605d27191f568f2b8246f9c2839e9.html | 12 +- docs/d9/d7d/Ghost_8cpp.html | 10 +- docs/d9/d7d/Ghost_8cpp_source.html | 58 ++-- docs/da/d03/AGame_8hpp.html | 10 +- docs/da/d03/AGame_8hpp_source.html | 111 ++++--- docs/da/d3d/classarcade_1_1Pacgum.html | 11 +- ...gum_a1ef76ea0e805a0f9fb9e2005e65aa312.html | 10 +- ...gum_a21ecc6fc9390c6536ce5d34c4d28d667.html | 10 +- ...gum_a5e69509dd4dd5132b0fd91c59ea10cdf.html | 10 +- ...gum_a5eebb4700429a404ff9bb7c0fabc9393.html | 10 +- ...gum_a6528f9645d954b48f24ad79d9ca27af3.html | 10 +- ...gum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html | 12 +- docs/da/d49/AEvent_8hpp.html | 140 +++++---- docs/da/d49/AEvent_8hpp_source.html | 122 ++++---- docs/da/d67/GameMenu_8hpp.html | 10 +- docs/da/d67/GameMenu_8hpp_source.html | 81 +++-- docs/da/d73/structarcade_1_1GameData.html | 10 +- ...ata_a0c184b89bc583c50cdf4784312138e36.html | 10 +- ...ata_a5be3cbf907a1d82f136dff22866859a8.html | 10 +- ...ata_acb8f203300048156571cd4961bf03cd1.html | 10 +- ...ata_af58236dfd90ef027431755e4d35848b7.html | 10 +- ...lassarcade_1_1GraphicNCursesException.html | 12 +- ...classarcade_1_1GraphicNCursesException.png | Bin 1342 -> 1366 bytes ...ion_a26b37599bc32a2a0cc02a35e3829d9d0.html | 10 +- ...ion_adff314e8e85389c2943bfa3824ef0d86.html | 14 +- docs/da/ddd/README_8md.html | 10 +- .../def/classarcade_1_1AGraphicException.html | 12 +- .../def/classarcade_1_1AGraphicException.png | Bin 2303 -> 2329 bytes ...ion_a4b6cb8e2e49e557a5661b30e04128035.html | 14 +- ...ion_ac6a7025e817ecb8b5a777dcfe9056eb6.html | 10 +- docs/db/d1a/namespacearcade.html | 268 +++++++---------- docs/db/d1a/namespacearcade.js | 96 ++++-- ...ade_a370755573a2c68e25c59bedd4bce1342.html | 18 +- ...ade_a468ed15afddb7340fd2fe270f66f6797.html | 106 ++++--- ...ade_a72c5cdffd80e28080f20f3ef31c06f39.html | 10 +- ...ade_acc346c54e45728173764ef133e44c56c.html | 10 +- docs/db/d3e/DLManager_8hpp.html | 10 +- docs/db/d3e/DLManager_8hpp_source.html | 40 ++- docs/db/d79/classarcade_1_1Wall.html | 12 +- ...all_a30901111d21c13b4cbfd75097abc2326.html | 12 +- ...all_a3c01d5506c8b2130012c1d49b77cffdb.html | 10 +- ...all_a9d040c8c07f12753c3bec7bbda0718e1.html | 10 +- ...all_aad61f3f723e61f8fb2037f1d8f269532.html | 12 +- ...all_ab2297d72d5be5c54152ce95626cdebde.html | 10 +- ...all_ac6d1d6e1953cbd4f4634344a9cb8c41a.html | 10 +- ...all_aecd7972fe87919599a24689de852f316.html | 10 +- docs/db/df6/classarcade_1_1Snake.html | 22 +- ...ake_a13b767d3438ccf55e1cb0028efd5af86.html | 24 +- ...ake_a239adebd2f900d47a952e6d6b28a0fcd.html | 10 +- ...ake_a8c330bc8df96d5e3440ef3db01209c72.html | 10 +- ...ake_a9289502b6c80b0a99ef05a4b4dc51334.html | 10 +- ...ake_a9b93d69928443d973ecc34982b7189ea.html | 10 +- ...ake_abc20a1155d9eb8fae8a457dc115cc6a0.html | 30 +- ...ake_ac2d67bc373332c9c8dc52743efc052ce.html | 10 +- ...ake_ae58c8485d48ae6a56b06b6b3ed863cac.html | 12 +- ...ake_af27bda7e1580faf228af700442ec56c5.html | 10 +- docs/db/df7/Teleporter_8hpp.html | 10 +- docs/db/df7/Teleporter_8hpp_source.html | 32 +- docs/db/dfb/IDisplayModule_8hpp.html | 10 +- docs/db/dfb/IDisplayModule_8hpp_source.html | 36 ++- docs/dc/d40/classarcade_1_1Apple.html | 13 +- ...ple_a61a9203528b524ca4f51af62f9772181.html | 14 +- ...ple_aa52d2a1300530d329ada4ee54f8789a8.html | 12 +- ...ple_ae45ad6b55353094f39c8107f457e06cc.html | 10 +- docs/dc/de7/AGame_8cpp.html | 10 +- docs/dc/de7/AGame_8cpp_source.html | 44 ++- docs/dd/d2c/Wall_8hpp.html | 10 +- docs/dd/d2c/Wall_8hpp_source.html | 34 +-- .../d83/classarcade_1_1GameMenuException.html | 12 +- .../d83/classarcade_1_1GameMenuException.png | Bin 1261 -> 1290 bytes ...ion_a23bbf51925588d2b19da8f993655122a.html | 10 +- ...ion_a8910505606fe0ebc35b8e0a2c5d42a85.html | 14 +- docs/dd/d88/classarcade_1_1IGameModule.html | 10 +- ...ule_a0f7a3841978344f2645f0f2965c179ca.html | 10 +- ...ule_a16a352ca9635215f731c1806a10a6dc5.html | 10 +- ...ule_a1b0723e59265cc3d315bbbabd205fbe7.html | 10 +- ...ule_a1be4587479bf172408b0609258630c83.html | 10 +- ...ule_a21ffb256f46b87627a42523f2b16b4ef.html | 10 +- ...ule_a3a2f25bca1b9562cefb609b3ec67d17e.html | 10 +- ...ule_a41dcdada935673ea504631023adf1488.html | 10 +- ...ule_a47f5576133ab806054c15d5db1fcf1d3.html | 10 +- ...ule_a5ea6f2f984666bf14da764709addacc5.html | 12 +- ...ule_a77544a550cb6807c099e52edbfedd223.html | 10 +- ...ule_a9a83613b15c54405a191b400adb14425.html | 10 +- ...ule_a9d150f384aced23b792b578fe6d9d10d.html | 12 +- ...ule_aae7bd613a9307839266a01fe8b94932c.html | 10 +- ...ule_ab7b1e1d57d7e2f8500a2996a60e45dda.html | 12 +- ...ule_afe563afd4b78ea43ffdffef603f63884.html | 12 +- .../dd/dc3/classarcade_1_1GraphicNCurses.html | 11 +- ...ses_a94db95bc05b96c81dc2acdaca37149fb.html | 10 +- ...ses_a9ca7b8a35a763c2257589d78f0589c75.html | 12 +- ...ses_ada2b3cc926be550d33826e18649cd5b5.html | 10 +- ...ses_aef3b634525a848e581d00ecf1d5cb9e2.html | 10 +- ...ses_af8acf85c191b7958af7e369f179eb0a0.html | 10 +- docs/dd/dd3/Apple_8cpp.html | 10 +- docs/dd/dd3/Apple_8cpp_source.html | 18 +- .../classarcade_1_1GraphicSDL2Exception.html | 12 +- .../classarcade_1_1GraphicSDL2Exception.png | Bin 1307 -> 1332 bytes ...ion_a72a392da9fa8ef705b5498f0e8c7cc5b.html | 10 +- ...ion_adddc5a5bae39c1451e9e5962d3d2650d.html | 14 +- docs/de/d85/classarcade_1_1DLManager.html | 14 +- ...ger_a266f5e54c20a7390894c165a4f85b09d.html | 12 +- ...ger_a4b071c4c937cd79ceb0c40917026bdb1.html | 10 +- ...ger_a4c41e8053ae9a7bf61801fe82d4523cb.html | 16 +- ...ger_a6b94830a7645c7dc726437c58850f5da.html | 10 +- ...ger_aecb7b1d190eea00f664e99978c8105ac.html | 14 +- docs/de/d9f/Apple_8hpp.html | 10 +- docs/de/d9f/Apple_8hpp_source.html | 28 +- docs/de/db0/GraphicSFML_8hpp.html | 10 +- docs/de/db0/GraphicSFML_8hpp_source.html | 118 ++++---- docs/de/ddf/Wall_8cpp.html | 10 +- docs/de/ddf/Wall_8cpp_source.html | 26 +- docs/df/d0a/main_8cpp.html | 17 +- ...cpp_a3c04138a5bfe5d72780bb7e82a18e627.html | 24 +- docs/df/d0a/main_8cpp_source.html | 26 +- docs/df/d40/GamePacman_8hpp.html | 10 +- docs/df/d40/GamePacman_8hpp_source.html | 109 +++---- docs/df/d60/classarcade_1_1Player.html | 21 +- ...yer_a097f100c9d7f501909caf61f349469ed.html | 10 +- ...yer_a1fbce586861dab9f9c3a5da7430789df.html | 20 +- ...yer_a37db4572c4860ce284947cde54157042.html | 10 +- ...yer_a3a02640895163f4b991db75628d49f40.html | 20 +- ...yer_a4073fdfaf0fc74107a5273a6c78fc7f1.html | 28 +- ...yer_a8c388912a0c4b66196588af7f7900039.html | 10 +- ...yer_ab18295ec87e81d15267977c9d5d4bef4.html | 16 +- ...yer_ac8c59f7cd7bc3bac6bc680107f2f7091.html | 20 +- ...yer_aee41fb66563977277f844d5a5551ca76.html | 16 +- docs/df/da4/classarcade_1_1AException.html | 11 +- docs/df/da4/classarcade_1_1AException.png | Bin 4529 -> 4561 bytes ...ion_a25e1f03a8a1392e95036129022f3a15a.html | 12 +- ...ion_a287e5f6a469877628441f16430c75020.html | 12 +- ...ion_a766b3757cf93b927698a264d9e37735d.html | 10 +- ...ion_a9e8019f223a1efca65cc1d3f6e2467af.html | 10 +- ...ion_ad51c261f41a03791111b2f924fa12098.html | 10 +- docs/df/def/AEvent_8cpp.html | 10 +- docs/df/def/AEvent_8cpp_source.html | 22 +- .../dir_02bbfb1e33f88bbbf612c00e85eb29a8.html | 10 +- .../dir_0964d109c436f5d0cbe6718ecdfac6a6.html | 10 +- .../dir_09e761304027c904456130627fd4dcf5.html | 10 +- .../dir_0ae03f2c4ed03d4fabfd52007a135e48.html | 10 +- .../dir_2e14f495647d67885f05900e7f8ba48d.html | 10 +- .../dir_358719138bd733a589f2c5f2c3b9796f.html | 10 +- .../dir_37c72a2382a9f76faed5f580d7865094.html | 10 +- .../dir_4f50a462a09c87c4335fb6fc9a06db0e.html | 10 +- .../dir_5d8940b376a91babd01d2cd4dd8268eb.html | 10 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 10 +- .../dir_97aefd0d527b934f1d99a682da8fe6a9.html | 10 +- .../dir_9a35864cd4143d39979746a232e7d8d7.html | 10 +- .../dir_9d02b555d18135a2ddcd812934fa3271.html | 10 +- .../dir_a065c5f60305fee3569f887679366939.html | 10 +- .../dir_b61163fcfc1c7557713cfec58882c9a3.html | 10 +- .../dir_b6c019080825f37b0b9b7b4fb28f0919.html | 10 +- .../dir_b9a7edf0c75b9d02f7f35a639314d76b.html | 10 +- .../dir_beb65e2ca47b0dc45f865a4b51f70744.html | 10 +- .../dir_c0c57f3eab7c2959772bb806bb6ae77f.html | 10 +- .../dir_d7fe081cfa08c5d2f20d7bc431eec58d.html | 10 +- .../dir_d950220d7a6858bb7615f1183dfac6fe.html | 10 +- .../dir_da8bb0ca5d3b751267822357c7e80caf.html | 10 +- .../dir_dd37ae6487b81e5b1d527015b39bb2b5.html | 10 +- .../dir_e23b7fc566cc856488d5a5c4ac03bac1.html | 10 +- .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html | 10 +- docs/doxygen.css | 154 +++++----- docs/doxygen.svg | 26 ++ docs/dynsections.js | 33 ++- docs/files.html | 10 +- docs/functions.html | 10 +- docs/functions_a.html | 10 +- docs/functions_c.html | 10 +- docs/functions_d.html | 10 +- docs/functions_e.html | 10 +- docs/functions_func.html | 10 +- docs/functions_g.html | 10 +- docs/functions_i.html | 10 +- docs/functions_l.html | 10 +- docs/functions_m.html | 10 +- docs/functions_o.html | 10 +- docs/functions_p.html | 10 +- docs/functions_r.html | 10 +- docs/functions_s.html | 10 +- docs/functions_t.html | 10 +- docs/functions_u.html | 10 +- docs/functions_vars.html | 10 +- docs/functions_w.html | 10 +- docs/functions_~.html | 10 +- docs/globals.html | 10 +- docs/globals_defs.html | 10 +- docs/globals_func.html | 10 +- docs/hierarchy.html | 12 +- docs/hierarchy.js | 2 +- docs/index.html | 10 +- docs/last_update | 2 +- docs/menu.js | 37 +-- docs/menudata.js | 32 +- docs/namespacemembers.html | 10 +- docs/namespacemembers_enum.html | 10 +- docs/namespacemembers_func.html | 10 +- docs/namespaces.html | 49 ++- docs/namespaces_dup.js | 2 +- docs/navtree.js | 32 +- docs/navtreedata.js | 35 ++- docs/navtreeindex0.js | 216 +++++++------- docs/navtreeindex1.js | 278 ++++++++++-------- docs/navtreeindex2.js | 44 +++ docs/pages.html | 10 +- docs/resize.js | 37 +-- docs/search/all_0.html | 19 +- docs/search/all_1.html | 19 +- docs/search/all_1.js | 12 +- docs/search/all_10.html | 19 +- docs/search/all_10.js | 4 +- docs/search/all_11.html | 19 +- docs/search/all_12.html | 19 +- docs/search/all_13.html | 19 +- docs/search/all_14.html | 19 +- docs/search/all_2.html | 19 +- docs/search/all_3.html | 19 +- docs/search/all_4.html | 19 +- docs/search/all_5.html | 19 +- docs/search/all_6.html | 19 +- docs/search/all_7.html | 19 +- docs/search/all_7.js | 4 +- docs/search/all_8.html | 19 +- docs/search/all_9.html | 19 +- docs/search/all_a.html | 19 +- docs/search/all_b.html | 19 +- docs/search/all_c.html | 19 +- docs/search/all_d.html | 19 +- docs/search/all_e.html | 19 +- docs/search/all_f.html | 19 +- docs/search/all_f.js | 2 +- docs/search/classes_0.html | 19 +- docs/search/classes_1.html | 19 +- docs/search/classes_2.html | 19 +- docs/search/classes_3.html | 19 +- docs/search/classes_4.html | 19 +- docs/search/classes_5.html | 19 +- docs/search/classes_6.html | 19 +- docs/search/classes_7.html | 19 +- docs/search/classes_8.html | 19 +- docs/search/classes_9.html | 19 +- docs/search/close.svg | 31 ++ docs/search/defines_0.html | 19 +- docs/search/enums_0.html | 19 +- docs/search/enums_1.html | 19 +- docs/search/enumvalues_0.html | 19 +- docs/search/enumvalues_1.html | 19 +- docs/search/enumvalues_2.html | 19 +- docs/search/enumvalues_3.html | 19 +- docs/search/enumvalues_4.html | 19 +- docs/search/enumvalues_5.html | 19 +- docs/search/enumvalues_6.html | 19 +- docs/search/enumvalues_7.html | 19 +- docs/search/enumvalues_8.html | 19 +- docs/search/enumvalues_9.html | 19 +- docs/search/enumvalues_a.html | 19 +- docs/search/enumvalues_b.html | 19 +- docs/search/files_0.html | 19 +- docs/search/files_1.html | 19 +- docs/search/files_2.html | 19 +- docs/search/files_3.html | 19 +- docs/search/files_4.html | 19 +- docs/search/files_5.html | 19 +- docs/search/files_6.html | 19 +- docs/search/files_7.html | 19 +- docs/search/files_8.html | 19 +- docs/search/files_9.html | 19 +- docs/search/files_a.html | 19 +- docs/search/functions_0.html | 19 +- docs/search/functions_1.html | 19 +- docs/search/functions_2.html | 19 +- docs/search/functions_3.html | 19 +- docs/search/functions_4.html | 19 +- docs/search/functions_4.js | 8 +- docs/search/functions_5.html | 19 +- docs/search/functions_6.html | 19 +- docs/search/functions_7.html | 19 +- docs/search/functions_8.html | 19 +- docs/search/functions_9.html | 19 +- docs/search/functions_a.html | 19 +- docs/search/functions_a.js | 4 +- docs/search/functions_b.html | 19 +- docs/search/functions_b.js | 2 +- docs/search/functions_c.html | 19 +- docs/search/functions_d.html | 19 +- docs/search/functions_e.html | 19 +- docs/search/functions_f.html | 19 +- docs/search/mag_sel.svg | 74 +++++ docs/search/namespaces_0.html | 19 +- docs/search/nomatches.html | 3 +- docs/search/pages_0.html | 19 +- docs/search/search.css | 104 +++---- docs/search/search.js | 52 ++-- docs/search/variables_0.html | 19 +- docs/search/variables_1.html | 19 +- docs/search/variables_2.html | 19 +- docs/search/variables_3.html | 19 +- docs/search/variables_4.html | 19 +- 510 files changed, 5081 insertions(+), 5231 deletions(-) create mode 100644 docs/doxygen.svg create mode 100644 docs/navtreeindex2.js create mode 100644 docs/search/close.svg create mode 100644 docs/search/mag_sel.svg diff --git a/docs/annotated.html b/docs/annotated.html index f4e823c..b97f3c4 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Structures @@ -35,10 +35,10 @@ - + @@ -91,40 +91,40 @@
[detail level 12]
- - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
 Narcade
 CAEntityBase class representing a generic entity
 CAEventClass representing an event
 CAExceptionBase class for exceptions in the arcade namespace
 CAGame
 CAGameException
 CAGraphic
 CAGraphicException
 CApple
 CCoreClass representing the core functionality of the arcade system
 CCoreExceptionException class specifically for Core-related errors
 CDisplayDataStruct representing display data
 CDLManager
 CDLManagerException
 CGameDataStruct representing game data
 CGameDataStruct representing game data
 CAEventClass representing an event
 CDisplayDataStruct representing display data
 CAExceptionBase class for exceptions in the arcade namespace
 CMainExceptionException class specifically for main function related errors
 CCoreClass representing the core functionality of the arcade system
 CCoreExceptionException class specifically for Core-related errors
 CIDisplayModuleInterface class for display modules
 CDLManagerException
 CDLManager
 CIGameModuleInterface class for game modules
 CAGame
 CAGameException
 CGameMenu
 CGameMenuException
 CGamePacman
 CGamePacmanException
 CGameSnake
 CGameSnakeException
 CGhost
 CGraphicNCurses
 CGraphicNCursesException
 CGraphicSDL2
 CGraphicSDL2Exception
 CGraphicSFML
 CGraphicSFMLException
 CIDisplayModuleInterface class for display modules
 CIGameModuleInterface class for game modules
 CMainExceptionException class specifically for main function related errors
 CPacgum
 CPlayer
 CSnake
 CTeleporter
 CWall
 CGhost
 CPacgum
 CPlayer
 CTeleporter
 CWall
 CApple
 CGameSnake
 CGameSnakeException
 CSnake
 CAGraphic
 CAGraphicException
 CGraphicNCurses
 CGraphicNCursesException
 CGraphicSDL2
 CGraphicSDL2Exception
 CGraphicSFML
 CGraphicSFMLException
@@ -132,9 +132,7 @@ diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index d290851..a5138ce 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -1,4 +1,40 @@ var annotated_dup = [ - [ "arcade", "db/d1a/namespacearcade.html", "db/d1a/namespacearcade" ] + [ "arcade", "db/d1a/namespacearcade.html", [ + [ "AEntity", "d0/d66/classarcade_1_1AEntity.html", "d0/d66/classarcade_1_1AEntity" ], + [ "GameData", "da/d73/structarcade_1_1GameData.html", "da/d73/structarcade_1_1GameData" ], + [ "AEvent", "d6/d09/classarcade_1_1AEvent.html", "d6/d09/classarcade_1_1AEvent" ], + [ "DisplayData", "d3/d7a/structarcade_1_1DisplayData.html", "d3/d7a/structarcade_1_1DisplayData" ], + [ "AException", "df/da4/classarcade_1_1AException.html", "df/da4/classarcade_1_1AException" ], + [ "MainException", "d2/d51/classarcade_1_1MainException.html", "d2/d51/classarcade_1_1MainException" ], + [ "Core", "d6/dba/classarcade_1_1Core.html", "d6/dba/classarcade_1_1Core" ], + [ "CoreException", "d3/d49/classarcade_1_1CoreException.html", "d3/d49/classarcade_1_1CoreException" ], + [ "IDisplayModule", "d2/d00/classarcade_1_1IDisplayModule.html", "d2/d00/classarcade_1_1IDisplayModule" ], + [ "DLManagerException", "d5/d56/classarcade_1_1DLManagerException.html", "d5/d56/classarcade_1_1DLManagerException" ], + [ "DLManager", "de/d85/classarcade_1_1DLManager.html", "de/d85/classarcade_1_1DLManager" ], + [ "IGameModule", "dd/d88/classarcade_1_1IGameModule.html", "dd/d88/classarcade_1_1IGameModule" ], + [ "AGame", "d0/d8d/classarcade_1_1AGame.html", "d0/d8d/classarcade_1_1AGame" ], + [ "AGameException", "d6/d6b/classarcade_1_1AGameException.html", "d6/d6b/classarcade_1_1AGameException" ], + [ "GameMenu", "d3/daf/classarcade_1_1GameMenu.html", "d3/daf/classarcade_1_1GameMenu" ], + [ "GameMenuException", "dd/d83/classarcade_1_1GameMenuException.html", "dd/d83/classarcade_1_1GameMenuException" ], + [ "GamePacman", "d4/d65/classarcade_1_1GamePacman.html", "d4/d65/classarcade_1_1GamePacman" ], + [ "GamePacmanException", "d7/d4e/classarcade_1_1GamePacmanException.html", "d7/d4e/classarcade_1_1GamePacmanException" ], + [ "Ghost", "d0/d57/classarcade_1_1Ghost.html", "d0/d57/classarcade_1_1Ghost" ], + [ "Pacgum", "da/d3d/classarcade_1_1Pacgum.html", "da/d3d/classarcade_1_1Pacgum" ], + [ "Player", "df/d60/classarcade_1_1Player.html", "df/d60/classarcade_1_1Player" ], + [ "Teleporter", "d1/d7a/classarcade_1_1Teleporter.html", "d1/d7a/classarcade_1_1Teleporter" ], + [ "Wall", "db/d79/classarcade_1_1Wall.html", "db/d79/classarcade_1_1Wall" ], + [ "Apple", "dc/d40/classarcade_1_1Apple.html", "dc/d40/classarcade_1_1Apple" ], + [ "GameSnake", "d4/d00/classarcade_1_1GameSnake.html", "d4/d00/classarcade_1_1GameSnake" ], + [ "GameSnakeException", "d2/d98/classarcade_1_1GameSnakeException.html", "d2/d98/classarcade_1_1GameSnakeException" ], + [ "Snake", "db/df6/classarcade_1_1Snake.html", "db/df6/classarcade_1_1Snake" ], + [ "AGraphic", "d3/df8/classarcade_1_1AGraphic.html", "d3/df8/classarcade_1_1AGraphic" ], + [ "AGraphicException", "da/def/classarcade_1_1AGraphicException.html", "da/def/classarcade_1_1AGraphicException" ], + [ "GraphicNCurses", "dd/dc3/classarcade_1_1GraphicNCurses.html", "dd/dc3/classarcade_1_1GraphicNCurses" ], + [ "GraphicNCursesException", "da/db8/classarcade_1_1GraphicNCursesException.html", "da/db8/classarcade_1_1GraphicNCursesException" ], + [ "GraphicSDL2", "d0/dd6/classarcade_1_1GraphicSDL2.html", "d0/dd6/classarcade_1_1GraphicSDL2" ], + [ "GraphicSDL2Exception", "de/d46/classarcade_1_1GraphicSDL2Exception.html", "de/d46/classarcade_1_1GraphicSDL2Exception" ], + [ "GraphicSFML", "d9/d6c/classarcade_1_1GraphicSFML.html", "d9/d6c/classarcade_1_1GraphicSFML" ], + [ "GraphicSFMLException", "d4/d55/classarcade_1_1GraphicSFMLException.html", "d4/d55/classarcade_1_1GraphicSFMLException" ] + ] ] ]; \ No newline at end of file diff --git a/docs/classes.html b/docs/classes.html index 76c2641..8bb261c 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Structure Index @@ -35,10 +35,10 @@ - + @@ -87,87 +87,45 @@
Data Structure Index
-
a | c | d | g | i | m | p | s | t | w
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  a  
-
CoreException (arcade)   GamePacman (arcade)   
  i  
-
  s  
-
  d  
-
GamePacmanException (arcade)   
AEntity (arcade)   GameSnake (arcade)   IDisplayModule (arcade)   Snake (arcade)   
AEvent (arcade)   DisplayData (arcade)   GameSnakeException (arcade)   IGameModule (arcade)   
  t  
-
AException (arcade)   DLManager (arcade)   Ghost (arcade)   
  m  
-
AGame (arcade)   DLManagerException (arcade)   GraphicNCurses (arcade)   Teleporter (arcade)   
AGameException (arcade)   
  g  
-
GraphicNCursesException (arcade)   MainException (arcade)   
  w  
-
AGraphic (arcade)   GraphicSDL2 (arcade)   
  p  
-
AGraphicException (arcade)   GameData (arcade)   GraphicSDL2Exception (arcade)   Wall (arcade)   
Apple (arcade)   GameMenu (arcade)   GraphicSFML (arcade)   Pacgum (arcade)   
  c  
-
GameMenuException (arcade)   GraphicSFMLException (arcade)   Player (arcade)   
Core (arcade)   
-
a | c | d | g | i | m | p | s | t | w
+
A | C | D | G | I | M | P | S | T | W
+
+
+
A
+
AEntity (arcade)
AEvent (arcade)
AException (arcade)
AGame (arcade)
AGameException (arcade)
AGraphic (arcade)
AGraphicException (arcade)
Apple (arcade)
+
+
C
+
Core (arcade)
CoreException (arcade)
+
+
D
+
DisplayData (arcade)
DLManager (arcade)
DLManagerException (arcade)
+
+
G
+
GameData (arcade)
GameMenu (arcade)
GameMenuException (arcade)
GamePacman (arcade)
GamePacmanException (arcade)
GameSnake (arcade)
GameSnakeException (arcade)
Ghost (arcade)
GraphicNCurses (arcade)
GraphicNCursesException (arcade)
GraphicSDL2 (arcade)
GraphicSDL2Exception (arcade)
GraphicSFML (arcade)
GraphicSFMLException (arcade)
+
+
I
+
IDisplayModule (arcade)
IGameModule (arcade)
+
+
M
+
MainException (arcade)
+
+
P
+
Pacgum (arcade)
Player (arcade)
+
+
S
+
Snake (arcade)
+
+
T
+
Teleporter (arcade)
+
+
W
+
Wall (arcade)
+
diff --git a/docs/d0/d29/Pacgum_8cpp.html b/docs/d0/d29/Pacgum_8cpp.html index 3576883..e051e74 100644 --- a/docs/d0/d29/Pacgum_8cpp.html +++ b/docs/d0/d29/Pacgum_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Pacgum.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d0/d29/Pacgum_8cpp_source.html b/docs/d0/d29/Pacgum_8cpp_source.html index f1f41ba..2594eb2 100644 --- a/docs/d0/d29/Pacgum_8cpp_source.html +++ b/docs/d0/d29/Pacgum_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Pacgum.cpp Source File @@ -35,10 +35,10 @@ - + @@ -124,24 +124,22 @@
35  _is_eaten = false;
36  }
37 }
- - -
arcade::Pacgum::Pacgum
Pacgum(float pos_x, float pos_y, char texture, Orientation orientation, bool is_super)
Definition: Pacgum.cpp:12
-
arcade::Orientation
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
arcade::Pacgum::eaten
void eaten()
Definition: Pacgum.cpp:23
-
arcade::Pacgum::getIsEaten
bool getIsEaten() const
Definition: Pacgum.cpp:18
+
Pacgum.hpp
+
arcade::AEntity
Base class representing a generic entity.
Definition: AEntity.hpp:32
arcade::Pacgum::getIsSuper
bool getIsSuper() const
Definition: Pacgum.cpp:28
-
arcade::AEntity
Base class representing a generic entity.
Definition: AEntity.hpp:31
+
arcade::Pacgum::getIsEaten
bool getIsEaten() const
Definition: Pacgum.cpp:18
arcade::Pacgum::reset
void reset()
Definition: Pacgum.cpp:33
-
arcade
Definition: AEntity.hpp:15
-
Pacgum.hpp
+
arcade::Pacgum::eaten
void eaten()
Definition: Pacgum.cpp:23
+
arcade::Pacgum::Pacgum
Pacgum(float pos_x, float pos_y, char texture, Orientation orientation, bool is_super)
Definition: Pacgum.cpp:12
+
arcade::Orientation
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+
arcade
Definition: AEntity.hpp:16
+ + diff --git a/docs/d0/d30/md_README.html b/docs/d0/d30/md_README.html index 8877746..78c76f9 100644 --- a/docs/d0/d30/md_README.html +++ b/docs/d0/d30/md_README.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Arcade Project by Onestla & Le Pacman, Le Snake Et Le Centipède @@ -35,10 +35,10 @@ - + @@ -300,9 +300,7 @@

diff --git a/docs/d0/d57/classarcade_1_1Ghost.html b/docs/d0/d57/classarcade_1_1Ghost.html index 1832312..258be4a 100644 --- a/docs/d0/d57/classarcade_1_1Ghost.html +++ b/docs/d0/d57/classarcade_1_1Ghost.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost Class Reference @@ -35,10 +35,10 @@ - + @@ -185,26 +185,11 @@ -
char _texture
Definition: AEntity.hpp:106
-
@ UP
-
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
@ DOWN
-
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
-
float _pos_y
Definition: AEntity.hpp:105
-
float _pos_x
Definition: AEntity.hpp:104
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Orientation _orientation
Definition: AEntity.hpp:107
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
@ LEFT
-
@ RIGHT
diff --git a/docs/d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html b/docs/d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html index d86e804..fd99d26 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::goBackToNormal @@ -35,10 +35,10 @@ - + @@ -121,19 +121,17 @@

74  _path.clear();
75  createPathWrapper(walls, target, *this);
76  }
+ - diff --git a/docs/d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html b/docs/d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html index 299d88e..07ef9bd 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::getIsAlive @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html b/docs/d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html index ff35e27..45df790 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::respawn @@ -35,10 +35,10 @@ - + @@ -104,23 +104,21 @@

289  _pos_y = _initial_pos_y;
290  goBackToNormal({}, AEntity(_initial_pos_x, _initial_pos_y, '?', Orientation::RIGHT));
291  }
+ + +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
+ -
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
- - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- diff --git a/docs/d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html b/docs/d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html index d8ce270..9d1def1 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::changeDirection @@ -35,10 +35,10 @@ - + @@ -162,27 +162,25 @@

178  _orientation = orientation;
179  return true;
180  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+ + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- - - -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Orientation _orientation
Definition: AEntity.hpp:107
- - diff --git a/docs/d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html b/docs/d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html index 172c16e..cb9ec69 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::reset @@ -35,10 +35,10 @@ - + @@ -119,26 +119,24 @@

311  _speed_y = _orientation == Orientation::DOWN ? _reference_speed : _speed_y;
312  _path.clear();
313  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+ + + + + + + - - - - - -
Orientation _orientation
Definition: AEntity.hpp:107
- - diff --git a/docs/d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html b/docs/d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html index 5533294..8bb8eda 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::update @@ -35,10 +35,10 @@ - + @@ -150,21 +150,19 @@

282  }
283  }
284  }
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
+
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
-
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
-
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
diff --git a/docs/d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html b/docs/d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html index fbc0f90..64f0a03 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::getIsScared @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html b/docs/d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html index 7d88e09..8d6cdb7 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::getPath @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html b/docs/d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html index a5772a0..bcaea97 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html +++ b/docs/d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::~Ghost @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html b/docs/d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html index a63d0d5..bbc51a5 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html +++ b/docs/d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::Ghost @@ -35,10 +35,10 @@ - + @@ -143,23 +143,21 @@

25  _speed_y = orientation == Orientation::UP ? -_reference_speed : 0;
26  _speed_y = orientation == Orientation::DOWN ? _reference_speed : _speed_y;
27  }
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+ + + + - - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- - diff --git a/docs/d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html b/docs/d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html index 20ef835..5ba192a 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html +++ b/docs/d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::move @@ -35,10 +35,10 @@ - + @@ -158,21 +158,19 @@

124  _pos_x = new_pos_x;
125  _pos_y = new_pos_y;
126  }
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+ + - - -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
diff --git a/docs/d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html b/docs/d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html index 8aa4aef..f852781 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html +++ b/docs/d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::die @@ -35,10 +35,10 @@ - + @@ -114,21 +114,19 @@

61  AEntity target(_initial_pos_x, _initial_pos_y, '?', Orientation::RIGHT);
62  createPathWrapper(walls, target, *this);
63  }
+ +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+ - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- diff --git a/docs/d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html b/docs/d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html index 028a194..43712ed 100644 --- a/docs/d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html +++ b/docs/d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Ghost::scare @@ -35,10 +35,10 @@ - + @@ -113,21 +113,19 @@

45  AEntity target(_initial_pos_x, _initial_pos_y, '?', Orientation::RIGHT);
46  createPathWrapper(walls, target, *this);
47  }
+ +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+ - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- diff --git a/docs/d0/d66/classarcade_1_1AEntity.html b/docs/d0/d66/classarcade_1_1AEntity.html index f339b4a..e18e582 100644 --- a/docs/d0/d66/classarcade_1_1AEntity.html +++ b/docs/d0/d66/classarcade_1_1AEntity.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity Class Reference @@ -35,10 +35,10 @@ - + @@ -167,17 +167,11 @@ - - - -
Orientation _orientation
Definition: AEntity.hpp:107
diff --git a/docs/d0/d66/classarcade_1_1AEntity_a0c360cdeaa05c8abebeb88405615bda8.html b/docs/d0/d66/classarcade_1_1AEntity_a0c360cdeaa05c8abebeb88405615bda8.html index f3049d3..8ae0a7c 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a0c360cdeaa05c8abebeb88405615bda8.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a0c360cdeaa05c8abebeb88405615bda8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::getPosY @@ -35,10 +35,10 @@ - + @@ -105,19 +105,17 @@

26  {
27  return _pos_y;
28  }
+ - diff --git a/docs/d0/d66/classarcade_1_1AEntity_a0c3dc9c3ae175265085d0b6d3d625066.html b/docs/d0/d66/classarcade_1_1AEntity_a0c3dc9c3ae175265085d0b6d3d625066.html index 4c944ae..0d53748 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a0c3dc9c3ae175265085d0b6d3d625066.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a0c3dc9c3ae175265085d0b6d3d625066.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::~AEntity @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/d0/d66/classarcade_1_1AEntity_a1dd128b017c88f02bf8230461f90b0fb.html b/docs/d0/d66/classarcade_1_1AEntity_a1dd128b017c88f02bf8230461f90b0fb.html index 92e76f1..007f80d 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a1dd128b017c88f02bf8230461f90b0fb.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a1dd128b017c88f02bf8230461f90b0fb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::_orientation @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d66/classarcade_1_1AEntity_a1f3d4082b8f84fa4847729c3a7508968.html b/docs/d0/d66/classarcade_1_1AEntity_a1f3d4082b8f84fa4847729c3a7508968.html index 8059307..e821959 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a1f3d4082b8f84fa4847729c3a7508968.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a1f3d4082b8f84fa4847729c3a7508968.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::collide_with @@ -35,10 +35,10 @@ - + @@ -119,20 +119,18 @@

58  return true;
59  return false;
60  }
+ + - - diff --git a/docs/d0/d66/classarcade_1_1AEntity_a3d64910c90537576e9b5b833238452b2.html b/docs/d0/d66/classarcade_1_1AEntity_a3d64910c90537576e9b5b833238452b2.html index 7d7af41..1f30c6c 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a3d64910c90537576e9b5b833238452b2.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a3d64910c90537576e9b5b833238452b2.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::_texture @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d66/classarcade_1_1AEntity_a4a66ce9d8e7052fc09f2291a02b62566.html b/docs/d0/d66/classarcade_1_1AEntity_a4a66ce9d8e7052fc09f2291a02b62566.html index 64eb3ce..c595dc2 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a4a66ce9d8e7052fc09f2291a02b62566.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a4a66ce9d8e7052fc09f2291a02b62566.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::getPosX @@ -35,10 +35,10 @@ - + @@ -105,19 +105,17 @@

21  {
22  return _pos_x;
23  }
+ - diff --git a/docs/d0/d66/classarcade_1_1AEntity_a4dbd69c7a6bfba183c4c6c0f3fcf877a.html b/docs/d0/d66/classarcade_1_1AEntity_a4dbd69c7a6bfba183c4c6c0f3fcf877a.html index 00252de..dba9c3e 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a4dbd69c7a6bfba183c4c6c0f3fcf877a.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a4dbd69c7a6bfba183c4c6c0f3fcf877a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::setTexture @@ -35,10 +35,10 @@ - + @@ -111,19 +111,17 @@

46  {
47  _texture = texture;
48  }
+ - diff --git a/docs/d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html b/docs/d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html index 1504d45..e56fc4c 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::setPosX @@ -35,10 +35,10 @@ - + @@ -111,19 +111,17 @@

63  {
64  _pos_x = pos_x;
65  }
+ - diff --git a/docs/d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html b/docs/d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html index f362b8d..019505a 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::setOrientation @@ -35,10 +35,10 @@ - + @@ -111,19 +111,17 @@

41  {
42  _orientation = orientation;
43  }
+
Orientation _orientation
Definition: AEntity.hpp:107
-
Orientation _orientation
Definition: AEntity.hpp:107
diff --git a/docs/d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html b/docs/d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html index be678a7..cca0cff 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html +++ b/docs/d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::setPosY @@ -35,10 +35,10 @@ - + @@ -111,19 +111,17 @@

68  {
69  _pos_y = pos_y;
70  }
+ - diff --git a/docs/d0/d66/classarcade_1_1AEntity_aab8d8fdfd6069e3b8d8e2ab680f77623.html b/docs/d0/d66/classarcade_1_1AEntity_aab8d8fdfd6069e3b8d8e2ab680f77623.html index c842049..52ee518 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_aab8d8fdfd6069e3b8d8e2ab680f77623.html +++ b/docs/d0/d66/classarcade_1_1AEntity_aab8d8fdfd6069e3b8d8e2ab680f77623.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::getOrientation @@ -35,10 +35,10 @@ - + @@ -105,19 +105,17 @@

36  {
37  return _orientation;
38  }
+
Orientation _orientation
Definition: AEntity.hpp:107
-
Orientation _orientation
Definition: AEntity.hpp:107
diff --git a/docs/d0/d66/classarcade_1_1AEntity_ab339f7a649e750a9481ea4f216f21f7e.html b/docs/d0/d66/classarcade_1_1AEntity_ab339f7a649e750a9481ea4f216f21f7e.html index e02731a..1e8bf3e 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_ab339f7a649e750a9481ea4f216f21f7e.html +++ b/docs/d0/d66/classarcade_1_1AEntity_ab339f7a649e750a9481ea4f216f21f7e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::_pos_x @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d66/classarcade_1_1AEntity_ad16f6a464df63837e49ddbf8184965bf.html b/docs/d0/d66/classarcade_1_1AEntity_ad16f6a464df63837e49ddbf8184965bf.html index adcff83..ee1005b 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_ad16f6a464df63837e49ddbf8184965bf.html +++ b/docs/d0/d66/classarcade_1_1AEntity_ad16f6a464df63837e49ddbf8184965bf.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::_pos_y @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html b/docs/d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html index bc77845..3d40028 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html +++ b/docs/d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::AEntity @@ -35,10 +35,10 @@ - + @@ -139,22 +139,20 @@

16  _texture = texture;
17  _orientation = orientation;
18  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+ + + - - - -
Orientation _orientation
Definition: AEntity.hpp:107
diff --git a/docs/d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html b/docs/d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html index 367a5c2..6048e0c 100644 --- a/docs/d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html +++ b/docs/d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEntity::getTexture @@ -35,10 +35,10 @@ - + @@ -105,19 +105,17 @@

31  {
32  return _texture;
33  }
+ - diff --git a/docs/d0/d8d/classarcade_1_1AGame.html b/docs/d0/d8d/classarcade_1_1AGame.html index fb4f445..fdb6078 100644 --- a/docs/d0/d8d/classarcade_1_1AGame.html +++ b/docs/d0/d8d/classarcade_1_1AGame.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame Class Reference @@ -35,10 +35,10 @@ - + @@ -180,19 +180,11 @@ -
int _score
Definition: AGame.hpp:43
-
std::string _player_name
Definition: AGame.hpp:42
-
std::string _game_name
Definition: AGame.hpp:45
-
std::string _graphic_name
Definition: AGame.hpp:46
-
bool _is_highscore_set
Definition: AGame.hpp:47
-
int _highscore
Definition: AGame.hpp:44
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html b/docs/d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html index 937e42c..183b48f 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::setScore @@ -35,10 +35,10 @@ - + @@ -121,19 +121,17 @@

28  {
29  _score = score;
30  }
+
int _score
Definition: AGame.hpp:43
-
int _score
Definition: AGame.hpp:43
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html b/docs/d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html index 0cd7717..635a7f1 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::~AGame @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html b/docs/d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html index 4147ae4..6e40ce5 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::receiveDisplayData @@ -35,10 +35,10 @@ - + @@ -117,7 +117,7 @@

arcade::IGameModule.

-

Implemented in arcade::GamePacman, arcade::GameSnake, and arcade::GameMenu.

+

Implemented in arcade::GameSnake, arcade::GamePacman, and arcade::GameMenu.

@@ -127,9 +127,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html b/docs/d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html index 1bee1eb..949d297 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_game_name @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html b/docs/d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html index 86a443b..6870b7a 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getPlayerName @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

13  {
14  return _player_name;
15  }
+
std::string _player_name
Definition: AGame.hpp:42
-
std::string _player_name
Definition: AGame.hpp:42
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html b/docs/d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html index 68d9c17..6b94b12 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getGraphicName @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

54  {
55  return _graphic_name;
56  }
+
std::string _graphic_name
Definition: AGame.hpp:46
-
std::string _graphic_name
Definition: AGame.hpp:46
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html b/docs/d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html index 0963adb..c1639eb 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::setPlayerName @@ -35,10 +35,10 @@ - + @@ -121,19 +121,17 @@

18  {
19  _player_name = name;
20  }
+
std::string _player_name
Definition: AGame.hpp:42
-
std::string _player_name
Definition: AGame.hpp:42
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html b/docs/d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html index c285bba..3fdf4b3 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_graphic_name @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html b/docs/d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html index 65ce8ea..867d008 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getGameName @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

44  {
45  return _game_name;
46  }
+
std::string _game_name
Definition: AGame.hpp:45
-
std::string _game_name
Definition: AGame.hpp:45
diff --git a/docs/d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html b/docs/d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html index b3dbe32..c7f3ffd 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getSystemEvents @@ -35,10 +35,10 @@ - + @@ -111,7 +111,7 @@

arcade::IGameModule.

-

Implemented in arcade::GamePacman, arcade::GameSnake, and arcade::GameMenu.

+

Implemented in arcade::GameSnake, arcade::GamePacman, and arcade::GameMenu.

@@ -121,9 +121,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html b/docs/d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html index 7b3802c..57fdae0 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getIsRunning @@ -35,10 +35,10 @@ - + @@ -111,7 +111,7 @@

arcade::IGameModule.

-

Implemented in arcade::GamePacman, arcade::GameSnake, and arcade::GameMenu.

+

Implemented in arcade::GameSnake, arcade::GamePacman, and arcade::GameMenu.

@@ -121,9 +121,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html b/docs/d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html index 649ae2e..4fde4a4 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html +++ b/docs/d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getHighscore @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

33  {
34  return _highscore;
35  }
+
int _highscore
Definition: AGame.hpp:44
-
int _highscore
Definition: AGame.hpp:44
diff --git a/docs/d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html b/docs/d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html index 7b1d051..60e7cdd 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_player_name @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html b/docs/d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html index 16da353..332119f 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html +++ b/docs/d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getScore @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

23  {
24  return _score;
25  }
+
int _score
Definition: AGame.hpp:43
-
int _score
Definition: AGame.hpp:43
diff --git a/docs/d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html b/docs/d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html index 850d410..1b0a675 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_highscore @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html b/docs/d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html index 1f2120f..5b835f4 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::setGameName @@ -35,10 +35,10 @@ - + @@ -121,19 +121,17 @@

49  {
50  _game_name = game_name;
51  }
+
std::string _game_name
Definition: AGame.hpp:45
-
std::string _game_name
Definition: AGame.hpp:45
diff --git a/docs/d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html b/docs/d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html index fb62068..9e7ea97 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::setGraphicName @@ -35,10 +35,10 @@ - + @@ -121,19 +121,17 @@

59  {
60  _graphic_name = graphic_name;
61  }
+
std::string _graphic_name
Definition: AGame.hpp:46
-
std::string _graphic_name
Definition: AGame.hpp:46
diff --git a/docs/d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html b/docs/d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html index f2b670c..85dd6af 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::setHighscore @@ -35,10 +35,10 @@ - + @@ -122,20 +122,18 @@

39  _highscore = highscore;
40  _is_highscore_set = true;
41  }
+
int _highscore
Definition: AGame.hpp:44
+
bool _is_highscore_set
Definition: AGame.hpp:47
-
bool _is_highscore_set
Definition: AGame.hpp:47
-
int _highscore
Definition: AGame.hpp:44
diff --git a/docs/d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html b/docs/d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html index 4f98cc9..1af432a 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html +++ b/docs/d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::getGameData @@ -35,10 +35,10 @@ - + @@ -111,7 +111,7 @@

arcade::IGameModule.

-

Implemented in arcade::GamePacman, arcade::GameSnake, and arcade::GameMenu.

+

Implemented in arcade::GameSnake, arcade::GamePacman, and arcade::GameMenu.

@@ -121,9 +121,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html b/docs/d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html index c63dd3c..07fa0d9 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html +++ b/docs/d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_is_highscore_set @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html b/docs/d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html index cbbba56..96b9beb 100644 --- a/docs/d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html +++ b/docs/d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGame::_score @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d0/dc2/AGraphic_8cpp.html b/docs/d0/dc2/AGraphic_8cpp.html index af86b3f..35829c4 100644 --- a/docs/d0/dc2/AGraphic_8cpp.html +++ b/docs/d0/dc2/AGraphic_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/AGraphic.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d0/dc2/AGraphic_8cpp_source.html b/docs/d0/dc2/AGraphic_8cpp_source.html index 0c548d0..ba69474 100644 --- a/docs/d0/dc2/AGraphic_8cpp_source.html +++ b/docs/d0/dc2/AGraphic_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/AGraphic.cpp Source File @@ -35,10 +35,10 @@ - + @@ -103,20 +103,18 @@
14  _message = "AGraphicException : " + _message;
15  }
16 }
- - -
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
std::string _message
Definition: AException.hpp:51
- +
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
+ + + diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2.html index 830e3f9..dcf8219 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2 Class Reference @@ -35,10 +35,10 @@ - + @@ -136,17 +136,11 @@ -
void update_texture_map(std::map< char, std::string > textures)
-
#define FILE_DATA
Definition: AException.hpp:15
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html index 7601ed1..0244868 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::GraphicSDL2 @@ -35,10 +35,10 @@ - + @@ -123,19 +123,17 @@

47  exit(except.getReturnValue());
48  }
49  }
+
#define FILE_DATA
Definition: AException.hpp:15
-
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html index c386859..d57c8c6 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::getDisplayData @@ -35,10 +35,10 @@ - + @@ -146,9 +146,7 @@

diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html index 927f28a..cd55cb6 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::~GraphicSDL2 @@ -35,10 +35,10 @@ - + @@ -120,9 +120,7 @@

diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html index 181c178..caae06c 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::receiveGameData @@ -35,10 +35,10 @@ - + @@ -165,21 +165,19 @@

139  _setIsRunning(false);
140  }
141  }
+
void update_texture_map(std::map< char, std::string > textures)
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ -
void update_texture_map(std::map< char, std::string > textures)
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html index 4e2cbaf..9f95701 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::update_texture_map @@ -35,10 +35,10 @@ - + @@ -134,19 +134,17 @@

175  _setIsRunning(false);
176  }
177  }
+
#define FILE_DATA
Definition: AException.hpp:15
-
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html b/docs/d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html index cdf34cf..79e182c 100644 --- a/docs/d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html +++ b/docs/d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d1/d56/GameSnake_8hpp.html b/docs/d1/d56/GameSnake_8hpp.html index e136ae6..9a36d72 100644 --- a/docs/d1/d56/GameSnake_8hpp.html +++ b/docs/d1/d56/GameSnake_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/GameSnake.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@ diff --git a/docs/d1/d56/GameSnake_8hpp_source.html b/docs/d1/d56/GameSnake_8hpp_source.html index 899e81f..52b9ecd 100644 --- a/docs/d1/d56/GameSnake_8hpp_source.html +++ b/docs/d1/d56/GameSnake_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/GameSnake.hpp Source File @@ -35,10 +35,10 @@ - + @@ -107,77 +107,76 @@
18  {
19  public:
20  GameSnake();
-
21  ~GameSnake() = default;
+
21  ~GameSnake() = default;
22 
23  void receiveDisplayData(const struct DisplayData &data) final;
-
24  const struct GameData &getGameData() const final;
-
25  std::vector<AEvent> getSystemEvents() const final;
-
26  bool getIsRunning() const final;
+
24  const struct GameData &getGameData() const final;
+
25  std::vector<AEvent> getSystemEvents() const final;
+
26  bool getIsRunning() const final;
27 
-
28  std::vector<AEntity> getStartInterface() const;
-
29  std::vector<AEntity> getGameOverInterface() const;
-
30  std::vector<AEntity> getWinInterface() const;
+
28  std::vector<AEntity> getStartInterface() const;
+
29  std::vector<AEntity> getGameOverInterface() const;
+
30  std::vector<AEntity> getWinInterface() const;
31 
-
32  private:
-
33  bool _has_started = false;
-
34  bool _has_lost = false;
-
35  bool _has_won = false;
+
32  private:
+
33  bool _has_started = false;
+
34  bool _has_lost = false;
+
35  bool _has_won = false;
36  bool _is_running;
-
37  std::map<char, std::string> _textures;
-
38  std::size_t _screen_size_x;
-
39  std::size_t _screen_size_y;
-
40  std::vector<AEvent> _system_events;
+
37  std::map<char, std::string> _textures;
+
38  std::size_t _screen_size_x;
+
39  std::size_t _screen_size_y;
+
40  std::vector<AEvent> _system_events;
41 
-
42  std::vector<AEntity> _interface;
-
43  std::vector<AEntity> _walls;
-
44  std::vector<AEntity> _grass;
+
42  std::vector<AEntity> _interface;
+
43  std::vector<AEntity> _walls;
+
44  std::vector<AEntity> _grass;
45 
46  Snake _snake = Snake();
-
47  Apple _apple = Apple(0, 0, '@', Orientation::UP);
+
47  Apple _apple = Apple(0, 0, '@', Orientation::UP);
48  };
49 
- +
51  {
52  public:
-
53  GameSnakeException(const std::string &additionnal_message, const std::string &file_data);
-
54  virtual ~GameSnakeException() = default;
+
53  GameSnakeException(const std::string &additionnal_message, const std::string &file_data);
+
54  virtual ~GameSnakeException() = default;
55  };
56 }
57 
58 #endif /* !GAMESNAKE_HPP_ */
- - -
Struct representing display data.
Definition: AEvent.hpp:120
-
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameSnake.cpp:89
- - -
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
- - -
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameSnake.cpp:129
-
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameSnake.cpp:165
+ -
GameSnakeException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameSnake.cpp:228
-
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
-
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Class representing an event.
Definition: AEvent.hpp:78
+ + + +
virtual ~GameSnakeException()=default
+
~GameSnake()=default
+
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameSnake.cpp:129
+
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameSnake.cpp:89
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameSnake.cpp:170
- -
Struct representing game data.
Definition: AEntity.hpp:113
- - - -
virtual ~GameSnakeException()=default
- +
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
+
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
+
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
+
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameSnake.cpp:165
+ + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d1/d63/GameMenu_8cpp.html b/docs/d1/d63/GameMenu_8cpp.html index 3c77788..3d851ae 100644 --- a/docs/d1/d63/GameMenu_8cpp.html +++ b/docs/d1/d63/GameMenu_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Menu/GameMenu.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@ diff --git a/docs/d1/d63/GameMenu_8cpp_source.html b/docs/d1/d63/GameMenu_8cpp_source.html index 63777de..b1c417a 100644 --- a/docs/d1/d63/GameMenu_8cpp_source.html +++ b/docs/d1/d63/GameMenu_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Menu/GameMenu.cpp Source File @@ -35,10 +35,10 @@ - + @@ -329,68 +329,66 @@
240  _message = "GameMenuException : " + _message;
241  }
242 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
Class representing an event.
Definition: AEvent.hpp:77
-
Struct representing display data.
Definition: AEvent.hpp:120
- - - -
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameMenu.cpp:49
- - -
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameMenu.cpp:205
- - - -
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
- - - - -
std::vector< AEvent > events
Definition: AEvent.hpp:122
-
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- -
GameMenuException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameMenu.cpp:238
-
std::map< char, std::string > textures
Definition: AEntity.hpp:116
- -
int getType()
Definition: GameMenu.cpp:21
- - -
std::size_t screen_size_x
Definition: AEntity.hpp:117
- - + +
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Class representing an event.
Definition: AEvent.hpp:78
std::string _message
Definition: AException.hpp:51
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Struct representing game data.
Definition: AEntity.hpp:113
-
std::string _player_name
Definition: AGame.hpp:42
+
std::string _game_name
Definition: AGame.hpp:45
- - - -
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameMenu.cpp:233
-
std::size_t screen_size_y
Definition: AEntity.hpp:118
-
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameMenu.cpp:110
-
std::string _graphic_name
Definition: AGame.hpp:46
+
std::string _player_name
Definition: AGame.hpp:42
+
int _highscore
Definition: AGame.hpp:44
bool _is_highscore_set
Definition: AGame.hpp:47
+
GameMenuException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameMenu.cpp:238
+ +
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameMenu.cpp:110
+
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameMenu.cpp:233
+
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameMenu.cpp:205
+
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameMenu.cpp:49
- -
int _highscore
Definition: AGame.hpp:44
+ +
Interface class for game modules.
Definition: IGameModule.hpp:22
- - -
Interface class for game modules.
Definition: IGameModule.hpp:21
+ + + + + + + + + + + + + +
@ GET_PREVIOUS_GRAPHIC_LIBRARY
+ + + + + + + +
int getType()
Definition: GameMenu.cpp:21
+
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
+
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::map< char, std::string > textures
Definition: AEntity.hpp:116
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d1/d7a/classarcade_1_1Teleporter.html b/docs/d1/d7a/classarcade_1_1Teleporter.html index add1805..8bfda3a 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter Class Reference @@ -35,10 +35,10 @@ - + @@ -171,17 +171,11 @@ -
Orientation _orientation
Definition: AEntity.hpp:107
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- - diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html b/docs/d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html index 4b03c82..d1845bb 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::reset @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@

diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html b/docs/d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html index b98e4bd..c6633aa 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::Teleporter @@ -35,10 +35,10 @@ - + @@ -127,19 +127,17 @@

14  _dest_x = 0;
15  _dest_y = 0;
16  }
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html b/docs/d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html index d19602b..9e94c07 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::~Teleporter @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html b/docs/d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html index 6f5b3bf..fd6e251 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::getDestX @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html b/docs/d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html index 9b39558..22aa712 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::setDest @@ -35,10 +35,10 @@ - + @@ -122,21 +122,19 @@

28  _dest_y = dest_y;
29  }
30  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+ + -
Orientation _orientation
Definition: AEntity.hpp:107
- - diff --git a/docs/d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html b/docs/d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html index 4826cb4..c5a4a5f 100644 --- a/docs/d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html +++ b/docs/d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Teleporter::getDestY @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/d1/d9e/IGameModule_8hpp.html b/docs/d1/d9e/IGameModule_8hpp.html index 4fb7a4b..0cf6102 100644 --- a/docs/d1/d9e/IGameModule_8hpp.html +++ b/docs/d1/d9e/IGameModule_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/game/IGameModule.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d1/d9e/IGameModule_8hpp_source.html b/docs/d1/d9e/IGameModule_8hpp_source.html index 94dc0d3..ef98439 100644 --- a/docs/d1/d9e/IGameModule_8hpp_source.html +++ b/docs/d1/d9e/IGameModule_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/game/IGameModule.hpp Source File @@ -35,10 +35,10 @@ - + @@ -107,69 +107,67 @@
22  {
23  public:
-
27  virtual ~IGameModule() = default;
+
27  virtual ~IGameModule() = default;
28 
-
33  virtual bool getIsRunning() const = 0;
+
33  virtual bool getIsRunning() const = 0;
34 
-
39  virtual void receiveDisplayData(const struct DisplayData &data) = 0;
+
39  virtual void receiveDisplayData(const struct DisplayData &data) = 0;
40 
-
45  virtual const struct GameData &getGameData() const = 0;
+
45  virtual const struct GameData &getGameData() const = 0;
46 
-
51  virtual std::vector<AEvent> getSystemEvents() const = 0;
+
51  virtual std::vector<AEvent> getSystemEvents() const = 0;
52 
-
57  virtual std::string getPlayerName() const = 0;
+
57  virtual std::string getPlayerName() const = 0;
58 
-
63  virtual void setPlayerName(const std::string &name) = 0;
+
63  virtual void setPlayerName(const std::string &name) = 0;
64 
-
69  virtual int getScore() const = 0;
+
69  virtual int getScore() const = 0;
70 
-
75  virtual void setScore(int score) = 0;
+
75  virtual void setScore(int score) = 0;
76 
-
81  virtual int getHighscore() const = 0;
+
81  virtual int getHighscore() const = 0;
82 
-
87  virtual void setHighscore(int highscore) = 0;
+
87  virtual void setHighscore(int highscore) = 0;
88 
-
93  virtual std::string getGameName() const = 0;
+
93  virtual std::string getGameName() const = 0;
94 
-
99  virtual void setGameName(const std::string &game_to_load) = 0;
+
99  virtual void setGameName(const std::string &game_to_load) = 0;
100 
-
105  virtual std::string getGraphicName() const = 0;
+
105  virtual std::string getGraphicName() const = 0;
106 
-
111  virtual void setGraphicName(const std::string &graphic_to_load) = 0;
+
111  virtual void setGraphicName(const std::string &graphic_to_load) = 0;
112  };
113 }
114 
115 #endif /* !IGAMEMODULE_HPP_ */
- - -
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
+ + +
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
virtual void setScore(int score)=0
Virtual function to set the score.
+
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
+
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
+
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
virtual ~IGameModule()=default
Virtual destructor for IGameModule.
-
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
-
Struct representing display data.
Definition: AEvent.hpp:120
-
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
-
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
+
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
virtual std::string getGameName() const =0
Virtual function to get the game name.
+
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
-
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
- -
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
- -
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
virtual int getHighscore() const =0
Virtual function to get the highscore.
+
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
virtual int getScore() const =0
Virtual function to get the score.
-
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
-
Struct representing game data.
Definition: AEntity.hpp:113
- -
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
-
Interface class for game modules.
Definition: IGameModule.hpp:21
+
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
+
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
+
Interface class for game modules.
Definition: IGameModule.hpp:22
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d2/d00/classarcade_1_1IDisplayModule.html b/docs/d2/d00/classarcade_1_1IDisplayModule.html index e170b11..b69ab79 100644 --- a/docs/d2/d00/classarcade_1_1IDisplayModule.html +++ b/docs/d2/d00/classarcade_1_1IDisplayModule.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IDisplayModule Class Reference @@ -35,10 +35,10 @@ - + @@ -135,9 +135,7 @@ diff --git a/docs/d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html b/docs/d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html index 70a5a7f..cd64a20 100644 --- a/docs/d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html +++ b/docs/d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IDisplayModule::receiveGameData @@ -35,10 +35,10 @@ - + @@ -115,7 +115,7 @@

arcade::AGraphic, arcade::GraphicNCurses, arcade::GraphicSDL2, and arcade::GraphicSFML.

+

Implemented in arcade::AGraphic, arcade::GraphicSFML, arcade::GraphicSDL2, and arcade::GraphicNCurses.

@@ -125,9 +125,7 @@

diff --git a/docs/d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html b/docs/d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html index 2b6b0de..9b5b78e 100644 --- a/docs/d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html +++ b/docs/d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IDisplayModule::getDisplayData @@ -35,10 +35,10 @@ - + @@ -109,7 +109,7 @@

Returns
A constant reference to the display data.
-

Implemented in arcade::GraphicNCurses, arcade::GraphicSDL2, arcade::GraphicSFML, and arcade::AGraphic.

+

Implemented in arcade::GraphicSFML, arcade::GraphicSDL2, arcade::GraphicNCurses, and arcade::AGraphic.

@@ -119,9 +119,7 @@

diff --git a/docs/d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html b/docs/d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html index 49b708e..e69c411 100644 --- a/docs/d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html +++ b/docs/d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IDisplayModule::getIsRunning @@ -35,10 +35,10 @@ - + @@ -109,7 +109,7 @@

Returns
True if the display module is running, false otherwise.
-

Implemented in arcade::GraphicNCurses, arcade::GraphicSDL2, arcade::GraphicSFML, and arcade::AGraphic.

+

Implemented in arcade::GraphicSFML, arcade::GraphicSDL2, arcade::GraphicNCurses, and arcade::AGraphic.

@@ -119,9 +119,7 @@

diff --git a/docs/d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html b/docs/d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html index 89f6e15..e399389 100644 --- a/docs/d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html +++ b/docs/d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IDisplayModule::~IDisplayModule @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/d2/d51/classarcade_1_1MainException.html b/docs/d2/d51/classarcade_1_1MainException.html index 276e850..9201772 100644 --- a/docs/d2/d51/classarcade_1_1MainException.html +++ b/docs/d2/d51/classarcade_1_1MainException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::MainException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d2/d51/classarcade_1_1MainException.png b/docs/d2/d51/classarcade_1_1MainException.png index e6660ecae4ede694042df4bab9d93483fdcc12c7..044fd76ee82313e5f0d4add7f10dd05789c7d3a9 100644 GIT binary patch delta 766 zcmVapJ|&T?G5*5>bo=ju8pedJIvUmpIPRAW{4aqFX87y zIX$zE(EiE9R8{Yout}=*upcyOJ?tr|+QYuqxEyEa|nepS~V46o=5Hc7P}U8jy!Jh5&*+^KUJz`=s;WL=qpIq&oJ~q8tpdOYcmOQJQZ|prN;*r~JY^QrS<5E&6u=c>1K<-j06t*@ z;1f0gK4Amk6O&y64Sy3h06t*@;PW?awr$&%flWkY5yD19#3yV-M10=0Ng^UGIh6K4 z5s^!tckdHEV3Ts}#W-^*j?FQ}eUx%tPJ6}n9ke#(x_R)Ka)j#RIVK|Z7;SRuK6JUR zr#5(|nu#}e$|;H1!&VZJdib5{hv=oujVgbvn`7qoX5;Txxqt1{FyTFP&dRpxl&Aq? z(?0kM8|U>8Qyeyw*D3G$|F*eWH@;2X0I$}~e5cOxW^3fCc2iV|(!aXDoIN!>KD&xV zL_WyGcTw1gh};ps;UXeFVIv~qvz*PgZQCjUe1HeQGAw2Dc&wzel+9CSA)U2sVow2F z5jFrmVFTb3Hj`HZ6O&v53x9vpCZ&{?fdsG!VFTb3HUK`8Hhoh0T;t{{?+$<~o_F1Z z-`eDWJLp8gtCVVU%x4dj>vGzY?1ZgNj_=bgSLcX*t(;Q6SZu7dDRuVj`ZDvW4d#JQ z^FGUTajccV9=3Sjsnclaa6Q?_>{M*^W8L&`YMfGExam}HlS6ipMr*R%D_N$x>7!ZN z^ETGxYChd7>uYw2P2Yx+@7Y|fn<4wkrtXPX>*k_UXDzc2a*1y5wBGyuVcp#9siC5~ wiUGdMi^0MMz$bpg0er#+z-Kv|lu}xSe_=##*LJR!Hvj+t07*qoM6N<$g41S(+5i9m delta 744 zcmaFMcAafPO#L%Y7srqa#6|HQ;=78{aLE7?Z2C|e#J_MhR$EVgcC&l;0+J`3TC~`0Xj#FVc!8R1K!}9 zYhL?U1>eju5`K9mRoIlZ!2Jfpj~3nre*)AW-`T14k<&601O;cdY!DRu$SEx-IKMo1 zQiq2(-_pPSE>EVtefOC$euJmwx1@O+75mO^JW@ODlK$Cw8*ACu`o1*h&vWhzsI@un zawIN%woS?WU0<>_XBpbbFcU7d<+V>=T~|D|BYww?))&@$`Chq_Q$zamuFu( z5t$np(z&UA>%KX&cG=ifb-B9iJ8_^q@J2_6jdI;#SC^VYZZ1dCt!Af2PK#vt!K8h_ z#3yz0I^&l>@}$oa)okBNGtGzFOWwPr{LGGL6GEKAJg?YcsOJjrP@3^`0o?2o1 z8uU zc1zcA>$TtO{ukxVyK+T!adj7C-E{HEt-uKW)5Z*n=<_9JnoCW%|1$)q6nuAj;o`^u N1fH&bF6*2UngGExZNC5j diff --git a/docs/d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html b/docs/d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html index c0352f7..b77812d 100644 --- a/docs/d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html +++ b/docs/d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::MainException::MainException @@ -35,10 +35,10 @@ - + @@ -123,20 +123,18 @@

29  {
30  _message = "MainException : " + _message;
31  }
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
+
std::string _message
Definition: AException.hpp:51
-
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html b/docs/d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html index b1d4b45..535532d 100644 --- a/docs/d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html +++ b/docs/d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::MainException::~MainException @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/d2/d98/classarcade_1_1GameSnakeException.html b/docs/d2/d98/classarcade_1_1GameSnakeException.html index d71ad24..6f349d7 100644 --- a/docs/d2/d98/classarcade_1_1GameSnakeException.html +++ b/docs/d2/d98/classarcade_1_1GameSnakeException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnakeException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d2/d98/classarcade_1_1GameSnakeException.png b/docs/d2/d98/classarcade_1_1GameSnakeException.png index 2b222874d248e8105f5af8d6deb3938f687da942..6143fcbda2e37fdaede0f3a0611de342195f9e4f 100644 GIT binary patch delta 1098 zcmaizYc$&j7{*;XIkoM$bf>FUShs{SL0t|Lbkxe9B`hN|A)GO7U8f_GplPd}bJhj> zho*^{rQ)(sN<>B)m+F~IgZgJEL!366MhN24CPbER`?7QPetVx!&+~hq_eV>vWo06b z4}^upl1`p44f@~Xpw5oXWq@r0{!XTAA;+L!=V zHQw+btznv(h8Mb~r|&t`MfqWA$X=(;`?ZRVRHM-EQo-Mulzl;^>pi$uDo4L`?Pk+W z16rAepXUU2)5-OX1`K7bDI8DEqssYC!wXM_Bx}LRNl5Ov#Qg+rUb2??uRFI|Tx6-~ zW_X~SfE8Up2m zeq07Z(8}pL03hVHQ~^gQM`RIAzNGVtk{A0B;n8tcah=DLN7)w$%3|3&zlgFpUd40( z`d$sRd%ORj?Ms|rUJ^v6ZX=SxSRvI3p#G`X__OU7TVN}2A$v&^e=dv2N8d*5_9Q#d zns!i}pzwl{wKil7AT&2%d$-49Xst{1lpQ4$#u1;UJ*g9MWLVEzvRBiYR9zZf_}0GM#) z%s37FOQBHm6{@gFba8Y*cE^fg_g;H}I=`oC$+mMuzF+*cQ;v5xzmS>;lE!WdJOOgVvyUI#2g;w@^Q2#)!|Vi zDwKd=X+=5L$PtazYWySHIaDpFbUn#$7g3G3$TfFWlAcdCpk)VDl`me-)x%4B@78Eu zjT=zP7Itt%;ocx{FYECsUpDJ-Uea(9b*epOb%=q;b!L<)8^JRmlAbX);HIJ7l$!vXqZXc-8vGw z*j0R_t!&Rx2$@Xwtm3%BS)!RXIQb5?fXEXed&_yW4XJR-Yib7BPvpx3+#E*=TB|3v z-NY?#b=%b>SLc_ze|d*Uxt_foOrj&-mD5L2wZP{ z2hNI_de(1cil7ZLV#!&p_YiN4GV4SSm+0)iGZjNN56b2-iM{em4)Jk1&a*w@%5Tpy zbfe0=gg-(31nD#!p#RoQQU5=y+p=`nyw=JF#zTVjSQz LY*<@p%8h>j=1E0_ delta 1089 zcmZ3&)x|X-rhcZUi(^Oy?hyDJ@N|!sER5o!uRix6Hg*dq=@`{_My%&wqVR-o51Ku6z3X zSIwAt^ZB3sU$TOtYCY3RS0|;V$rsQ5GV6fN&4YVC+ktq^U(VOx53K6_oA~lq#|opr zyNb@7v3s`e(+TO1PQL#+Uv6K1{QUl3Uw#M!ZL8g9TIw-7@^af0GvnWEin(de96=5- z@LoRUQUXIwC;Nen9*w^hJQ=o&zPz!S_jSUh!YYOz0+$%%T1*<)6?q>xdN5aDa_f<# zLuW6`l;TzMlSdZma#~`}F1t zZ#$9m{dQ{PjWvwYvr z;6wBJ`r<0T9IN)6f3+lj*PDmsrnS|TZ^W)DZqSR%|Nm&0sIR4`)$-$)Kg>2?q;mI! zJ9~+T_a%MFpr}c9s!LQ)HiP_<_A+zUvV#mig!mgSN(BD;C~=|6<>k#vo7aky_c9yR zoB3Wgk@A^jBBrS8Dc7<^rSd~($)qLIbf-MC_k8vF^OviiOBY?2eK*<9a@!yK_%D0U zP1Rd|$x^ZVOxga}X`Q!wQeO&1$*({B`u^F~ro!iIi&yyUKc=#Bss7%z8_opV-KxrL zuD%{sRlR4;t#g4{4-5(?y$V~evNH4e(~l{aB3E9nFa6H~3?9E+zlVzNkDHW)?+lW2 ze`y+`e?M=--s~{{pv=?)xd6}Y!u5K0e?If)w9K1ld&_V|_fF0JdwUR{EzF+_Hm-RaZRZmXz1_w{Q(UL7Hv9RFb zLWIxcHO#^F8h`I(-aNukyQ_b;haEe^xf%1ztZTIPvYc!GCcpg>!+OitK}$Yo>o>lw z+pRPA)t-=Y?-JS2|M!;XFHT)_C$)NS+R4%zWeV3fhE>f@e;KPgAw8!q^ip)m%uQcz ziJf5nzVY|tUwdzDUG?>rd#X>c+|?=Vn^u*0oqu~)_=@iLTbCp2zusD%b~YIl7<*Z^ zzBYeaI3>>ct5R-d%2$@9p?hZ?S%1I!eq$+9*4(m_<(Ia8xS1`#-6Q>1@=`gy<4Jj^ z7H|Lbe#!Z)T`T+dec7jezwX_qD)FpeOKkYu56ESi7rxx&y1g-UseD)N`%u2Fn9HEB zY27U?_`v_eG0i26d5IqCnGNF5Jah28;k+QP - + Arcade Epitech Project 2024 - 2025: arcade::GameSnakeException::~GameSnakeException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html b/docs/d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html index eb71bec..c1d28d3 100644 --- a/docs/d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html +++ b/docs/d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnakeException::GameSnakeException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

229  {
230  _message = "GameSnakeException : " + _message;
231  }
+
std::string _message
Definition: AException.hpp:51
+
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d3/d40/AException_8hpp.html b/docs/d3/d40/AException_8hpp.html index 6476665..bf3675f 100644 --- a/docs/d3/d40/AException_8hpp.html +++ b/docs/d3/d40/AException_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/common/AException.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -122,9 +122,7 @@ diff --git a/docs/d3/d40/AException_8hpp_a56c171ce5fb653a8b2a10fa534cd870b.html b/docs/d3/d40/AException_8hpp_a56c171ce5fb653a8b2a10fa534cd870b.html index 9921b90..f7c9a9c 100644 --- a/docs/d3/d40/AException_8hpp_a56c171ce5fb653a8b2a10fa534cd870b.html +++ b/docs/d3/d40/AException_8hpp_a56c171ce5fb653a8b2a10fa534cd870b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: FILE_DATA @@ -35,10 +35,10 @@ - + @@ -105,9 +105,7 @@

diff --git a/docs/d3/d40/AException_8hpp_source.html b/docs/d3/d40/AException_8hpp_source.html index 6211f36..257f84f 100644 --- a/docs/d3/d40/AException_8hpp_source.html +++ b/docs/d3/d40/AException_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/common/AException.hpp Source File @@ -35,10 +35,10 @@ - + @@ -101,7 +101,7 @@
12 #include <string>
13 #include <iostream>
14 
-
15 #define FILE_DATA "In " + std::string(__FILE__) + " at line n°" + std::to_string(__LINE__) + " in function " + std::string(__func__) + "()"
+
15 #define FILE_DATA "In " + std::string(__FILE__) + " at line n°" + std::to_string(__LINE__) + " in function " + std::string(__func__) + "()"
16 
17 namespace arcade
18 {
@@ -110,47 +110,44 @@
24  public:
31  AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data);
32 
-
36  virtual ~AException() = default;
+
36  virtual ~AException() = default;
37 
-
42  virtual const char *what() const noexcept override;
+
42  virtual const char *what() const noexcept override;
43 
-
48  int getReturnValue() const noexcept;
+
48  int getReturnValue() const noexcept;
49 
-
50  protected:
-
51  std::string _message;
-
53  private:
-
54  const int return_value = 84;
+
50  protected:
+
51  std::string _message;
+
53  private:
+
54  const int return_value = 84;
55  };
56 
-
60  class MainException : public AException
+
60  class MainException : public AException
61  {
62  public:
-
68  MainException(const std::string &additionnal_message, const std::string &file_data);
+
68  MainException(const std::string &additionnal_message, const std::string &file_data);
69 
-
73  virtual ~MainException() = default;
+
73  virtual ~MainException() = default;
74  };
75 }
76 
77 #endif /* !AEXCEPTION_HPP_ */
- - -
virtual ~MainException()=default
Virtual destructor for MainException.
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
MainException(const std::string &additionnal_message, const std::string &file_data)
Constructor for MainException.
Definition: AException.cpp:28
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
Exception class specifically for main function related errors.
Definition: AException.hpp:60
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
std::string _message
Definition: AException.hpp:51
+
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
virtual ~AException()=default
Virtual destructor for AException.
- +
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
virtual ~MainException()=default
Virtual destructor for MainException.
+
Exception class specifically for main function related errors.
Definition: AException.hpp:61
+ + + diff --git a/docs/d3/d49/classarcade_1_1CoreException.html b/docs/d3/d49/classarcade_1_1CoreException.html index d66ebf6..2aed072 100644 --- a/docs/d3/d49/classarcade_1_1CoreException.html +++ b/docs/d3/d49/classarcade_1_1CoreException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::CoreException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d3/d49/classarcade_1_1CoreException.png b/docs/d3/d49/classarcade_1_1CoreException.png index a9e2cb7d498446b49a8d6c8d2e0127b6a84f90bd..a435d5e3240ae88251e01787d7246416a8c8c8dd 100644 GIT binary patch delta 795 zcmcc2_KIynO#M$!7srqa#i+-Uejz721CzH~gSLF?vW%K+AuJRB zUrEV`w`1l_m6qO_GyQMOnE8|E_M5}^3gX-M?Y?~f){L2Z4|nw1l+XOPa+=4)KSJ~3 zKjq49ZQqt3dgjcVK1OLn?eM=xkDLmy8 zX6K$u9zJ&FjC$SSvuA1!0a@u*(t;Bs8GbPFH)PH@_3Yye&vdQXp=nBUcjhcw&ajR{ znqmG1#t)pxR6Qye%-f&2S?9D7ug1+Jo zv)3GS3wm?ZD%n|Pc5U}9Q_Kl|ynpyj;z3zNf3SMqfV zt;o66DSyLa{r@dTgPkjR2UofOXSG#9g@G}SIMkx_NVvxt}DGErzIJ@X6wnyZ5N-WE{m34bN_Sw z(JeuJdea?hub%wvCA-pJRB!vcyBrq^=gj`+TN#}tY(Di>ZqSOjC-;{1++QC4ddtqZ zn_p&s`Sw`maCc_z(mhk&-;9|%d);!D7a9H^5A58z;>yI;ubQVUde@NbVZ7zl>{r)s zyk8mY_FaVe&ouGwR^A5xKW)rET6i0Pfuf|e`2)Ym_jCCtQ>OoW!~g`Iu6{1-oD!M< D#e|n9 delta 771 zcmaFGcA0HLO#LHI7srqa#`_M&cPdEK{VrHiJ9pJ|(QWafk& zf4w!AmM|Z^yI1(qvAeO8&ECD6m4DmkX5EAj;yHKj+CTA~{Zcz|?#GLEb~(N?Z#}L1 zCzAB;oq6T?w3&6@7{f{xcuy6dHt5ir2mK2#QZAE z&zoPo`&VxMn=4ga`EzF9-&z?N++V+OS>1J@eV?bAWIlek?&SS~@^ar>J9cO9+N`;B zN*u!vCS?cnl2qe9+m}G{WXY1t(|xar91zW9Uf?Os;CqW9;}V<0WHW|YTNp1a;cZaM zWiUZV{abd{pq|Is++fDcQm0!pW@cVGcE;!PI$uNM>`157f5yhUQ>uRLIV_%YN~qfK z{9e67X|a!NPM7UBEk5>5c8l5VTH}IOo7!G|P)$qwXmwjB_W8=~zi(|hxHmhZ;&V!N zSLB`~HRILO@2z|+;=c03f>Z0Cr^Qy*-1u=?$G`m5mIszw)@$Wmt=9`=KDbQwM`Lfr z-{q?FxV+v@k@}xJdv)>R+$_dDR_5Q!v;5_~l21x?FY?Oy9sb(;%9YF?cY|}%zPaYr zh%fD(dDHll`JFR9lg-l7X1&X4OO&W$e8AnqaQDL0vlic$T%LMXyRKMzO<=G~fOeO8pAAZaaMgZ8rJn+`8GD|X=DJMqIR@2!#7 zjoG*TUOUtJC~N!f%NxGle0KZEtX*pt&MNHOY8E|jXL;>R@5^kDtM^HSZGSvrwZopI zPmlfHuJpH#nSFS-=7Gk)HFsq0Pl*bez2oM}#b<@OCfjUZ`S<$6#Cc}dwP!z8x>|L_ zaF4{bcT>E6&O3W`r{$FpM!qe}e;nJn^TtZs@D{AN0><`}d<$@N-@Q2{$V>kZ^UHSyFSUwlT^WGD)78&qol`;+0EA+RH~;_u diff --git a/docs/d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html b/docs/d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html index 24853f1..ac9940a 100644 --- a/docs/d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html +++ b/docs/d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::CoreException::CoreException @@ -35,10 +35,10 @@ - + @@ -123,20 +123,18 @@

450  {
451  _message = "CoreException : " + _message;
452  }
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
+
std::string _message
Definition: AException.hpp:51
-
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html b/docs/d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html index 577ac0e..7fb97a4 100644 --- a/docs/d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html +++ b/docs/d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::CoreException::~CoreException @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/d3/d7a/structarcade_1_1DisplayData.html b/docs/d3/d7a/structarcade_1_1DisplayData.html index fd4bc8a..bc7a65b 100644 --- a/docs/d3/d7a/structarcade_1_1DisplayData.html +++ b/docs/d3/d7a/structarcade_1_1DisplayData.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DisplayData Struct Reference @@ -35,10 +35,10 @@ - + @@ -115,9 +115,7 @@ diff --git a/docs/d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html b/docs/d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html index 9107470..26772ee 100644 --- a/docs/d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html +++ b/docs/d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DisplayData::delta @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html b/docs/d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html index 9cd6dec..50dc29f 100644 --- a/docs/d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html +++ b/docs/d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DisplayData::events @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/d3/d84/Snake_8cpp.html b/docs/d3/d84/Snake_8cpp.html index 71e0ad0..13c16f2 100644 --- a/docs/d3/d84/Snake_8cpp.html +++ b/docs/d3/d84/Snake_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/Snake.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d3/d84/Snake_8cpp_source.html b/docs/d3/d84/Snake_8cpp_source.html index 8f8109a..ea6c643 100644 --- a/docs/d3/d84/Snake_8cpp_source.html +++ b/docs/d3/d84/Snake_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/Snake.cpp Source File @@ -35,10 +35,10 @@ - + @@ -219,38 +219,36 @@
130  return _is_alive;
131  }
132 }
- - -
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
+
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
- -
void grow_body()
Definition: Snake.cpp:39
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
- -
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
- -
bool is_alive() const
Definition: Snake.cpp:128
-
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
-
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
- +
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
+
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
+
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
AEntity getHead() const
Definition: Snake.cpp:123
- - +
bool is_alive() const
Definition: Snake.cpp:128
+
void grow_body()
Definition: Snake.cpp:39
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
+
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + + + + diff --git a/docs/d3/d86/Player_8hpp.html b/docs/d3/d86/Player_8hpp.html index 7c402f0..5f0a9a1 100644 --- a/docs/d3/d86/Player_8hpp.html +++ b/docs/d3/d86/Player_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Player.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d3/d86/Player_8hpp_source.html b/docs/d3/d86/Player_8hpp_source.html index 078cd9c..1693a53 100644 --- a/docs/d3/d86/Player_8hpp_source.html +++ b/docs/d3/d86/Player_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Player.hpp Source File @@ -35,10 +35,10 @@ - + @@ -108,7 +108,7 @@
19  {
20  public:
21  Player(float pos_x, float pos_y, char texture, Orientation orientation);
-
22  ~Player() = default;
+
22  ~Player() = default;
23 
24  void teleport(Teleporter &teleporter);
25 
@@ -133,32 +133,30 @@
44 }
45 
46 #endif /* !PLAYER_HPP_ */
- - -
void die()
Definition: Player.cpp:117
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
+ + +
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
void die()
Definition: Player.cpp:117
void respawn()
Definition: Player.cpp:127
-
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
- -
Player(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Player.cpp:12
-
int getLivesRemaining() const
Definition: Player.cpp:122
-
~Player()=default
void reset()
Definition: Player.cpp:135
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- +
int getLivesRemaining() const
Definition: Player.cpp:122
+
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
+
Player(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Player.cpp:12
+
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
+ + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/d3/daf/classarcade_1_1GameMenu.html b/docs/d3/daf/classarcade_1_1GameMenu.html index 76a3c84..85f77cd 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu.html +++ b/docs/d3/daf/classarcade_1_1GameMenu.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu Class Reference @@ -35,10 +35,10 @@ - + @@ -183,38 +183,11 @@ - - - - - - - - - - -
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- - - - - -
std::string _player_name
Definition: AGame.hpp:42
-
std::string _game_name
Definition: AGame.hpp:45
- - -
std::string _graphic_name
Definition: AGame.hpp:46
-
bool _is_highscore_set
Definition: AGame.hpp:47
-
int _highscore
Definition: AGame.hpp:44
- - diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html b/docs/d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html index 9556154..e5664dc 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::receiveDisplayData @@ -35,10 +35,10 @@ - + @@ -195,39 +195,37 @@

185  }
186  delete &data;
187  }
- - - - - +
std::string _player_name
Definition: AGame.hpp:42
+
bool _is_highscore_set
Definition: AGame.hpp:47
+ + + + + + + + + + + +
@ GET_PREVIOUS_GRAPHIC_LIBRARY
+ - - - - - -
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- - - - -
std::string _player_name
Definition: AGame.hpp:42
- -
bool _is_highscore_set
Definition: AGame.hpp:47
- - + + + + + diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a1ed41db856f90f60cd452278c7adeb07.html b/docs/d3/daf/classarcade_1_1GameMenu_a1ed41db856f90f60cd452278c7adeb07.html index 9165b3d..7409863 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a1ed41db856f90f60cd452278c7adeb07.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a1ed41db856f90f60cd452278c7adeb07.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::~GameMenu @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html b/docs/d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html index 3ef6930..476bd3a 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::getSystemEvents @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html b/docs/d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html index 566fce4..a6d6b96 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::getGameData @@ -35,10 +35,10 @@ - + @@ -138,23 +138,21 @@

229  data->entities.push_back(button);
230  return *data;
231  }
+
std::string _game_name
Definition: AGame.hpp:45
+
std::string _graphic_name
Definition: AGame.hpp:46
+
std::string _player_name
Definition: AGame.hpp:42
+
int _highscore
Definition: AGame.hpp:44
+ - -
std::string _player_name
Definition: AGame.hpp:42
-
std::string _game_name
Definition: AGame.hpp:45
-
std::string _graphic_name
Definition: AGame.hpp:46
-
int _highscore
Definition: AGame.hpp:44
diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html b/docs/d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html index 5097b54..1bc36ca 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d3/daf/classarcade_1_1GameMenu_a879e958655d7f98cdf17d7874491ba77.html b/docs/d3/daf/classarcade_1_1GameMenu_a879e958655d7f98cdf17d7874491ba77.html index 2470d7f..7b44c98 100644 --- a/docs/d3/daf/classarcade_1_1GameMenu_a879e958655d7f98cdf17d7874491ba77.html +++ b/docs/d3/daf/classarcade_1_1GameMenu_a879e958655d7f98cdf17d7874491ba77.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenu::GameMenu @@ -35,10 +35,10 @@ - + @@ -119,19 +119,17 @@

45  _player_name = "";
46  loadInterface();
47  }
+
std::string _player_name
Definition: AGame.hpp:42
-
std::string _player_name
Definition: AGame.hpp:42
diff --git a/docs/d3/df8/classarcade_1_1AGraphic.html b/docs/d3/df8/classarcade_1_1AGraphic.html index 1984b45..45407f7 100644 --- a/docs/d3/df8/classarcade_1_1AGraphic.html +++ b/docs/d3/df8/classarcade_1_1AGraphic.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphic Class Reference @@ -35,10 +35,10 @@ - + @@ -134,9 +134,7 @@ diff --git a/docs/d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html b/docs/d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html index ce4f2d2..0fc927b 100644 --- a/docs/d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html +++ b/docs/d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphic::receiveGameData @@ -35,10 +35,10 @@ - + @@ -117,7 +117,7 @@

arcade::IDisplayModule.

-

Implemented in arcade::GraphicNCurses, arcade::GraphicSDL2, and arcade::GraphicSFML.

+

Implemented in arcade::GraphicSFML, arcade::GraphicSDL2, and arcade::GraphicNCurses.

@@ -127,9 +127,7 @@

diff --git a/docs/d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html b/docs/d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html index d2ec420..66a8af4 100644 --- a/docs/d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html +++ b/docs/d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphic::getIsRunning @@ -35,10 +35,10 @@ - + @@ -111,7 +111,7 @@

arcade::IDisplayModule.

-

Implemented in arcade::GraphicNCurses, arcade::GraphicSDL2, and arcade::GraphicSFML.

+

Implemented in arcade::GraphicSFML, arcade::GraphicSDL2, and arcade::GraphicNCurses.

@@ -121,9 +121,7 @@

diff --git a/docs/d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html b/docs/d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html index f030b7d..898b2d2 100644 --- a/docs/d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html +++ b/docs/d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphic::~AGraphic @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html b/docs/d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html index 79d8717..4da1430 100644 --- a/docs/d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html +++ b/docs/d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphic::getDisplayData @@ -35,10 +35,10 @@ - + @@ -111,7 +111,7 @@

arcade::IDisplayModule.

-

Implemented in arcade::GraphicNCurses, arcade::GraphicSDL2, and arcade::GraphicSFML.

+

Implemented in arcade::GraphicSFML, arcade::GraphicSDL2, and arcade::GraphicNCurses.

@@ -121,9 +121,7 @@

diff --git a/docs/d4/d00/classarcade_1_1GameSnake.html b/docs/d4/d00/classarcade_1_1GameSnake.html index be0462c..6a69e7a 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake.html +++ b/docs/d4/d00/classarcade_1_1GameSnake.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake Class Reference @@ -35,10 +35,10 @@ - + @@ -189,38 +189,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
- - -
void grow_body()
Definition: Snake.cpp:39
-
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
- -
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
-
int _score
Definition: AGame.hpp:43
- - -
bool is_alive() const
Definition: Snake.cpp:128
-
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
-
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
-
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
-
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
std::string _player_name
Definition: AGame.hpp:42
- - -
AEntity getHead() const
Definition: Snake.cpp:123
- -
int _highscore
Definition: AGame.hpp:44
- -
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
-
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html b/docs/d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html index 6ccfd31..30106d1 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::~GameSnake @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html b/docs/d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html index dfd458e..180799a 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::GameSnake @@ -35,10 +35,10 @@ - + @@ -160,24 +160,22 @@

85  _snake.init(_grass);
86  _apple.eaten(_grass, _snake.getEntities());
87  }
+
#define FILE_DATA
Definition: AException.hpp:15
+
std::string _player_name
Definition: AGame.hpp:42
+
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
+
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
+ -
#define FILE_DATA
Definition: AException.hpp:15
- -
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
-
std::string _player_name
Definition: AGame.hpp:42
-
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
-
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html b/docs/d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html index b677fb4..6450aa6 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getGameData @@ -35,10 +35,10 @@ - + @@ -146,26 +146,24 @@

161  data->entities.push_back(entity);
162  return *data;
163  }
+
int _highscore
Definition: AGame.hpp:44
+
int _score
Definition: AGame.hpp:43
+
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
+
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
+
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
+
AEntity getHead() const
Definition: Snake.cpp:123
+
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+ - -
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
-
int _score
Definition: AGame.hpp:43
-
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
-
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
-
AEntity getHead() const
Definition: Snake.cpp:123
-
int _highscore
Definition: AGame.hpp:44
-
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html b/docs/d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html index 618b612..e390999 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::receiveDisplayData @@ -35,10 +35,10 @@ - + @@ -156,36 +156,34 @@

125  }
126  delete &data;
127  }
- - - - - - - +
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
int _score
Definition: AGame.hpp:43
+
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
+
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
+
AEntity getHead() const
Definition: Snake.cpp:123
+
bool is_alive() const
Definition: Snake.cpp:128
void grow_body()
Definition: Snake.cpp:39
+
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
+ + -
int _score
Definition: AGame.hpp:43
+ + + -
bool is_alive() const
Definition: Snake.cpp:128
-
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
-
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
- -
AEntity getHead() const
Definition: Snake.cpp:123
- - -
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
-
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+ + + + + diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html b/docs/d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html index fc8551d..4708f03 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html b/docs/d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html index 6a8a4dc..659d1b6 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getStartInterface @@ -35,10 +35,10 @@ - + @@ -112,19 +112,17 @@

186  interface.push_back(AEntity(x + i, y, start[i], Orientation::UP));
187  return interface;
188  }
+ - diff --git a/docs/d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html b/docs/d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html index 56bb670..0848119 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getGameOverInterface @@ -35,10 +35,10 @@ - + @@ -112,19 +112,17 @@

201  interface.push_back(AEntity(x + i, y, game_over[i], Orientation::UP));
202  return interface;
203  }
+ - diff --git a/docs/d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html b/docs/d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html index ffb785c..3381252 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getWinInterface @@ -35,10 +35,10 @@ - + @@ -120,20 +120,18 @@

224  interface.push_back(AEntity(score_x + i, score_y, score[i], Orientation::UP));
225  return interface;
226  }
+
int _score
Definition: AGame.hpp:43
+ - -
int _score
Definition: AGame.hpp:43
diff --git a/docs/d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html b/docs/d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html index a6ed09c..594fd30 100644 --- a/docs/d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html +++ b/docs/d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameSnake::getSystemEvents @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d4/d04/GraphicSDL2_8hpp.html b/docs/d4/d04/GraphicSDL2_8hpp.html index 66db67e..322c885 100644 --- a/docs/d4/d04/GraphicSDL2_8hpp.html +++ b/docs/d4/d04/GraphicSDL2_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SDL2/GraphicSDL2.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -115,9 +115,7 @@ diff --git a/docs/d4/d04/GraphicSDL2_8hpp_source.html b/docs/d4/d04/GraphicSDL2_8hpp_source.html index 0060008..40bcb60 100644 --- a/docs/d4/d04/GraphicSDL2_8hpp_source.html +++ b/docs/d4/d04/GraphicSDL2_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SDL2/GraphicSDL2.hpp Source File @@ -35,10 +35,10 @@ - + @@ -179,80 +179,78 @@
90  {
91  public:
92  GraphicSDL2Exception(const std::string &additionnal_message, const std::string &file_data);
-
93  virtual ~GraphicSDL2Exception() = default;
+
93  virtual ~GraphicSDL2Exception() = default;
94  };
95 }
96 
97 #endif /* !GRAPHICSDL2_HPP_ */
- - - - -
void update_texture_map(std::map< char, std::string > textures)
- - -
Struct representing display data.
Definition: AEvent.hpp:120
- - - - - - - - + + + +
virtual ~GraphicSDL2Exception()=default
+
GraphicSDL2Exception(const std::string &additionnal_message, const std::string &file_data)
+ +
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
Definition: GraphicSDL2.cpp:67
- - - - +
~GraphicSDL2() override
Definition: GraphicSDL2.cpp:51
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
Definition: GraphicSDL2.cpp:94
- - +
void update_texture_map(std::map< char, std::string > textures)
+
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSDL2.cpp:57
+ + + + + - -
~GraphicSDL2() override
Definition: GraphicSDL2.cpp:51
- - - - + + + -
virtual ~GraphicSDL2Exception()=default
- - - - + + - + + - - - - -
GraphicSDL2Exception(const std::string &additionnal_message, const std::string &file_data)
- -
Struct representing game data.
Definition: AEntity.hpp:113
+ + + + + - - - - - + + + + + + - - -
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSDL2.cpp:57
- - - + + + + + + + + + + + + + + + +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d4/d55/classarcade_1_1GraphicSFMLException.html b/docs/d4/d55/classarcade_1_1GraphicSFMLException.html index c04e1f0..584ae17 100644 --- a/docs/d4/d55/classarcade_1_1GraphicSFMLException.html +++ b/docs/d4/d55/classarcade_1_1GraphicSFMLException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFMLException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d4/d55/classarcade_1_1GraphicSFMLException.png b/docs/d4/d55/classarcade_1_1GraphicSFMLException.png index a831a34bd6ef1a96b9f7e26cde945a4e1b8ac86f..f3fa08106da9ff2389992c0e5ac1ce9a7ac3e800 100644 GIT binary patch delta 1261 zcmZ3)wUcW?O#KN@7srqa#v_??U>DQqYa#dd zuQ~i;>x^ajt!K}?(XC~faOP8R-Nuxkn(ZlJb|5j?TCRYj)9cq3H@*I~E6v!r+I{}? z3vv(sWiqDSwr9U^9+2cw$Bg5qTa8$`Yg&R zE$#ek_HmXE7)D?cftCAME!l1 zyUa&)SsturVE7Qiz))YI#lQgc55qhz1_pmthKA)#3J$it+=rP>l-MDk3! zvYyFd5>Wl5CoA7Gs(7w4oqg%c#3jMK`Rip>UPkO^@!0&f^TNH}f1wSk6N3|8*T^nY zc;$1Q;q{&s+f=o4=m0X| zmcDD%40FC7Fm!nL-`)1ZWuaS2T6&W$Cw!7RS-8G+YW|Yu=#1@u+I@9A&q;^I^nHoap|cyHS?$cJHG$AqJv%5Y*5gx z^Q}#ppB1_{aoyx+Q>ZOHFtzL?ctzZznveoAG^}*IuuheHNdlfBLoZR*K&A?&ys2YuUhHy?-Hi`pzYvDpP$K zJT6V$#Xez4ycUDX$zVnW&v{aeZHW?AVh8+7nO{WiWxkU)SNIE`!Lj@1j^7yyxf$z! z5SRX-L49Cqkk`uei44C&85qDx^Q+2%dzrf!7|No~9KC(Ce5dI)^U7WO7%c)f@|`%p zn_=?9ikB8VyTzvNUf$jh zt0!wU)I2jg@0`1)?(C<~r*qy$AGtcyxU%`$oZYwAZF}pLVOxF@3)cSu6ySDE8S7y7- Qhye&ZUHx3vIVCg!0B%@J1poj5 delta 1238 zcmdnVwTNp%O#Mbr7srqa#^-`=)5leMWk>&&>*%9W!Uvp2%gYx1S%DkoVeU!Je$H z_y<!fuR=B;J7txR*P!=GIcE6>wl zdDU32Trfd=cki88M|aH$Z-r( zE#Ci+6sIkb{`o-Ofy3j{@e+Ln&-sE(lb(2TcuZ1Xe87Om`8Y$(RCb5+U-Ujyl;mBg z-+e%${yy7X?jyP^54<@TDukFA=Cv?1s4Fr&@WjV0I0`iDyn#p1{+0%nN+F;XC-p%= zwZ=E|kH@8XOD*^ReOYzQvVZ5hg4qsHx0dZcp8YOre)~7C>Bfzz`OCn8_W9cE`t2Md zw`a5WU0rqJ?bPC}r|$e*9{0`u-(Eh}PeIYP;-!zTZ9Un4XSr0U|BTN|B2_(~2J30B ztnv%akiS~DuzB6pZ*ncuw%6G*zkPqP%r53rt4J2>vt_x~r(|w9tt^=(Xx;ef`l>Z~ z0v0E_V`bh(-j14m@H|VORKB={HFNKQvbO^op@c127dr60JDv zx4Fx>84`|PirEwUOK$y>FGs%>9{BpB;XpT9g>|4-IZFNO6xuNDWI*N5#-`?>1XoZH(w zR-2}Oc3T@+ZXSDgoA<)pgR!qfFFu*~_S?I?+Gi~<_p@#bKRU(z^4sKpYHzTUHNy)@g--@g(Y}S-nj=D-i|VINe%oz w&i((QzPatde@})7=V5^{zg`#^Jo^6`b>| - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFMLException::~GraphicSFMLException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html b/docs/d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html index aabe479..dc8342a 100644 --- a/docs/d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html +++ b/docs/d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFMLException::GraphicSFMLException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

142  {
143  _message = "GraphicSFMLException : " + _message;
144  }
+
std::string _message
Definition: AException.hpp:51
+
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d4/d65/classarcade_1_1GamePacman.html b/docs/d4/d65/classarcade_1_1GamePacman.html index 403c29e..458c22c 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman.html +++ b/docs/d4/d65/classarcade_1_1GamePacman.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman Class Reference @@ -35,10 +35,10 @@ - + @@ -197,40 +197,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
-
void die()
Definition: Player.cpp:117
- - - -
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
- - -
int _score
Definition: AGame.hpp:43
- -
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
-
void respawn()
Definition: Player.cpp:127
-
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
-
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
-
int getLivesRemaining() const
Definition: Player.cpp:122
-
void reset()
Definition: Player.cpp:135
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
std::string _player_name
Definition: AGame.hpp:42
- -
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
-
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- - - -
int _highscore
Definition: AGame.hpp:44
- -
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a15b57ae5d5e14ae182218d15b4be10aa.html b/docs/d4/d65/classarcade_1_1GamePacman_a15b57ae5d5e14ae182218d15b4be10aa.html index 1a8bba7..0145d19 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a15b57ae5d5e14ae182218d15b4be10aa.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a15b57ae5d5e14ae182218d15b4be10aa.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::initTextures @@ -35,10 +35,10 @@ - + @@ -139,9 +139,7 @@

diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html b/docs/d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html index 3ed6c66..d995d5e 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getGameData @@ -35,10 +35,10 @@ - + @@ -150,25 +150,23 @@

341  data->entities.push_back(entity);
342  return *data;
343  }
+
int _highscore
Definition: AGame.hpp:44
+
int _score
Definition: AGame.hpp:43
+
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
+
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
+
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
+
int getLivesRemaining() const
Definition: Player.cpp:122
+ - -
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
-
int _score
Definition: AGame.hpp:43
-
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
-
int getLivesRemaining() const
Definition: Player.cpp:122
-
int _highscore
Definition: AGame.hpp:44
-
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a29a8551d29da1dc3087e09fb2d37a5f0.html b/docs/d4/d65/classarcade_1_1GamePacman_a29a8551d29da1dc3087e09fb2d37a5f0.html index ddef6ab..b3a712b 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a29a8551d29da1dc3087e09fb2d37a5f0.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a29a8551d29da1dc3087e09fb2d37a5f0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::GamePacman @@ -35,10 +35,10 @@ - + @@ -106,20 +106,18 @@

30  _screen_size_y = 0;
31  initGame();
32  }
+
std::string _player_name
Definition: AGame.hpp:42
+ - -
std::string _player_name
Definition: AGame.hpp:42
diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html b/docs/d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html index 2112831..b5d5848 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a4b341a95337a6088fe1aefc50f827c34.html b/docs/d4/d65/classarcade_1_1GamePacman_a4b341a95337a6088fe1aefc50f827c34.html index 39f95a8..463cfd0 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a4b341a95337a6088fe1aefc50f827c34.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a4b341a95337a6088fe1aefc50f827c34.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getStartInterface @@ -35,10 +35,10 @@ - + @@ -112,19 +112,17 @@

174  interface.push_back(AEntity(x + i, y, start[i], Orientation::UP));
175  return interface;
176  }
+ - diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a5fd49b4900b5deb7937738e64d36cb56.html b/docs/d4/d65/classarcade_1_1GamePacman_a5fd49b4900b5deb7937738e64d36cb56.html index b671861..53607fd 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a5fd49b4900b5deb7937738e64d36cb56.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a5fd49b4900b5deb7937738e64d36cb56.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::initGame @@ -35,10 +35,10 @@ - + @@ -124,21 +124,19 @@

57  exit(except.getReturnValue());
58  }
59  }
+
#define FILE_DATA
Definition: AException.hpp:15
+ +
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
-
#define FILE_DATA
Definition: AException.hpp:15
-
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
- diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a706b12ea861006c128b8d99ea27065cc.html b/docs/d4/d65/classarcade_1_1GamePacman_a706b12ea861006c128b8d99ea27065cc.html index e888277..aa27133 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a706b12ea861006c128b8d99ea27065cc.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a706b12ea861006c128b8d99ea27065cc.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getGameOverInterface @@ -35,10 +35,10 @@ - + @@ -112,19 +112,17 @@

189  interface.push_back(AEntity(x + i, y, game_over[i], Orientation::UP));
190  return interface;
191  }
+ - diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a7e63ea0b50860c6f2aa0df60e32dadde.html b/docs/d4/d65/classarcade_1_1GamePacman_a7e63ea0b50860c6f2aa0df60e32dadde.html index 9dd5470..2047208 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a7e63ea0b50860c6f2aa0df60e32dadde.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a7e63ea0b50860c6f2aa0df60e32dadde.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getWinInterface @@ -35,10 +35,10 @@ - + @@ -120,20 +120,18 @@

212  interface.push_back(AEntity(score_x + i, score_y, score[i], Orientation::UP));
213  return interface;
214  }
+
int _score
Definition: AGame.hpp:43
+ - -
int _score
Definition: AGame.hpp:43
diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html b/docs/d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html index 286dd20..b5677c4 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::reset @@ -35,10 +35,10 @@ - + @@ -110,19 +110,17 @@

354  for (auto &teleporter : _teleporters)
355  teleporter.reset();
356  }
+
void reset()
Definition: Player.cpp:135
-
void reset()
Definition: Player.cpp:135
diff --git a/docs/d4/d65/classarcade_1_1GamePacman_a97085f2f7aea920251f28ccc52275774.html b/docs/d4/d65/classarcade_1_1GamePacman_a97085f2f7aea920251f28ccc52275774.html index ceb2b75..a142296 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_a97085f2f7aea920251f28ccc52275774.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_a97085f2f7aea920251f28ccc52275774.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::initEntities @@ -35,10 +35,10 @@ - + @@ -167,22 +167,20 @@

159  exit(except.getReturnValue());
160  }
161  }
+
#define FILE_DATA
Definition: AException.hpp:15
+ + + -
#define FILE_DATA
Definition: AException.hpp:15
- - - diff --git a/docs/d4/d65/classarcade_1_1GamePacman_aa4e7becefb91f4340aaa155574dff27f.html b/docs/d4/d65/classarcade_1_1GamePacman_aa4e7becefb91f4340aaa155574dff27f.html index f2e83d8..abf321d 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_aa4e7becefb91f4340aaa155574dff27f.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_aa4e7becefb91f4340aaa155574dff27f.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::~GamePacman @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html b/docs/d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html index 3bb0c04..684e21e 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::getSystemEvents @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html b/docs/d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html index 4737aec..cb6d424 100644 --- a/docs/d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html +++ b/docs/d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacman::receiveDisplayData @@ -35,10 +35,10 @@ - + @@ -205,35 +205,33 @@

301  }
302  delete &data;
303  }
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
int _score
Definition: AGame.hpp:43
+ +
void die()
Definition: Player.cpp:117
+
void respawn()
Definition: Player.cpp:127
+
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
+
int getLivesRemaining() const
Definition: Player.cpp:122
+
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
+
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
+ + + + + + + + -
void die()
Definition: Player.cpp:117
- - - - -
int _score
Definition: AGame.hpp:43
- -
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
-
void respawn()
Definition: Player.cpp:127
-
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
-
int getLivesRemaining() const
Definition: Player.cpp:122
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
- -
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- - - diff --git a/docs/d4/d7f/AEntity_8hpp.html b/docs/d4/d7f/AEntity_8hpp.html index ca9e606..8bae2c9 100644 --- a/docs/d4/d7f/AEntity_8hpp.html +++ b/docs/d4/d7f/AEntity_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/common/AEntity.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,10 +113,10 @@ - @@ -127,9 +127,7 @@ diff --git a/docs/d4/d7f/AEntity_8hpp_source.html b/docs/d4/d7f/AEntity_8hpp_source.html index 6a54b56..cf367b7 100644 --- a/docs/d4/d7f/AEntity_8hpp_source.html +++ b/docs/d4/d7f/AEntity_8hpp_source.html @@ -3,7 +3,7 @@ - +Arcade Epitech Project 2024 - 2025: includes/common/AEntity.hpp Source File @@ -35,10 +35,10 @@

Enumerations

enum  arcade::Orientation { arcade::Orientation::UP = 0, -arcade::Orientation::RIGHT = 90, -arcade::Orientation::DOWN = 180, -arcade::Orientation::LEFT = 270 +
enum class  arcade::Orientation { arcade::UP = 0 +, arcade::RIGHT = 90 +, arcade::DOWN = 180 +, arcade::LEFT = 270 }
 Enumeration representing the orientation of an entity. More...
 
- + @@ -116,7 +116,7 @@
33  public:
41  AEntity(float pos_x, float pos_y, char texture, Orientation orientation);
42 
-
46  ~AEntity() = default;
+
46  ~AEntity() = default;
47 
52  float getPosX() const;
53 
@@ -152,42 +152,40 @@
119  };
120 }
121 #endif /* AENTITY_HPP_ */
- - - -
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
~AEntity()=default
Destructor for AEntity.
-
char getTexture() const
Getter for the texture character representing the entity.
Definition: AEntity.cpp:30
- +
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- -
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
-
std::map< char, std::string > textures
Definition: AEntity.hpp:116
- -
std::size_t screen_size_x
Definition: AEntity.hpp:117
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Orientation _orientation
Definition: AEntity.hpp:107
+
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
+
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
-
Struct representing game data.
Definition: AEntity.hpp:113
- +
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
+ +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
std::size_t screen_size_y
Definition: AEntity.hpp:118
-
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
- +
char getTexture() const
Getter for the texture character representing the entity.
Definition: AEntity.cpp:30
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + +
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::map< char, std::string > textures
Definition: AEntity.hpp:116
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d4/d81/Pacgum_8hpp.html b/docs/d4/d81/Pacgum_8hpp.html index 235b14e..df6e5d7 100644 --- a/docs/d4/d81/Pacgum_8hpp.html +++ b/docs/d4/d81/Pacgum_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Pacgum.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/d4/d81/Pacgum_8hpp_source.html b/docs/d4/d81/Pacgum_8hpp_source.html index 211612e..26ed5e4 100644 --- a/docs/d4/d81/Pacgum_8hpp_source.html +++ b/docs/d4/d81/Pacgum_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Pacgum.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,7 +105,7 @@
16  {
17  public:
18  Pacgum(float pos_x, float pos_y, char texture, Orientation orientation, bool is_super);
-
19  ~Pacgum() = default;
+
19  ~Pacgum() = default;
20 
21  bool getIsEaten() const;
22  void eaten();
@@ -120,26 +120,24 @@
31 }
32 
33 #endif /* !PACGUM_HPP_ */
- - -
Pacgum(float pos_x, float pos_y, char texture, Orientation orientation, bool is_super)
Definition: Pacgum.cpp:12
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void eaten()
Definition: Pacgum.cpp:23
-
bool getIsEaten() const
Definition: Pacgum.cpp:18
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
bool getIsSuper() const
Definition: Pacgum.cpp:28
-
~Pacgum()=default
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
+
bool getIsEaten() const
Definition: Pacgum.cpp:18
void reset()
Definition: Pacgum.cpp:33
- - +
~Pacgum()=default
+
void eaten()
Definition: Pacgum.cpp:23
+
Pacgum(float pos_x, float pos_y, char texture, Orientation orientation, bool is_super)
Definition: Pacgum.cpp:12
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/d4/d94/DLManager_8cpp.html b/docs/d4/d94/DLManager_8cpp.html index 9496af6..49d3dd8 100644 --- a/docs/d4/d94/DLManager_8cpp.html +++ b/docs/d4/d94/DLManager_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/DLManager.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d4/d94/DLManager_8cpp_source.html b/docs/d4/d94/DLManager_8cpp_source.html index 11c49c5..0e2a5e5 100644 --- a/docs/d4/d94/DLManager_8cpp_source.html +++ b/docs/d4/d94/DLManager_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/DLManager.cpp Source File @@ -35,10 +35,10 @@ - + @@ -103,20 +103,18 @@
14  _message = "DLManagerException : " + _message;
15  }
16 }
+ +
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
DLManagerException(const std::string &additionnal_message, const std::string &file_data)
Definition: DLManager.cpp:12
+ -
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
DLManagerException(const std::string &additionnal_message, const std::string &file_data)
Definition: DLManager.cpp:12
-
std::string _message
Definition: AException.hpp:51
- - diff --git a/docs/d5/d11/Player_8cpp.html b/docs/d5/d11/Player_8cpp.html index 597a19d..2e41b86 100644 --- a/docs/d5/d11/Player_8cpp.html +++ b/docs/d5/d11/Player_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Player.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d5/d11/Player_8cpp_source.html b/docs/d5/d11/Player_8cpp_source.html index 22f86e9..b9f8ee1 100644 --- a/docs/d5/d11/Player_8cpp_source.html +++ b/docs/d5/d11/Player_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Player.cpp Source File @@ -35,10 +35,10 @@ - + @@ -238,39 +238,37 @@
149  _orientation = teleporter.getOrientation();
150  }
151 }
- - -
void die()
Definition: Player.cpp:117
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- +
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
-
void respawn()
Definition: Player.cpp:127
-
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
- -
Player(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Player.cpp:12
-
int getLivesRemaining() const
Definition: Player.cpp:122
- + +
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
void die()
Definition: Player.cpp:117
+
void respawn()
Definition: Player.cpp:127
void reset()
Definition: Player.cpp:135
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Orientation _orientation
Definition: AEntity.hpp:107
- -
float getDestY() const
Definition: Teleporter.cpp:37
-
float getDestX() const
Definition: Teleporter.cpp:32
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- +
int getLivesRemaining() const
Definition: Player.cpp:122
+
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
+
Player(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Player.cpp:12
+
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
+
float getDestX() const
Definition: Teleporter.cpp:32
+
float getDestY() const
Definition: Teleporter.cpp:37
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + + + diff --git a/docs/d5/d56/classarcade_1_1DLManagerException.html b/docs/d5/d56/classarcade_1_1DLManagerException.html index 55f0d22..15fe549 100644 --- a/docs/d5/d56/classarcade_1_1DLManagerException.html +++ b/docs/d5/d56/classarcade_1_1DLManagerException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManagerException Class Reference @@ -35,10 +35,10 @@ - + @@ -136,15 +136,11 @@ -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d5/d56/classarcade_1_1DLManagerException.png b/docs/d5/d56/classarcade_1_1DLManagerException.png index 7b743c81d0a2b849b5864e60d7eca32b80bfd625..b63193ca5350fb6744e10f8f5df7bf4bc4aaf950 100644 GIT binary patch delta 901 zcmdnReuaHPOntJai(^Oy3frzQ{kpGmgv?x%7Q{ z$xQdPv8T5$@(=y0Chx_5_0B1MDUFUA9J|2v-qFgs#V{A z_*T7HdVhYH)wjQ#FVp^iOL!(H^|EluUSy$5M z$*o#-y|P4ndRVA!f=6cP)#C`aMOw88urWXI-oxOQ?DFz@w!>?|rRmQ)hYRt}ngbplkHfE_Pb)>yB%eUhbP^!5_K%)0Z3SN=4^P zU+#F6G~?aprSI;vi6yS7pSQ$YKr?#hq>dAk*Do(N&Ai*q{!{k)oVdpkc5C7`@9ygG znE(3aM(+EUwjNz^rvI#IxyYrjN8Wpu*L{vXP_}gObh*7h!!Eg7-kp9f{m1e-bvCwU z-HSMmoIU+`er)iiCtjCU%I$v1FYh8ak^ScihuvE`PWZM>5fl6=GF?n?2^+MK6VYuEaBF5T5QBzkLEtV~k@E$06XxCTI1t6o&^Kd#8GDV^+ct%>0w9P{(7XptO~2|HLc6$ zc)jrK>TloHUs^o1FZT9qv7Z~K>m7?BpW!I(Ok-tq> zoiKTQ#rpnayEDh@zP{M^xX{o1s8Qzopr019!wbN~PV delta 875 zcmcb@zKeZAOueV4i(^Oyy&!T;;rl)Pt6m+yqwx37mikLO-?uN#?KGHZcU}gh zMB8>+bA{sadZ%BxUn~A?y!u#uNoeTrn(UVo!mhrO3W^H-Dh;+=aqX&C2X*EKc{MYB zP?cj?Y`EylW5WesJ1%YhTyf3W%l#|E2gN0fHXNA@{7zB_nkTS*P{78mhe@9?^}TE& z<)fqo^q`Uw(1RTv?ByQnf)i)mnHncAIMMmp^5@JhE>ZiG=N8>(ox5K;etI0!w@H!j zuRq&bD0?xgYVUfrbI#M&8QFgC?3h#RYqkD|QOtYq;PO0YUy0S~*^^z~q=pL#T0X9- z+M>30cV)o6!jmsm`|7_Xew}qU)WzjjjDLUZkGRTo>N2e)s3ua>mtE9G{-G?#Y~oGATsg+u$6 zjuY~dK~XMGf}NsVjxDV_%Xj|>vMf=lK58P~c`nK$=%{bso!t5xg` z{EEB}96gvT1THbiwU{)pxe%d!Bw!%q+X`ok|6@rvPq;OEQl z8vK`Dw_jb7ci)5I=`MpW86FewIeo9$|FkZ5)BM0FncbHv@7O%A=&gS){#$x$^s|%M zj_bs?T*|%?x41hX@71}pS3UIm&+afP*nX@mUMzE)PlCSne&7Dwv$0V#d4EsTyYzL< zKPm4&(*&+L&kle4Hh!tQ_T1gu%uRo8oNku5ZS$|}D~v17xtac%TO!)hd_AwPZ` zIq&St>Q|Gu7k*b@s_FlowPSKg@MMN_KX_lhvKKyJX|KdvAPo(u4?2%Emzs$EXW06A VB4_OPzJ3NE@O1TaS?83{1OP>bo|XUr diff --git a/docs/d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html b/docs/d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html index bf4ae69..b25ae40 100644 --- a/docs/d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html +++ b/docs/d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManagerException::DLManagerException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

13  {
14  _message = "DLManagerException : " + _message;
15  }
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
+
std::string _message
Definition: AException.hpp:51
-
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html b/docs/d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html index c0cb910..17138b7 100644 --- a/docs/d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html +++ b/docs/d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManagerException::~DLManagerException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d5/d73/AGraphic_8hpp.html b/docs/d5/d73/AGraphic_8hpp.html index 7ff04c3..bade72c 100644 --- a/docs/d5/d73/AGraphic_8hpp.html +++ b/docs/d5/d73/AGraphic_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/AGraphic.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d5/d73/AGraphic_8hpp_source.html b/docs/d5/d73/AGraphic_8hpp_source.html index e2d6f52..dc6348c 100644 --- a/docs/d5/d73/AGraphic_8hpp_source.html +++ b/docs/d5/d73/AGraphic_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/AGraphic.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,45 +105,43 @@
16  class AGraphic : public IDisplayModule
17  {
18  public:
-
19  virtual ~AGraphic() = default;
+
19  virtual ~AGraphic() = default;
20 
-
21  virtual bool getIsRunning() const = 0;
-
22  virtual const struct DisplayData &getDisplayData() const = 0;
-
23  virtual void receiveGameData(const struct GameData &data) = 0;
+
21  virtual bool getIsRunning() const = 0;
+
22  virtual const struct DisplayData &getDisplayData() const = 0;
+
23  virtual void receiveGameData(const struct GameData &data) = 0;
24  };
25 
27  {
28  public:
29  AGraphicException(const std::string &additionnal_message, const std::string &file_data);
-
30  virtual ~AGraphicException() = default;
+
30  virtual ~AGraphicException() = default;
31  };
32 }
33 #endif /* !AGRAPHIC_HPP_ */
- - -
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
Struct representing display data.
Definition: AEvent.hpp:120
- + +
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
+
virtual ~AGraphicException()=default
+
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
-
Interface class for display modules.
-
virtual ~AGraphicException()=default
virtual ~AGraphic()=default
-
Struct representing game data.
Definition: AEntity.hpp:113
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
- - - + +
Interface class for display modules.
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d5/dda/Teleporter_8cpp.html b/docs/d5/dda/Teleporter_8cpp.html index ff02b83..34d8110 100644 --- a/docs/d5/dda/Teleporter_8cpp.html +++ b/docs/d5/dda/Teleporter_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Teleporter.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d5/dda/Teleporter_8cpp_source.html b/docs/d5/dda/Teleporter_8cpp_source.html index 2f86aab..40732b7 100644 --- a/docs/d5/dda/Teleporter_8cpp_source.html +++ b/docs/d5/dda/Teleporter_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Teleporter.cpp Source File @@ -35,10 +35,10 @@ - + @@ -132,27 +132,25 @@
43  {
44  }
45 }
- - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void setDest(float dest_x, float dest_y)
Definition: Teleporter.cpp:18
-
Teleporter(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Teleporter.cpp:12
- -
Base class representing a generic entity.
Definition: AEntity.hpp:31
+
Orientation _orientation
Definition: AEntity.hpp:107
- -
float getDestY() const
Definition: Teleporter.cpp:37
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+ +
Teleporter(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Teleporter.cpp:12
float getDestX() const
Definition: Teleporter.cpp:32
- +
void setDest(float dest_x, float dest_y)
Definition: Teleporter.cpp:18
+
float getDestY() const
Definition: Teleporter.cpp:37
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
- + + + + diff --git a/docs/d6/d09/classarcade_1_1AEvent.html b/docs/d6/d09/classarcade_1_1AEvent.html index f9ae45b..8b27450 100644 --- a/docs/d6/d09/classarcade_1_1AEvent.html +++ b/docs/d6/d09/classarcade_1_1AEvent.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent Class Reference @@ -35,10 +35,10 @@ - + @@ -127,9 +127,7 @@ diff --git a/docs/d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html b/docs/d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html index 08fba55..0303fd5 100644 --- a/docs/d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html +++ b/docs/d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent::getValueY @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html b/docs/d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html index e1abf13..044a76c 100644 --- a/docs/d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html +++ b/docs/d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent::getValueX @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html b/docs/d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html index 7178125..50ef87f 100644 --- a/docs/d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html +++ b/docs/d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent::getType @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html b/docs/d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html index a8fef3b..5cb38f5 100644 --- a/docs/d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html +++ b/docs/d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent::AEvent @@ -35,10 +35,10 @@ - + @@ -140,9 +140,7 @@

diff --git a/docs/d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html b/docs/d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html index 3662eea..2feea2a 100644 --- a/docs/d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html +++ b/docs/d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AEvent::~AEvent @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/d6/d27/Core_8cpp.html b/docs/d6/d27/Core_8cpp.html index fd9fefd..a9a50b5 100644 --- a/docs/d6/d27/Core_8cpp.html +++ b/docs/d6/d27/Core_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/Core.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@ diff --git a/docs/d6/d27/Core_8cpp_source.html b/docs/d6/d27/Core_8cpp_source.html index c8db06d..fd37c62 100644 --- a/docs/d6/d27/Core_8cpp_source.html +++ b/docs/d6/d27/Core_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/Core.cpp Source File @@ -35,10 +35,10 @@ - + @@ -540,56 +540,54 @@
451  _message = "CoreException : " + _message;
452  }
453 }
- - - -
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
#define FILE_DATA
Definition: AException.hpp:15
-
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
-
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
+ + +
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
CoreException(const std::string &additionnal_message, const std::string &file_data)
Constructor for CoreException.
Definition: Core.cpp:449
+
Exception class specifically for Core-related errors.
Definition: Core.hpp:79
~Core()
Destructor for Core.
Definition: Core.cpp:36
- - - - - -
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
- -
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
+
int run()
Function to run the arcade system.
Definition: Core.cpp:48
+
Core(const std::string &lib_path)
Constructor for Core.
Definition: Core.cpp:14
+ +
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
+
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
+
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
+
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
+
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
+
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
+
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
+
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
virtual std::string getGameName() const =0
Virtual function to get the game name.
+
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
-
CoreException(const std::string &additionnal_message, const std::string &file_data)
Constructor for CoreException.
Definition: Core.cpp:449
- +
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
+
virtual int getScore() const =0
Virtual function to get the score.
+
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
+ + + + +
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- -
Core(const std::string &lib_path)
Constructor for Core.
Definition: Core.cpp:14
-
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
-
Exception class specifically for Core-related errors.
Definition: Core.hpp:78
+ + - -
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
-
virtual int getScore() const =0
Virtual function to get the score.
-
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
std::string _message
Definition: AException.hpp:51
-
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
- - -
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
-
int run()
Function to run the arcade system.
Definition: Core.cpp:48
- + + + + + diff --git a/docs/d6/d6b/classarcade_1_1AGameException.html b/docs/d6/d6b/classarcade_1_1AGameException.html index 580468f..d688cac 100644 --- a/docs/d6/d6b/classarcade_1_1AGameException.html +++ b/docs/d6/d6b/classarcade_1_1AGameException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGameException Class Reference @@ -35,10 +35,10 @@ - + @@ -139,15 +139,11 @@ -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d6/d6b/classarcade_1_1AGameException.png b/docs/d6/d6b/classarcade_1_1AGameException.png index 3655b7cfd3ce32b4275efe60c3371b6b690e71d3..524849cbad2fca117b52b95dfaf43636cf0dc0ea 100644 GIT binary patch literal 2268 zcmcgudsGu=77v0vS_FiO@{mx`rmn@bl<)}hXh{r+3yyj2D%yV^)PoTQA8x#&se3#Zv z;BW+2w^Y!55n~?y6fztl%l2ruf5}Dbjhkx^T6>C5P*N>+GtFHz$_&(mE|gTn{!Bpc zjw&s#u}|^D3h7F-H)W2yadDNQj0!Ux%1+-Q+d*z0ax~ePa5R5y-?}8Q`N|KC>3t=P z7uKGGUYWqr@HVTJnj#i}d>p{@Ud9(2rlA^r7KV zGU7rcb+4B(VWye-m2i1+WPQe{K6*flzMI3~!|RZ&B>R52u~x-tZ5aKz zklvqx{0ov4I+J#};*ZtrG%tWWjy_DsA1i-9A&Qv}L5B*TU8aNJm9D4tc^bZ8gfdtD zH8b5~LF+VK=uJsYd&32WU1w@K<@9FejkCAE^aaxE?odDEL@0*zD?tDt!gWkM8&!?p;kW}p|}ZYB^h;r$RhrMTJ`bTr4d z<;(n78=_zBGa_eCjJ}RE3hpQk6?G@$& zvhmwkJ`x8(Bimf>75y8AvZ%|c2$i?6;#=uJB}^>UKxsOKEBQt%$@b23 z3mE;q$v&tg6aOy4w56dvS#T3=Z%1Y3c*dTWH*GS~^Y(^IW=9DEvSDJ(nE|a_oGmjw zY(c&%0ZZb?B>vg(V6#uQVlr=GiUj@jlDg@`vAj96#-uAnV|0>R{aM+C1q_9}rJuG- zNu}2jtKqHl6SR*TUlp{CKBG3RiCDVbn8p1O>?Ic(+bgw2+0tfyQ)q&X>5F}d4v*DG zM2V)vJSOiP+mIqT{P$X+8sWczEPoM2iyidEaX|*@p7GD*)y`opnE0#Z2HZnrTaHG? zuZczel=ht9obOqq-#KI3OqS~a57(iqkvjK8oveFdObRCopHO*KL|M%+_@rZbKx-_`0-PG9Z9^+wl>L9~@xoXv6PTc2nL0bT z=$7d-%wyxzceO8@!ZN-!rGiF%pE9Y(9G^a@8*hJD)igt>hDIf{cDoym+u>00_MNIE zpbPQzQ*2weyV+8Vx4NCqfEEc@PAR-@)f$}%EX7>YNb0rAopheE&YhHr-OOMO3&zQ_ zU-^MeMBmIrA|zOAiG!2 z3vu1*p<64gqys79f{9V1q=q)9Ik{V<_%qg~^uVL~0~-{qh7(!d_|R*06<6B4?~#9H ztyO$XF>P?Jd@%3Yxp}zq%?#HeERk>8r%zH!?8JR;FDG`zs(S5}kYW^(LzL=I=&=-Q0dQ~JWT8>19lJS06{v}7}yG@p9uS;zS{nhp5 zhUfT&XXl^SJjN{7zHntGhWtbdihUmQ5P4UU1zfovnmm@gx5@)=!yvNOA+n7FC-0Wj z6dDm3F#Sxp)OjiTf(Xf`%hIeUJ>!jS!C4*7oHJNm2C?Ph2oqDjh+5jp4!7n=x6q|I z3Ng2X+9PjoNG1_%fXeBaVT+b3AF=k3#}~;QQ4RfOUs~`my68r> z-B;&x$3Cgwtgp4uE#?nhXsPsBg-0Yc*Y2N7;w`KnVm%b`=4pRhz6z9JL>+G$n-p(D zmI5Bq7+#clq_EC8O=EU5I3oF4-*s%9TQJMe(OXvYl3$YKpix`RFOGG%nEO~`VEKo! z%=3lEkmdE(;(iBIEb?c@Cdd*Mw*~Qn7lVfSC}!3idS{LQY@#HVJbF5x4Ktq+P~{2o z3`=g5Li4AR^7|a7-kiiMCD4LWN+K7QMBKr#?~f~O0*w< z4|h8p94$0}gCqcUVs((%oJqT8OHZRG(WZg|!L_Ff#8ug@*T;7EcEZ0R2zNYyd+=>Q G>i+-biEWPOmV7ia28&}TBs{KLvRg&|m+2H%)_4bu4O>ZF1k>Z7rX?n!ao(@@{ILtcTB0$e&1loXQ2uqQ~T z+%>r~3Z|O?cDZKzzo{Q<{8ffjEwOoIvC1Nz5qytDCCfJH5AXhd-GdA|i*;avJ+fTP zTL0k*^NErpIp8y}$C7NQxpG0xu5QX6rZGb5p{!Hmzx)OhjIjr9F<;sz#iy$N_=`@_&t(NZLa)nome|<6m^JMnTV8)>bvefGzPCDi zbyIx)*xfv`pPY$PF{|n%pjudXLBz`lou(3;#(U-m^Zhus%(0e9g?icpt!nMW_AATz zqUrWt2|(h5W*(cm_U;3G8#hx&&l=a~BWsSi9}ZuLJ^#G_b(qkL<+Gr9=D?yv@@@q$ zE!{8;I$?%y^t)0Ik;%0KrDw=Jn&5>kVH!f!607{O;ma@PnQ{6u{G1X7pmh<%jipO$y3j`age+D z`fiaPDJL1?v6lo(%VJRioSeXa=2pdik+lH2(kJt{rLY%Bk2in`*)BJG{4VO3Hpt9Yw1d~^0OFCKQKivsx1daF*8>m@b z4o$EtcO`f8e%2~hWb?w_U2FohH+8GHWp*VGrk?VuZI4=@YnK_{Y7O+;oK()7Rc8{E#+_hV)~NTRs4i(?$r)EI^&+Y<;pUK%Yk!XR#K=Tbc(-re zBJn|TO7d6%vPLoLd0Uo9CUP117BUsoz}A1>AD+ADyiepM+UUI&@f^@G!y#!L8RG|K zLWnFoWPUQfrVZg^_H z>OvXPIpd3Bb&;+5|}?%^hZ zt^h^IWHZL3BY6dufw60u&?#~cZDh`YT;8!fS+FPfkQ%Z zL`r4eZSFrpBYh&6LrW!nq8w-e)7dfb?ofN{Mkhu(AT{0yM^Q1^ilw3oRM>7wZLs;P zVnTLb6hCU>9Q7#X2xBPJtk!Gj=vNboL$9M;V$3h^=m|?Igvxp+cYz)>cktJTa3f)(AJG`=<^=KvCrCwr< zLSdfz2UoO=<_+%bOufLb)K=E?h`UINbvf-@AT7nbDLdpiYA)X^hle+EjpBL6D+9Vx6eg1 zRXQ-~9>+twcQo0w&aaP)LKlDSFUNHy+SV?8e<{*BX!-mt)7=FNo^Jez?c?}h;|)+< zyYWI#-#}}LQgfx<>^jXkt8- - + Arcade Epitech Project 2024 - 2025: arcade::AGameException::AGameException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

64  {
65  _message = "AGameException : " + _message;
66  }
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
+
std::string _message
Definition: AException.hpp:51
-
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html b/docs/d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html index c47d21a..9bd20be 100644 --- a/docs/d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html +++ b/docs/d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGameException::~AGameException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d6/d9a/GraphicSDL2_8cpp.html b/docs/d6/d9a/GraphicSDL2_8cpp.html index 5381e68..5b6675a 100644 --- a/docs/d6/d9a/GraphicSDL2_8cpp.html +++ b/docs/d6/d9a/GraphicSDL2_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SDL2/GraphicSDL2.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -112,9 +112,7 @@ diff --git a/docs/d6/d9a/GraphicSDL2_8cpp_source.html b/docs/d6/d9a/GraphicSDL2_8cpp_source.html index 1d65677..8f02412 100644 --- a/docs/d6/d9a/GraphicSDL2_8cpp_source.html +++ b/docs/d6/d9a/GraphicSDL2_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SDL2/GraphicSDL2.cpp Source File @@ -35,10 +35,10 @@ - + @@ -270,44 +270,42 @@
181  _message = "GraphicSDL2Exception : " + _message;
182  }
183 }
- - -
void update_texture_map(std::map< char, std::string > textures)
#define FILE_DATA
Definition: AException.hpp:15
-
Class representing an event.
Definition: AEvent.hpp:77
-
Struct representing display data.
Definition: AEvent.hpp:120
- +
Class representing an event.
Definition: AEvent.hpp:78
+
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
+
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+ +
GraphicSDL2Exception(const std::string &additionnal_message, const std::string &file_data)
+ +
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
Definition: GraphicSDL2.cpp:67
+
~GraphicSDL2() override
Definition: GraphicSDL2.cpp:51
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
Definition: GraphicSDL2.cpp:94
+
void update_texture_map(std::map< char, std::string > textures)
+
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSDL2.cpp:57
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ +
int getType()
Definition: GameMenu.cpp:21
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
~GraphicSDL2() override
Definition: GraphicSDL2.cpp:51
+ +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
+
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
std::map< char, std::string > textures
Definition: AEntity.hpp:116
-
int getType()
Definition: GameMenu.cpp:21
-
std::size_t screen_size_x
Definition: AEntity.hpp:117
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
std::string _message
Definition: AException.hpp:51
- -
GraphicSDL2Exception(const std::string &additionnal_message, const std::string &file_data)
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Struct representing game data.
Definition: AEntity.hpp:113
- -
std::size_t screen_size_y
Definition: AEntity.hpp:118
- - -
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSDL2.cpp:57
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d6/dba/classarcade_1_1Core.html b/docs/d6/dba/classarcade_1_1Core.html index 7399372..18a596d 100644 --- a/docs/d6/dba/classarcade_1_1Core.html +++ b/docs/d6/dba/classarcade_1_1Core.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Core Class Reference @@ -35,10 +35,10 @@ - + @@ -117,29 +117,11 @@ -
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
-
#define FILE_DATA
Definition: AException.hpp:15
-
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
-
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
-
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
-
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
-
virtual std::string getGameName() const =0
Virtual function to get the game name.
-
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
-
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
-
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
-
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
-
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
-
virtual int getScore() const =0
Virtual function to get the score.
-
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
-
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
-
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
diff --git a/docs/d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html b/docs/d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html index d9df183..fbe2a4f 100644 --- a/docs/d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html +++ b/docs/d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Core::~Core @@ -35,10 +35,10 @@ - + @@ -120,9 +120,7 @@

diff --git a/docs/d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html b/docs/d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html index db81bd0..5963942 100644 --- a/docs/d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html +++ b/docs/d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Core::run @@ -35,10 +35,10 @@ - + @@ -139,33 +139,31 @@

83  return except.getReturnValue();
84  }
85  }
+
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
+
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
+
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
+
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
+
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
+
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
+
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
+
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
+
virtual std::string getGameName() const =0
Virtual function to get the game name.
+
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
+
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
+
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
+
virtual int getScore() const =0
Virtual function to get the score.
+
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
+
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
-
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
-
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
-
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
-
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
-
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
-
virtual std::string getGameName() const =0
Virtual function to get the game name.
-
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
-
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
-
virtual void setPlayerName(const std::string &name)=0
Virtual function to set the player name.
-
virtual void setHighscore(int highscore)=0
Virtual function to set the highscore.
-
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
-
virtual int getScore() const =0
Virtual function to get the score.
-
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
-
virtual std::string getPlayerName() const =0
Virtual function to get the player name.
-
virtual std::string getGraphicName() const =0
Virtual function to get the graphic name.
diff --git a/docs/d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html b/docs/d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html index 9e9017f..5e3b293 100644 --- a/docs/d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html +++ b/docs/d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Core::Core @@ -35,10 +35,10 @@ - + @@ -128,21 +128,19 @@

32  exit(except.getReturnValue());
33  }
34  }
+
#define FILE_DATA
Definition: AException.hpp:15
+
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
+
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
-
virtual void setGraphicName(const std::string &graphic_to_load)=0
Virtual function to set the graphic name.
-
#define FILE_DATA
Definition: AException.hpp:15
-
virtual void setGameName(const std::string &game_to_load)=0
Virtual function to set the game name.
diff --git a/docs/d6/ddd/Ghost_8hpp.html b/docs/d6/ddd/Ghost_8hpp.html index fde9945..b354f64 100644 --- a/docs/d6/ddd/Ghost_8hpp.html +++ b/docs/d6/ddd/Ghost_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Ghost.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d6/ddd/Ghost_8hpp_source.html b/docs/d6/ddd/Ghost_8hpp_source.html index f81fdc8..e10717e 100644 --- a/docs/d6/ddd/Ghost_8hpp_source.html +++ b/docs/d6/ddd/Ghost_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Ghost.hpp Source File @@ -35,10 +35,10 @@ - + @@ -108,7 +108,7 @@
19  {
20  public:
21  Ghost(float pos_x, float pos_y, char texture, Orientation orientation, float asleep_time);
-
22  ~Ghost() = default;
+
22  ~Ghost() = default;
23 
24  bool getIsScared() const;
25  void scare(std::vector<Wall> walls);
@@ -150,36 +150,34 @@
61 }
62 
63 #endif /* !GHOST_HPP_ */
- - + -
bool getIsScared() const
Definition: Ghost.cpp:29
-
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void reset()
Definition: Ghost.cpp:293
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
- -
void respawn()
Definition: Ghost.cpp:286
bool getIsAlive() const
Definition: Ghost.cpp:320
- -
void scare(std::vector< Wall > walls)
Definition: Ghost.cpp:34
-
~Ghost()=default
+
void respawn()
Definition: Ghost.cpp:286
+
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
+
void reset()
Definition: Ghost.cpp:293
void update(float delta_time, std::vector< Wall > walls, Player player)
Definition: Ghost.cpp:250
-
void move(float delta_time, std::vector< Wall > walls)
Definition: Ghost.cpp:78
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
void die(std::vector< Wall > walls)
Definition: Ghost.cpp:49
- +
bool getIsScared() const
Definition: Ghost.cpp:29
std::vector< AEntity > getPath() const
Definition: Ghost.cpp:315
+
~Ghost()=default
Ghost(float pos_x, float pos_y, char texture, Orientation orientation, float asleep_time)
Definition: Ghost.cpp:13
+
void move(float delta_time, std::vector< Wall > walls)
Definition: Ghost.cpp:78
+
void die(std::vector< Wall > walls)
Definition: Ghost.cpp:49
+
void scare(std::vector< Wall > walls)
Definition: Ghost.cpp:34
+ + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/d6/df2/GameSnake_8cpp.html b/docs/d6/df2/GameSnake_8cpp.html index b718abd..50f4cb7 100644 --- a/docs/d6/df2/GameSnake_8cpp.html +++ b/docs/d6/df2/GameSnake_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/GameSnake.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d6/df2/GameSnake_8cpp_source.html b/docs/d6/df2/GameSnake_8cpp_source.html index bd6d5ac..8e8fb3a 100644 --- a/docs/d6/df2/GameSnake_8cpp_source.html +++ b/docs/d6/df2/GameSnake_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/GameSnake.cpp Source File @@ -35,10 +35,10 @@ - + @@ -319,62 +319,60 @@
230  _message = "GameSnakeException : " + _message;
231  }
232 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
Struct representing display data.
Definition: AEvent.hpp:120
+ +
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
std::string _message
Definition: AException.hpp:51
+ +
std::string _player_name
Definition: AGame.hpp:42
+
int _highscore
Definition: AGame.hpp:44
+
int _score
Definition: AGame.hpp:43
+
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
+
GameSnakeException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameSnake.cpp:228
+ + +
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameSnake.cpp:129
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameSnake.cpp:89
- - +
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameSnake.cpp:170
+
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
+
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
+
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
+
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameSnake.cpp:165
+
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
+
AEntity getHead() const
Definition: Snake.cpp:123
+
bool is_alive() const
Definition: Snake.cpp:128
void grow_body()
Definition: Snake.cpp:39
+
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
+ + -
std::vector< AEntity > getStartInterface() const
Definition: GameSnake.cpp:175
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
int _score
Definition: AGame.hpp:43
+ -
std::vector< AEvent > events
Definition: AEvent.hpp:122
-
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameSnake.cpp:129
+ + -
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameSnake.cpp:165
-
GameSnakeException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameSnake.cpp:228
-
bool is_alive() const
Definition: Snake.cpp:128
-
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
-
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
-
std::map< char, std::string > textures
Definition: AEntity.hpp:116
-
std::vector< AEntity > getWinInterface() const
Definition: GameSnake.cpp:205
-
std::vector< AEntity > getGameOverInterface() const
Definition: GameSnake.cpp:190
+
int getType()
Definition: GameMenu.cpp:21
- +
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ - -
std::size_t screen_size_x
Definition: AEntity.hpp:117
-
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameSnake.cpp:170
- -
std::string _message
Definition: AException.hpp:51
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Struct representing game data.
Definition: AEntity.hpp:113
-
std::string _player_name
Definition: AGame.hpp:42
- - - +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
std::size_t screen_size_y
Definition: AEntity.hpp:118
- -
AEntity getHead() const
Definition: Snake.cpp:123
- -
int _highscore
Definition: AGame.hpp:44
- -
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
-
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::map< char, std::string > textures
Definition: AEntity.hpp:116
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d7/d11/AEntity_8cpp.html b/docs/d7/d11/AEntity_8cpp.html index 559dd1d..4c9ef7b 100644 --- a/docs/d7/d11/AEntity_8cpp.html +++ b/docs/d7/d11/AEntity_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AEntity.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d7/d11/AEntity_8cpp_source.html b/docs/d7/d11/AEntity_8cpp_source.html index 64bf5fc..ffb9f3a 100644 --- a/docs/d7/d11/AEntity_8cpp_source.html +++ b/docs/d7/d11/AEntity_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AEntity.cpp Source File @@ -35,10 +35,10 @@ - + @@ -158,33 +158,31 @@
69  _pos_y = pos_y;
70  }
71 }
- - - -
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
+
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
-
char getTexture() const
Getter for the texture character representing the entity.
Definition: AEntity.cpp:30
+
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
- -
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
- -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Orientation _orientation
Definition: AEntity.hpp:107
+
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
+
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
- +
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
+ +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
+
char getTexture() const
Getter for the texture character representing the entity.
Definition: AEntity.cpp:30
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/d7/d38/Core_8hpp.html b/docs/d7/d38/Core_8hpp.html index af9a24c..aae3724 100644 --- a/docs/d7/d38/Core_8hpp.html +++ b/docs/d7/d38/Core_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/Core.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -123,9 +123,7 @@ diff --git a/docs/d7/d38/Core_8hpp_source.html b/docs/d7/d38/Core_8hpp_source.html index aa7f048..06a7a8a 100644 --- a/docs/d7/d38/Core_8hpp_source.html +++ b/docs/d7/d38/Core_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/Core.hpp Source File @@ -35,10 +35,10 @@ - + @@ -146,38 +146,36 @@
80  public:
86  CoreException(const std::string &additionnal_message, const std::string &file_data);
87 
-
91  virtual ~CoreException() = default;
+
91  virtual ~CoreException() = default;
92  };
93 }
94 
95 #endif /* !CORE_HPP_ */
- - -
~Core()
Destructor for Core.
Definition: Core.cpp:36
- - -
CoreException(const std::string &additionnal_message, const std::string &file_data)
Constructor for CoreException.
Definition: Core.cpp:449
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
Interface class for display modules.
-
Core(const std::string &lib_path)
Constructor for Core.
Definition: Core.cpp:14
-
Exception class specifically for Core-related errors.
Definition: Core.hpp:78
- -
virtual ~CoreException()=default
Virtual destructor for CoreException.
+ + - -
Class representing the core functionality of the arcade system.
Definition: Core.hpp:27
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
CoreException(const std::string &additionnal_message, const std::string &file_data)
Constructor for CoreException.
Definition: Core.cpp:449
+
virtual ~CoreException()=default
Virtual destructor for CoreException.
+
Exception class specifically for Core-related errors.
Definition: Core.hpp:79
+
~Core()
Destructor for Core.
Definition: Core.cpp:36
int run()
Function to run the arcade system.
Definition: Core.cpp:48
-
Interface class for game modules.
Definition: IGameModule.hpp:21
+
Core(const std::string &lib_path)
Constructor for Core.
Definition: Core.cpp:14
+
Class representing the core functionality of the arcade system.
Definition: Core.hpp:28
+ +
Interface class for display modules.
+
Interface class for game modules.
Definition: IGameModule.hpp:22
+ + + diff --git a/docs/d7/d4e/classarcade_1_1GamePacmanException.html b/docs/d7/d4e/classarcade_1_1GamePacmanException.html index 0fb3ee4..4052874 100644 --- a/docs/d7/d4e/classarcade_1_1GamePacmanException.html +++ b/docs/d7/d4e/classarcade_1_1GamePacmanException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacmanException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d7/d4e/classarcade_1_1GamePacmanException.png b/docs/d7/d4e/classarcade_1_1GamePacmanException.png index 872fee9983e2e4ed0aecbba5dbbe44c892fd2756..fa6dc76481aefa7c9d2cc9e9b06906aedc86f9fd 100644 GIT binary patch delta 955 zcmV;s14R6d3Zx2U&~|${-bk*Pr5KTb z7=L~JZTv5$nNvSiGbepBvrq7re)_57`loVQBe~2!7x^@2ZK36=ikX?c!aMrOtQ_@) zB`ZgLN@n#@#mvlJ;7$F;u0+@3ww-nV&CJYR;O*u)>;HU?`fKcu=^spvOS!bg=|}hr z`pK*uhvwOq?i0Q5-8}owlVu+4Jb9nWF@MMAF*AFf&p#^k&CH%-aD6kg&l37(W?qE8 znVA=}eo83~3&1zI0gTJo`nTKA{$uOU_9Ocbt{*!OfFGd`;6>;IcoF&lUW7h?7oiW} zMd$-~5&8gLgg$^5p%36i=mU5W`T$;pKENf@G)?2eBuS$Z`jX^D=u46pAJb2g)PJ&u z((;j{OXj=x6C|n27xmK`dqV6*_h0I7MO?J<_k3Cu+A6pD`Fk^PPT4|b_!^U>C-{Z_ zI``t5zn4=R+*7O4Hh1zVN%c|BBuNkXW%C@Jj&D)jC~v#<{#M)iX7j?`StRKWziggU zNte)Gx4L_F>k_E++kyW>zta(?B0Qe9onG_w#{Yl)tKRSHmsS6$_rKUYyHB-&tQz&! zQLJ-Im0hT_^PGl%ZRtwV2YG$N4}D2`kHPgN=`E9s166;fX`04`Ns>k-^d-rQ(3d1H zUe-^N)RIGK{zy`vpS$<&uM^!*_=bMkV$0v_$3G$Vr27N?tw@Vj{+>_EBibr%`X#j9 zUWeD$%}X{D&$(NuOuxn?sly%p{H$fh@{_KoHn^wO`uXvmD#pojeeeI$u2+F zdTN99FPWpul57khFp-JzVP zqO~SX^Bnaq*HFi3%h+BbK{?8p!xU|Ko0&^;C3Z}?uV1TQ72vp(I@8yE+)i=rac-WT z!|#)+1RX~uNAtiYtDUtP+l;Du|IW^HQs^#SfIr3qyU+*t8iVTt+#&PR6I*_(Vwe|0KHeM)BaQN_&6 z-s7|SYf{=lgh9UCOQ6zk2mXbArz1{9JZ(F@=IM?9dy^gl7f833D!Wi;=Q$1k+R~Mz5AypBKlCN( zJqFj8q_+rtN%A7}CCQ6ff10LgSOC7s4Pacx*1z3`_8(h+wjbGlaQ)bM0Q?Aj056lu z11NtknWkwP7bZy>mC%G3%GmdV3vSe{Wv0nRw34p)&m%lcWxJ^tWd%GnSupJ+;9- zwbtKmFVAo1C>?T`I7#(UKS`2KJZPSiQ|Bs~oz(qjNm6~}a_6!hev4y4x=)c*9}k-6 zsK174k#zu||zBz=~_^(E;g zlTiXyllKE0e<1H609VX+y9vM5Ujo-dAKV72tvJQb}qX`1J#F29C4MmZzDM1pdZF^4JI@-{P< zis)A&q<-X zbOHV|9@vFGz}FaDAK(t558y@U19 - + Arcade Epitech Project 2024 - 2025: arcade::GamePacmanException::~GamePacmanException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/d7/d4e/classarcade_1_1GamePacmanException_a4919b9afef89fe0cfd900f7a017836ba.html b/docs/d7/d4e/classarcade_1_1GamePacmanException_a4919b9afef89fe0cfd900f7a017836ba.html index 390e751..278956f 100644 --- a/docs/d7/d4e/classarcade_1_1GamePacmanException_a4919b9afef89fe0cfd900f7a017836ba.html +++ b/docs/d7/d4e/classarcade_1_1GamePacmanException_a4919b9afef89fe0cfd900f7a017836ba.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GamePacmanException::GamePacmanException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

369  {
370  _message = "GamePacmanException : " + _message;
371  }
+
std::string _message
Definition: AException.hpp:51
+
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/d7/d83/GamePacman_8cpp.html b/docs/d7/d83/GamePacman_8cpp.html index 7c944d3..4069e3e 100644 --- a/docs/d7/d83/GamePacman_8cpp.html +++ b/docs/d7/d83/GamePacman_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/GamePacman.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d7/d83/GamePacman_8cpp_source.html b/docs/d7/d83/GamePacman_8cpp_source.html index 4df72ce..9ec3ca5 100644 --- a/docs/d7/d83/GamePacman_8cpp_source.html +++ b/docs/d7/d83/GamePacman_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/GamePacman.cpp Source File @@ -35,10 +35,10 @@ - + @@ -459,72 +459,70 @@
370  _message = "GamePacmanException : " + _message;
371  }
372 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
void die()
Definition: Player.cpp:117
- -
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GamePacman.cpp:358
-
Struct representing display data.
Definition: AEvent.hpp:120
- +
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
- - - -
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GamePacman.cpp:305
-
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
- - -
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+ +
std::string _player_name
Definition: AGame.hpp:42
+
int _highscore
Definition: AGame.hpp:44
int _score
Definition: AGame.hpp:43
- -
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
std::vector< AEvent > events
Definition: AEvent.hpp:122
GamePacmanException(const std::string &additionnal_message, const std::string &file_data)
Definition: GamePacman.cpp:368
-
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
-
void respawn()
Definition: Player.cpp:127
-
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
-
std::map< char, std::string > textures
Definition: AEntity.hpp:116
- -
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
-
int getLivesRemaining() const
Definition: Player.cpp:122
-
int getType()
Definition: GameMenu.cpp:21
- -
std::size_t screen_size_x
Definition: AEntity.hpp:117
- - -
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
std::string _message
Definition: AException.hpp:51
-
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GamePacman.cpp:216
-
void reset()
Definition: Player.cpp:135
+ + +
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GamePacman.cpp:305
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Struct representing game data.
Definition: AEntity.hpp:113
-
std::string _player_name
Definition: AGame.hpp:42
- -
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GamePacman.cpp:363
+
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
+ +
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
+
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
+
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
- +
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GamePacman.cpp:358
+
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GamePacman.cpp:216
+ + +
void die()
Definition: Player.cpp:117
+
void respawn()
Definition: Player.cpp:127
+
void reset()
Definition: Player.cpp:135
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
-
std::size_t screen_size_y
Definition: AEntity.hpp:118
- - - -
int _highscore
Definition: AGame.hpp:44
+
int getLivesRemaining() const
Definition: Player.cpp:122
+
void teleport(Teleporter &teleporter)
Definition: Player.cpp:145
+
void move(float delta_time, std::vector< Wall > entities)
Definition: Player.cpp:22
+ + + - -
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
+ + + + + + + +
int getType()
Definition: GameMenu.cpp:21
+
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ + +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
+
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::map< char, std::string > textures
Definition: AEntity.hpp:116
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d7/db8/AException_8cpp.html b/docs/d7/db8/AException_8cpp.html index 8306e6e..460eb24 100644 --- a/docs/d7/db8/AException_8cpp.html +++ b/docs/d7/db8/AException_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AException.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/d7/db8/AException_8cpp_source.html b/docs/d7/db8/AException_8cpp_source.html index a5acdba..4a3d080 100644 --- a/docs/d7/db8/AException_8cpp_source.html +++ b/docs/d7/db8/AException_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AException.cpp Source File @@ -35,10 +35,10 @@ - + @@ -119,23 +119,21 @@
30  _message = "MainException : " + _message;
31  }
32 }
- - -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
MainException(const std::string &additionnal_message, const std::string &file_data)
Constructor for MainException.
Definition: AException.cpp:28
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
+
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
std::string _message
Definition: AException.hpp:51
- +
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
MainException(const std::string &additionnal_message, const std::string &file_data)
Constructor for MainException.
Definition: AException.cpp:28
+ + + diff --git a/docs/d7/dff/GraphicNCurses_8hpp.html b/docs/d7/dff/GraphicNCurses_8hpp.html index a49c230..bc1c268 100644 --- a/docs/d7/dff/GraphicNCurses_8hpp.html +++ b/docs/d7/dff/GraphicNCurses_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/nCurses/GraphicNCurses.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -115,9 +115,7 @@ diff --git a/docs/d7/dff/GraphicNCurses_8hpp_source.html b/docs/d7/dff/GraphicNCurses_8hpp_source.html index ac74a7d..2aa882a 100644 --- a/docs/d7/dff/GraphicNCurses_8hpp_source.html +++ b/docs/d7/dff/GraphicNCurses_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/nCurses/GraphicNCurses.hpp Source File @@ -35,10 +35,10 @@ - + @@ -198,79 +198,77 @@
109  {
110  public:
111  GraphicNCursesException(const std::string &additionnal_message, const std::string &file_data);
-
112  virtual ~GraphicNCursesException() = default;
+
112  virtual ~GraphicNCursesException() = default;
113  };
114 }
115 
116 #endif /* !GRAPHICNCURSES_HPP_ */
- - - - - - -
Struct representing display data.
Definition: AEvent.hpp:120
- - - - - - - - + + + +
virtual ~GraphicNCursesException()=default
GraphicNCursesException(const std::string &additionnal_message, const std::string &file_data)
- - - - - + + + +
bool getIsRunning() const final
Virtual function to check if the display module is running.
+
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
+
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
+ + + + + - - - - -
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
- - + + + -
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
- - - - - + + - + + - - - - -
Struct representing game data.
Definition: AEntity.hpp:113
+ + + + + -
bool getIsRunning() const final
Virtual function to check if the display module is running.
- - - - - - - + + + + + + -
virtual ~GraphicNCursesException()=default
- - - - + + + + + + + + + + + + + + + +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d8/dbf/Snake_8hpp.html b/docs/d8/dbf/Snake_8hpp.html index 75b2909..7dfa62b 100644 --- a/docs/d8/dbf/Snake_8hpp.html +++ b/docs/d8/dbf/Snake_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/Snake.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/d8/dbf/Snake_8hpp_source.html b/docs/d8/dbf/Snake_8hpp_source.html index 1940271..b396591 100644 --- a/docs/d8/dbf/Snake_8hpp_source.html +++ b/docs/d8/dbf/Snake_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/Snake.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,7 +105,7 @@
16  {
17  public:
18  Snake(){};
-
19  ~Snake() = default;
+
19  ~Snake() = default;
20 
21  void init(std::vector<AEntity> _grass);
22  std::vector<AEntity> getEntities() const;
@@ -124,30 +124,28 @@
35 };
36 
37 #endif /* !SNAKE_HPP_ */
- - - -
void grow_body()
Definition: Snake.cpp:39
- -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
-
~Snake()=default
- -
bool is_alive() const
Definition: Snake.cpp:128
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
void change_orientation(Orientation orientation)
Definition: Snake.cpp:93
-
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
AEntity getHead() const
Definition: Snake.cpp:123
+
bool is_alive() const
Definition: Snake.cpp:128
+
void grow_body()
Definition: Snake.cpp:39
std::vector< AEntity > getEntities() const
Definition: Snake.cpp:29
+
void move(float delta_time, std::vector< AEntity > _walls)
Definition: Snake.cpp:46
+ +
void init(std::vector< AEntity > _grass)
Definition: Snake.cpp:12
+
~Snake()=default
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + diff --git a/docs/d8/dc1/GraphicSFML_8cpp.html b/docs/d8/dc1/GraphicSFML_8cpp.html index b253a23..90ffaf6 100644 --- a/docs/d8/dc1/GraphicSFML_8cpp.html +++ b/docs/d8/dc1/GraphicSFML_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SFML/GraphicSFML.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -112,9 +112,7 @@ diff --git a/docs/d8/dc1/GraphicSFML_8cpp_source.html b/docs/d8/dc1/GraphicSFML_8cpp_source.html index c548a98..1dbc53a 100644 --- a/docs/d8/dc1/GraphicSFML_8cpp_source.html +++ b/docs/d8/dc1/GraphicSFML_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SFML/GraphicSFML.cpp Source File @@ -35,10 +35,10 @@ - + @@ -232,43 +232,41 @@
143  _message = "GraphicSFMLException : " + _message;
144  }
145 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
Class representing an event.
Definition: AEvent.hpp:77
- -
Struct representing display data.
Definition: AEvent.hpp:120
-
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
Definition: GraphicSFML.cpp:81
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
- -
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
std::vector< AEvent > events
Definition: AEvent.hpp:122
-
~GraphicSFML() override
Definition: GraphicSFML.cpp:32
-
std::map< char, std::string > textures
Definition: AEntity.hpp:116
-
GraphicSFMLException(const std::string &additionnal_message, const std::string &file_data)
-
int getType()
Definition: GameMenu.cpp:21
- - -
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Class representing an event.
Definition: AEvent.hpp:78
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
std::string _message
Definition: AException.hpp:51
- +
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+ +
GraphicSFMLException(const std::string &additionnal_message, const std::string &file_data)
+
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSFML.cpp:38
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Struct representing game data.
Definition: AEntity.hpp:113
- -
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
Definition: GraphicSFML.cpp:81
+
~GraphicSFML() override
Definition: GraphicSFML.cpp:32
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
Definition: GraphicSFML.cpp:43
- +
void update_texture_map(std::map< char, std::string > textures)
+ + +
int getType()
Definition: GameMenu.cpp:21
+
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ + +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
+
std::size_t screen_size_y
Definition: AEntity.hpp:118
+
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::map< char, std::string > textures
Definition: AEntity.hpp:116
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d9/d61/GraphicNCurses_8cpp.html b/docs/d9/d61/GraphicNCurses_8cpp.html index 6774d3d..d86d89d 100644 --- a/docs/d9/d61/GraphicNCurses_8cpp.html +++ b/docs/d9/d61/GraphicNCurses_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/nCurses/GraphicNCurses.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/d9/d61/GraphicNCurses_8cpp_source.html b/docs/d9/d61/GraphicNCurses_8cpp_source.html index 53423d9..1864f26 100644 --- a/docs/d9/d61/GraphicNCurses_8cpp_source.html +++ b/docs/d9/d61/GraphicNCurses_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/nCurses/GraphicNCurses.cpp Source File @@ -35,10 +35,10 @@ - + @@ -210,40 +210,38 @@
121  _message = "GraphicNCursesException : " + _message;
122  }
123 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
Class representing an event.
Definition: AEvent.hpp:77
-
Struct representing display data.
Definition: AEvent.hpp:120
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
Class representing an event.
Definition: AEvent.hpp:78
+
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
+
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
GraphicNCursesException(const std::string &additionnal_message, const std::string &file_data)
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
std::vector< AEvent > events
Definition: AEvent.hpp:122
- -
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
+ + + +
bool getIsRunning() const final
Virtual function to check if the display module is running.
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
+
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
int getType()
Definition: GameMenu.cpp:21
- +
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ -
std::size_t screen_size_x
Definition: AEntity.hpp:117
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
std::string _message
Definition: AException.hpp:51
-
std::vector< AEntity > entities
Definition: AEntity.hpp:115
-
Struct representing game data.
Definition: AEntity.hpp:113
-
bool getIsRunning() const final
Virtual function to check if the display module is running.
- - +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
std::size_t screen_size_y
Definition: AEntity.hpp:118
- +
std::vector< AEntity > entities
Definition: AEntity.hpp:115
+
std::size_t screen_size_x
Definition: AEntity.hpp:117
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML.html b/docs/d9/d6c/classarcade_1_1GraphicSFML.html index fae4328..737e630 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML Class Reference @@ -35,10 +35,10 @@ - + @@ -136,17 +136,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
- - -
void update_texture_map(std::map< char, std::string > textures)
diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html index 4b07cd5..e115e95 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html index 92ead72..457ab8e 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::receiveGameData @@ -35,10 +35,10 @@ - + @@ -147,20 +147,18 @@

108  _window.close();
109  }
110  }
+
#define FILE_DATA
Definition: AException.hpp:15
+
void update_texture_map(std::map< char, std::string > textures)
-
#define FILE_DATA
Definition: AException.hpp:15
-
void update_texture_map(std::map< char, std::string > textures)
diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html index 4d1d7b3..57b60f9 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::~GraphicSFML @@ -35,10 +35,10 @@ - + @@ -120,9 +120,7 @@

diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html index d6460ff..5200f92 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::getDisplayData @@ -35,10 +35,10 @@ - + @@ -148,20 +148,18 @@

77  }
78  return *data;
79  }
+ + - - diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html index cbe1519..993d645 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::GraphicSFML @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html b/docs/d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html index f983552..860766a 100644 --- a/docs/d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html +++ b/docs/d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSFML::update_texture_map @@ -35,10 +35,10 @@ - + @@ -127,19 +127,17 @@

137  _window.close();
138  }
139  }
+
#define FILE_DATA
Definition: AException.hpp:15
-
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/d9/d7d/Ghost_8cpp.html b/docs/d9/d7d/Ghost_8cpp.html index 7d382ea..a20600f 100644 --- a/docs/d9/d7d/Ghost_8cpp.html +++ b/docs/d9/d7d/Ghost_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Ghost.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -105,9 +105,7 @@ diff --git a/docs/d9/d7d/Ghost_8cpp_source.html b/docs/d9/d7d/Ghost_8cpp_source.html index bd83467..96cf5f0 100644 --- a/docs/d9/d7d/Ghost_8cpp_source.html +++ b/docs/d9/d7d/Ghost_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Ghost.cpp Source File @@ -35,10 +35,10 @@ - + @@ -411,45 +411,43 @@
322  return _is_alive;
323  }
324 }
- - - -
bool getIsScared() const
Definition: Ghost.cpp:29
+
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
- -
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
+
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
void reset()
Definition: Ghost.cpp:293
- -
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
void respawn()
Definition: Ghost.cpp:286
-
bool getIsAlive() const
Definition: Ghost.cpp:320
- - -
void scare(std::vector< Wall > walls)
Definition: Ghost.cpp:34
- -
void update(float delta_time, std::vector< Wall > walls, Player player)
Definition: Ghost.cpp:250
-
void move(float delta_time, std::vector< Wall > walls)
Definition: Ghost.cpp:78
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
-
Orientation _orientation
Definition: AEntity.hpp:107
-
void die(std::vector< Wall > walls)
Definition: Ghost.cpp:49
- +
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
void goBackToNormal(std::vector< Wall > walls, AEntity target)
Definition: Ghost.cpp:65
+
bool getIsAlive() const
Definition: Ghost.cpp:320
+
void respawn()
Definition: Ghost.cpp:286
+
bool changeDirection(Orientation orientation, std::vector< Wall > walls)
Definition: Ghost.cpp:128
+
void reset()
Definition: Ghost.cpp:293
+
void update(float delta_time, std::vector< Wall > walls, Player player)
Definition: Ghost.cpp:250
+
bool getIsScared() const
Definition: Ghost.cpp:29
std::vector< AEntity > getPath() const
Definition: Ghost.cpp:315
Ghost(float pos_x, float pos_y, char texture, Orientation orientation, float asleep_time)
Definition: Ghost.cpp:13
- +
void move(float delta_time, std::vector< Wall > walls)
Definition: Ghost.cpp:78
+
void die(std::vector< Wall > walls)
Definition: Ghost.cpp:49
+
void scare(std::vector< Wall > walls)
Definition: Ghost.cpp:34
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + + + diff --git a/docs/da/d03/AGame_8hpp.html b/docs/da/d03/AGame_8hpp.html index 4db93d7..2c5389b 100644 --- a/docs/da/d03/AGame_8hpp.html +++ b/docs/da/d03/AGame_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/AGame.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/da/d03/AGame_8hpp_source.html b/docs/da/d03/AGame_8hpp_source.html index 10dffbd..a4d2283 100644 --- a/docs/da/d03/AGame_8hpp_source.html +++ b/docs/da/d03/AGame_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/AGame.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,87 +105,84 @@
16  class AGame : public IGameModule
17  {
18  public:
-
19  virtual ~AGame() = default;
+
19  virtual ~AGame() = default;
20 
-
21  virtual bool getIsRunning() const = 0;
-
22  virtual void receiveDisplayData(const struct DisplayData &data) = 0;
-
23  virtual const struct GameData &getGameData() const = 0;
-
24  virtual std::vector<AEvent> getSystemEvents() const = 0;
+
21  virtual bool getIsRunning() const = 0;
+
22  virtual void receiveDisplayData(const struct DisplayData &data) = 0;
+
23  virtual const struct GameData &getGameData() const = 0;
+
24  virtual std::vector<AEvent> getSystemEvents() const = 0;
25 
-
26  std::string getPlayerName() const final;
-
27  void setPlayerName(const std::string &name) final;
+
26  std::string getPlayerName() const final;
+
27  void setPlayerName(const std::string &name) final;
28 
-
29  int getScore() const final;
-
30  void setScore(int score) final;
+
29  int getScore() const final;
+
30  void setScore(int score) final;
31 
-
32  int getHighscore() const final;
-
33  void setHighscore(int highscore) final;
+
32  int getHighscore() const final;
+
33  void setHighscore(int highscore) final;
34 
-
35  std::string getGameName() const final;
-
36  void setGameName(const std::string &game_to_load) final;
+
35  std::string getGameName() const final;
+
36  void setGameName(const std::string &game_to_load) final;
37 
-
38  std::string getGraphicName() const final;
-
39  void setGraphicName(const std::string &graphic_to_load) final;
+
38  std::string getGraphicName() const final;
+
39  void setGraphicName(const std::string &graphic_to_load) final;
40 
-
41  protected:
-
42  std::string _player_name;
+
41  protected:
+
42  std::string _player_name;
43  int _score = 0;
44  int _highscore = 0;
-
45  std::string _game_name;
-
46  std::string _graphic_name;
-
47  bool _is_highscore_set = false;
+
45  std::string _game_name;
+
46  std::string _graphic_name;
+
47  bool _is_highscore_set = false;
48  };
49 
-
50  class AGameException : public AException
+
50  class AGameException : public AException
51  {
52  public:
-
53  AGameException(const std::string &additionnal_message, const std::string &file_data);
-
54  virtual ~AGameException() = default;
+
53  AGameException(const std::string &additionnal_message, const std::string &file_data);
+
54  virtual ~AGameException() = default;
55  };
56 }
57 
58 #endif /* !AGAME_HPP_ */
- - -
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
-
std::string getGameName() const final
Virtual function to get the game name.
Definition: AGame.cpp:43
-
Struct representing display data.
Definition: AEvent.hpp:120
-
std::string getPlayerName() const final
Virtual function to get the player name.
Definition: AGame.cpp:12
-
std::string getGraphicName() const final
Virtual function to get the graphic name.
Definition: AGame.cpp:53
-
void setGameName(const std::string &game_to_load) final
Virtual function to set the game name.
Definition: AGame.cpp:48
-
int _score
Definition: AGame.hpp:43
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
int getHighscore() const final
Virtual function to get the highscore.
Definition: AGame.cpp:32
-
void setScore(int score) final
Virtual function to set the score.
Definition: AGame.cpp:27
-
void setPlayerName(const std::string &name) final
Virtual function to set the player name.
Definition: AGame.cpp:17
-
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
-
int getScore() const final
Virtual function to get the score.
Definition: AGame.cpp:22
+ +
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
virtual ~AGameException()=default
-
void setGraphicName(const std::string &graphic_to_load) final
Virtual function to set the graphic name.
Definition: AGame.cpp:58
-
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
- -
Struct representing game data.
Definition: AEntity.hpp:113
-
std::string _player_name
Definition: AGame.hpp:42
+ +
void setScore(int score) final
Virtual function to set the score.
Definition: AGame.cpp:27
+
virtual ~AGame()=default
+
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
std::string _game_name
Definition: AGame.hpp:45
- - +
std::string getPlayerName() const final
Virtual function to get the player name.
Definition: AGame.cpp:12
+
std::string getGraphicName() const final
Virtual function to get the graphic name.
Definition: AGame.cpp:53
+
void setPlayerName(const std::string &name) final
Virtual function to set the player name.
Definition: AGame.cpp:17
std::string _graphic_name
Definition: AGame.hpp:46
-
bool _is_highscore_set
Definition: AGame.hpp:47
- -
void setHighscore(int highscore) final
Virtual function to set the highscore.
Definition: AGame.cpp:37
-
virtual ~AGame()=default
+
std::string getGameName() const final
Virtual function to get the game name.
Definition: AGame.cpp:43
+
virtual std::vector< AEvent > getSystemEvents() const =0
Virtual function to get system events.
virtual bool getIsRunning() const =0
Virtual function to check if the game module is running.
+
int getHighscore() const final
Virtual function to get the highscore.
Definition: AGame.cpp:32
+
std::string _player_name
Definition: AGame.hpp:42
+
int getScore() const final
Virtual function to get the score.
Definition: AGame.cpp:22
int _highscore
Definition: AGame.hpp:44
-
virtual void receiveDisplayData(const struct DisplayData &data)=0
Virtual function to receive display data.
-
Interface class for game modules.
Definition: IGameModule.hpp:21
+
void setGameName(const std::string &game_to_load) final
Virtual function to set the game name.
Definition: AGame.cpp:48
+
void setGraphicName(const std::string &graphic_to_load) final
Virtual function to set the graphic name.
Definition: AGame.cpp:58
+
void setHighscore(int highscore) final
Virtual function to set the highscore.
Definition: AGame.cpp:37
+
virtual const struct GameData & getGameData() const =0
Virtual function to get the game data.
+
bool _is_highscore_set
Definition: AGame.hpp:47
+
int _score
Definition: AGame.hpp:43
+ +
Interface class for game modules.
Definition: IGameModule.hpp:22
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/da/d3d/classarcade_1_1Pacgum.html b/docs/da/d3d/classarcade_1_1Pacgum.html index cf1bb88..8e79a71 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum.html +++ b/docs/da/d3d/classarcade_1_1Pacgum.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum Class Reference @@ -35,10 +35,10 @@ - + @@ -171,14 +171,11 @@ -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html b/docs/da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html index 177430c..65b5b48 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::getIsSuper @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html b/docs/da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html index 289c8ee..fa8227c 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::getIsEaten @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html b/docs/da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html index 0bb445d..12c7c55 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::reset @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html b/docs/da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html index 3048689..5aac28f 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::~Pacgum @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html b/docs/da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html index ade3d44..d6b0a23 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::eaten @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html b/docs/da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html index 5877340..8f6f4dd 100644 --- a/docs/da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html +++ b/docs/da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Pacgum::Pacgum @@ -35,10 +35,10 @@ - + @@ -133,19 +133,17 @@

14  _is_super = is_super;
15  _is_eaten = false;
16  }
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/da/d49/AEvent_8hpp.html b/docs/da/d49/AEvent_8hpp.html index bc53450..af80487 100644 --- a/docs/da/d49/AEvent_8hpp.html +++ b/docs/da/d49/AEvent_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/common/AEvent.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -111,71 +111,71 @@ - @@ -187,9 +187,7 @@ diff --git a/docs/da/d49/AEvent_8hpp_source.html b/docs/da/d49/AEvent_8hpp_source.html index f097ec9..8291bf7 100644 --- a/docs/da/d49/AEvent_8hpp_source.html +++ b/docs/da/d49/AEvent_8hpp_source.html @@ -3,7 +3,7 @@ - +Arcade Epitech Project 2024 - 2025: includes/common/AEvent.hpp Source File @@ -35,10 +35,10 @@

Enumerations

enum  arcade::Type_e {
-  arcade::Type_e::KEY_A, -arcade::Type_e::KEY_B, -arcade::Type_e::KEY_C, -arcade::Type_e::KEY_D, -
-  arcade::Type_e::KEY_E, -arcade::Type_e::KEY_F, -arcade::Type_e::KEY_G, -arcade::Type_e::KEY_H, -
-  arcade::Type_e::KEY_I, -arcade::Type_e::KEY_J, -arcade::Type_e::KEY_K, -arcade::Type_e::KEY_L, -
-  arcade::Type_e::KEY_M, -arcade::Type_e::KEY_N, -arcade::Type_e::KEY_O, -arcade::Type_e::KEY_P, -
-  arcade::Type_e::KEY_Q, -arcade::Type_e::KEY_R, -arcade::Type_e::KEY_S, -arcade::Type_e::KEY_T, -
-  arcade::Type_e::KEY_U, -arcade::Type_e::KEY_V, -arcade::Type_e::KEY_W, -arcade::Type_e::KEY_X, -
-  arcade::Type_e::KEY_Y, -arcade::Type_e::KEY_Z, -arcade::Type_e::NUM0, -arcade::Type_e::NUM1, -
-  arcade::Type_e::NUM2, -arcade::Type_e::NUM3, -arcade::Type_e::NUM4, -arcade::Type_e::NUM5, -
-  arcade::Type_e::NUM6, -arcade::Type_e::NUM7, -arcade::Type_e::NUM8, -arcade::Type_e::NUM9, -
-  arcade::Type_e::SPACE, -arcade::Type_e::ENTER, -arcade::Type_e::BACKSPACE, -arcade::Type_e::ESCAPE, -
-  arcade::Type_e::UP, -arcade::Type_e::DOWN, -arcade::Type_e::LEFT, -arcade::Type_e::RIGHT, -
-  arcade::Type_e::MOUSE_LEFT, -arcade::Type_e::MOUSE_RIGHT, -arcade::Type_e::GET_NEXT_GRAPHIC_LIBRARY, -arcade::Type_e::GET_PREVIOUS_GRAPHIC_LIBRARY, -
-  arcade::Type_e::GET_NEXT_GAME_LIBRARY, -arcade::Type_e::GET_PREVIOUS_GAME_LIBRARY, -arcade::Type_e::GET_HIGHSCORE, -arcade::Type_e::TYPE_COUNT +
enum class  arcade::Type_e {
+  arcade::KEY_A +, arcade::KEY_B +, arcade::KEY_C +, arcade::KEY_D +,
+  arcade::KEY_E +, arcade::KEY_F +, arcade::KEY_G +, arcade::KEY_H +,
+  arcade::KEY_I +, arcade::KEY_J +, arcade::KEY_K +, arcade::KEY_L +,
+  arcade::KEY_M +, arcade::KEY_N +, arcade::KEY_O +, arcade::KEY_P +,
+  arcade::KEY_Q +, arcade::KEY_R +, arcade::KEY_S +, arcade::KEY_T +,
+  arcade::KEY_U +, arcade::KEY_V +, arcade::KEY_W +, arcade::KEY_X +,
+  arcade::KEY_Y +, arcade::KEY_Z +, arcade::NUM0 +, arcade::NUM1 +,
+  arcade::NUM2 +, arcade::NUM3 +, arcade::NUM4 +, arcade::NUM5 +,
+  arcade::NUM6 +, arcade::NUM7 +, arcade::NUM8 +, arcade::NUM9 +,
+  arcade::SPACE +, arcade::ENTER +, arcade::BACKSPACE +, arcade::ESCAPE +,
+  arcade::UP +, arcade::DOWN +, arcade::LEFT +, arcade::RIGHT +,
+  arcade::MOUSE_LEFT +, arcade::MOUSE_RIGHT +, arcade::GET_NEXT_GRAPHIC_LIBRARY +, arcade::GET_PREVIOUS_GRAPHIC_LIBRARY +,
+  arcade::GET_NEXT_GAME_LIBRARY +, arcade::GET_PREVIOUS_GAME_LIBRARY +, arcade::GET_HIGHSCORE +, arcade::TYPE_COUNT
}
 Enumeration representing types of events. More...
- + @@ -162,7 +162,7 @@
79  public:
86  AEvent(Type_e type, float value_x, float value_y);
87 
-
91  ~AEvent() = default;
+
91  ~AEvent() = default;
92 
97  Type_e getType() const;
98 
@@ -184,78 +184,76 @@
125 }
126 
127 #endif /* !AEVENT_HPP_ */
- - - - - - -
Class representing an event.
Definition: AEvent.hpp:77
-
~AEvent()=default
Destructor for AEvent.
-
Struct representing display data.
Definition: AEvent.hpp:120
+
float getValueY() const
Getter for the value of y associated with the event.
Definition: AEvent.cpp:29
+
float getValueX() const
Getter for the value of x associated with the event.
Definition: AEvent.cpp:24
Type_e getType() const
Getter for the type of the event(keyboard input).
Definition: AEvent.cpp:19
- - - - - - - +
AEvent(Type_e type, float value_x, float value_y)
Constructor for AEvent.
Definition: AEvent.cpp:12
+
~AEvent()=default
Destructor for AEvent.
+
Class representing an event.
Definition: AEvent.hpp:78
+
Type_e
Enumeration representing types of events.
Definition: AEvent.hpp:19
+ + + - - - - - - - - + + + - -
float getValueY() const
Getter for the value of y associated with the event.
Definition: AEvent.cpp:29
-
std::vector< AEvent > events
Definition: AEvent.hpp:122
- -
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- - - + + + + - - - - - + + - - - + + -
Type_e
Enumeration representing types of events.
Definition: AEvent.hpp:18
- - -
float getValueX() const
Getter for the value of x associated with the event.
Definition: AEvent.cpp:24
- + + + + +
@ GET_PREVIOUS_GRAPHIC_LIBRARY
+ + - - - - -
AEvent(Type_e type, float value_x, float value_y)
Constructor for AEvent.
Definition: AEvent.cpp:12
- + + + + + + - - - - + + + + + + + + + + + + + + + + + + +
std::vector< AEvent > events
Definition: AEvent.hpp:122
+
Struct representing display data.
Definition: AEvent.hpp:121
+ + diff --git a/docs/da/d67/GameMenu_8hpp.html b/docs/da/d67/GameMenu_8hpp.html index 2002ccd..83aab0c 100644 --- a/docs/da/d67/GameMenu_8hpp.html +++ b/docs/da/d67/GameMenu_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Menu/GameMenu.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -112,9 +112,7 @@ diff --git a/docs/da/d67/GameMenu_8hpp_source.html b/docs/da/d67/GameMenu_8hpp_source.html index f53b290..311ac65 100644 --- a/docs/da/d67/GameMenu_8hpp_source.html +++ b/docs/da/d67/GameMenu_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Menu/GameMenu.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,67 +105,66 @@
16  {
17  public:
18  GameMenu();
-
19  ~GameMenu() = default;
+
19  ~GameMenu() = default;
20 
-
21  bool getIsRunning() const final;
-
22  void receiveDisplayData(const struct DisplayData &data) final;
-
23  const struct GameData &getGameData() const final;
-
24  std::vector<AEvent> getSystemEvents() const final;
+
21  bool getIsRunning() const final;
+
22  void receiveDisplayData(const struct DisplayData &data) final;
+
23  const struct GameData &getGameData() const final;
+
24  std::vector<AEvent> getSystemEvents() const final;
25 
-
26  private:
+
26  private:
27  void loadInterface();
-
28  bool collide_with_buttons(std::vector<AEntity> buttons, std::size_t pos_x, std::size_t pos_y) const;
-
29  std::vector<AEntity> getTextEntities(std::string text, std::size_t pos_y) const;
-
30  const std::size_t max_player_name_size = 10;
+
28  bool collide_with_buttons(std::vector<AEntity> buttons, std::size_t pos_x, std::size_t pos_y) const;
+
29  std::vector<AEntity> getTextEntities(std::string text, std::size_t pos_y) const;
+
30  const std::size_t max_player_name_size = 10;
31  bool _is_running;
32 
-
33  std::map<char, std::string> _textures;
-
34  std::vector<AEvent> _system_events;
+
33  std::map<char, std::string> _textures;
+
34  std::vector<AEvent> _system_events;
35 
-
36  std::size_t _screen_size_x;
-
37  std::size_t _screen_size_y;
+
36  std::size_t _screen_size_x;
+
37  std::size_t _screen_size_y;
38 
-
39  std::vector<AEntity> _interface;
-
40  std::vector<AEntity> _buttons_up;
-
41  std::vector<AEntity> _buttons_down;
-
42  std::vector<AEntity> _buttons_left;
-
43  std::vector<AEntity> _buttons_right;
+
39  std::vector<AEntity> _interface;
+
40  std::vector<AEntity> _buttons_up;
+
41  std::vector<AEntity> _buttons_down;
+
42  std::vector<AEntity> _buttons_left;
+
43  std::vector<AEntity> _buttons_right;
44  };
45 
- +
47  {
48  public:
-
49  GameMenuException(const std::string &additionnal_message, const std::string &file_data);
-
50  virtual ~GameMenuException() = default;
+
49  GameMenuException(const std::string &additionnal_message, const std::string &file_data);
+
50  virtual ~GameMenuException() = default;
51  };
52 }
53 
54 #endif /* !GAMEMENU_HPP_ */
- - -
Struct representing display data.
Definition: AEvent.hpp:120
-
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameMenu.cpp:49
-
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameMenu.cpp:205
- -
GameMenuException(const std::string &additionnal_message, const std::string &file_data)
Definition: GameMenu.cpp:238
- +
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Class representing an event.
Definition: AEvent.hpp:78
+ +
virtual ~GameMenuException()=default
-
Struct representing game data.
Definition: AEntity.hpp:113
- - -
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameMenu.cpp:233
-
~GameMenu()=default
+
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GameMenu.cpp:110
+
~GameMenu()=default
+
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GameMenu.cpp:233
+
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GameMenu.cpp:205
+
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GameMenu.cpp:49
- + + +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/da/d73/structarcade_1_1GameData.html b/docs/da/d73/structarcade_1_1GameData.html index be9b9e9..c55ce1b 100644 --- a/docs/da/d73/structarcade_1_1GameData.html +++ b/docs/da/d73/structarcade_1_1GameData.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameData Struct Reference @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@ diff --git a/docs/da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html b/docs/da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html index 6af15d0..bc1bbc2 100644 --- a/docs/da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html +++ b/docs/da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameData::screen_size_y @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html b/docs/da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html index fd319dc..3e0045e 100644 --- a/docs/da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html +++ b/docs/da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameData::entities @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html b/docs/da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html index aa51105..d1a9519 100644 --- a/docs/da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html +++ b/docs/da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameData::textures @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html b/docs/da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html index 33db75e..cf11fc0 100644 --- a/docs/da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html +++ b/docs/da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameData::screen_size_x @@ -35,10 +35,10 @@ - + @@ -106,9 +106,7 @@

diff --git a/docs/da/db8/classarcade_1_1GraphicNCursesException.html b/docs/da/db8/classarcade_1_1GraphicNCursesException.html index b0082a2..70945ce 100644 --- a/docs/da/db8/classarcade_1_1GraphicNCursesException.html +++ b/docs/da/db8/classarcade_1_1GraphicNCursesException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCursesException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/da/db8/classarcade_1_1GraphicNCursesException.png b/docs/da/db8/classarcade_1_1GraphicNCursesException.png index 066c62c5b9f92f5c7976f5ac50422fd64711bde9..1df46e48b31c1d8d56378a34b3afe653b3d5747a 100644 GIT binary patch literal 1366 zcmb7^dsNZ~6vxpr)3VN5E0cvSajDzLf;9D~SX%l!OC>YNGM+|xiIK#Nf&2C zhVOw`nm(EQY1C#2WT6ra-WEl%nz}ZStMXjB1DEM)G}BM`PBUYcEX~-8J@_IlYZ4WA zD=`jquQ(mN842C_AQ3-`o0nb%ulCDpdOMr`iD?IEV1DZ|EwYQ9jMCiR~n#&{2=vQ=H3Z%L-%Ld!I>WjjYU zA?I9d7)3?#^U?*lSDlB$escsZiwmEyO^n4?V+%9x+G&$Am9j13g{1Ow&7fFIx}F2Tk2Fi=}v zL@2II`qt`1koT$6C`ZYZ*Q#d;0J0ks$k7DT7pQp(D|PjkLkW_h!WLWrnP+#aLz$Ly zzzuR+0AwboRifzdo4v{1WO}TmL|5FljNY1$9Wc#pJ=6VR``;T|0A)0i%t*gVY&m(= z_wEl7myAunv9Uq-aPBuUqf6+c73LPcA#cO`CW#IMCHGdc>LTuPX$c4}{tCPRC#Zq1 z9ZwR@Y@3~fHDKG(=TTzTl<^L+niMb?$@K8A;TIA%O|^S0Il|zTr(iPx<$d0|+A$xu zas+R-?_CdGgJipm#Oq3~T|Y}er^_FDaeZ9{?=35J?immfq}0M1ZepacaFD5G)cvzJ zB=u&Et*K^Ul0#bu;>Nw{>z#RaF!1*vjwbZ^>XiWV4eo&pNZX>@B}4t?a*8;<$TM%z zh+yckwNnn^@f!QXDE2rJ!u|$;(EbNRw~EV)R@fyt+AKd6{|Vs}ncvWHyTB@W$$Lco zoZi3{DXmMAMaRe02+4}IfmN@_WZG@j(OHPcHNipl78i1h*Xy&cto4VKsru_xa!lXV zoOk*wtut{m&?B5^w#X!ng5m(5Gbh>S`u7PZwOC~=!bdrA;AinHRzKa}BaaD>iK(Kx z0Ufch)Ywr$`*y+ZfCKm2XtaJlX<^(stURWpo;3?!X@j$o`oh$_0urlXii{mFQ%Y+~&!lm)QjE)UAHp!#IsY@g+Id(letc*_%nfIGs2Z*5P=`VZ}MvD^Rv literal 1342 zcmeAS@N?(olHy`uVBq!ia0vp^=YjYD2Q!eI!g+iLkdg@S332`Z|38rV;?396{zDUh zEHFNB-~emq9eE&^qa?^Lm;tB=1g@S6F=Aj~IqT`-7*fIbcJ9kbpR9OTZ>xvC_%4=%SXh*;2}}7reM*oN$E2Az4O;qV&Wt~F{LC4B`|mTS|9;l>AINzV zJ?E|Qf2K8t@wZ=3U+Y=CJLdjA(b}}M^ukT&g;M@a@io%6cbz};rf1FZbkER&Bf7JY?@BhCHmP#&*70vW zUl!{-r+rOq<*!TXp7jrT=cjIr{&2fA@71~5jER39%Q+`@>-WKk9aKm8_QhEZFh&)mroW zjpz6Nz5M;8`^n9JKcB9;&8*Y6Qgz*@hEr0}qR%$3E8Zu&?EgEP2}^`6AGWL4sJ!&< zd8X|7T)=M9lj$EOs_Z{wciF_3hGE4H3af4FO#XXbnz+^a{$9Sl<`(BGZ5~A1Wxn10 z_kDZ8i(17?(^KdDS~GL^(VemRXLDy-ZC&j@@sCa6zBRM%#4lYCl`2`YSMRue&20YK zPp5uEf-cyn(#LdlU4q`Kw5cjn=NCnKzWT7`UZ11f^|w50C*AKf**_!q|CapKvUg&G zCTY#P7X5m2$=j1!+ zJs&E3d&R3MPl})4{P%Oiy>F)7lhY$t-BP=nebPPXUyxkRRk7%-*9U)=MZ8}8*3B!Kxq0rAiZSDC5H(NZHiD`l^35|yeON-AQQ3s^WCSfzWx8V=J7=Cg6Ti= z$`9SxBR z58eOJY}V74xA}dy7CfEod}DoaaCzAKU3)@#^_JiHYRRX2eCu{T|MkE5zD~P*?OJAD z*ThskYwqcld7A?Crj%c|OS*6W_V%mJ>kC7_Ui+mJTP@Vpw7MySy{zWisaI-wy?-(; z{MgcM^UZSE8;SVcva>Doe{EsCvwC}6K>cT6kgsaWK32Z%kX(RYXzd!q_BWwSZ@2B*i9xS_)boITz?azXJx?8_KsIfkB#g?DJ?!g{)#ybyBDm`Sr rkZvO1Q11)P*hPOUy)>65{@^!^IUn|8%JjRy!j8ey)z4*}Q$iB}#k#Cn diff --git a/docs/da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html b/docs/da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html index b345ab1..9f14105 100644 --- a/docs/da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html +++ b/docs/da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCursesException::~GraphicNCursesException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html b/docs/da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html index 27b696c..6d51ccb 100644 --- a/docs/da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html +++ b/docs/da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCursesException::GraphicNCursesException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

120  {
121  _message = "GraphicNCursesException : " + _message;
122  }
+
std::string _message
Definition: AException.hpp:51
+
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/da/ddd/README_8md.html b/docs/da/ddd/README_8md.html index 932de4d..08ff6f5 100644 --- a/docs/da/ddd/README_8md.html +++ b/docs/da/ddd/README_8md.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: README.md File Reference @@ -35,10 +35,10 @@ - + @@ -93,9 +93,7 @@ diff --git a/docs/da/def/classarcade_1_1AGraphicException.html b/docs/da/def/classarcade_1_1AGraphicException.html index 9e4451f..1a36440 100644 --- a/docs/da/def/classarcade_1_1AGraphicException.html +++ b/docs/da/def/classarcade_1_1AGraphicException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphicException Class Reference @@ -35,10 +35,10 @@ - + @@ -139,15 +139,11 @@ -
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/da/def/classarcade_1_1AGraphicException.png b/docs/da/def/classarcade_1_1AGraphicException.png index 2849f14e8e55d1ab35ccf84363761aa509e9147f..84fe66d0bee0d427d4c9c11c399db413ace27bc5 100644 GIT binary patch delta 1908 zcmZvcc~lcg9>)jT3CIy5E@ub?aC8<2FmB|MBMRsYD=?rvXdoh>LKMS|30H`NoC+du zML-Vq4Pl#8ASMWea7Z}ha3V)Q0bwO_2*C^xkjOT^8Q=b~{YSs5?s`?<`qbxF+k5iV z@A%NmesVf?hAQ{r&0KV?3+lw%6o1o(?W6Ylkt(_Yk4oJ?H78?g<`|FIApNbKPO=}> z7)!8J5#U`z995FIsSH$!Dh?%IZ-_XaXwgAX983<>p*|2P2tG90leV=L<6pkwk@HKL z>cB(uqN!GKb{}$ElZYX@buZ2I&ebnR(StX)o(2_^l4DZg(JNA}ngDOmYc4p{$Nz{w zCHQ!@-c^9NI}Wc!O=lczogH>e_s)Gk9`5$nS5FNtUOZEGL_DYo7}^f-ZlCIX!Qn)h zYIG8$e42|!QI@O5=dBnk(_nNdnbtv&2GWQc_GPTW`7@zvzhkaeWggkUPro)tw6%1f zhQxSRfvhRC8_u!^FeIS;vAcpC0f0%)KkxMa_v@#fY$-3l>xWFtE=93u2SL&sGo|B+ znqQjDi5@6F3ve<=RbD-(AJC&)+?uiC?m?BHJ0XY-qcr-ik}ytH4#+`Fyawu zyaqSBXSms`vhMOoC!Zi?Q%8AG$nj_Jkx1~t3P`Zm7-rj64T;bFJD}O_2xiDeW30}T z${dU1(6?-|CM^v*D^vIcYHR}K0yq@0(Le^lk)6n2#o97ZseodTa15ibo_!_N8KyU> zsEDeu%1M>WqpP%wPY@C*)M~qo|DEA0T=9Zk<6-eD{Gvl>_Y)fT)63QJe#!ktgTpWY z+n2nzqiY-6n@w7k*MHc~IdBV}g1xqQztFzVhE(iU42;Yz1Wg&W_5tg;<$~ATyV0zk zhZ6p3?RMWS9oTTnB3-!Hvk_xoi5?(Xeiyw|r^_k|HDeWkhhfjnl&qw(K2Fdgtndjc?4~t%0}a8+ZC98=;@yzngq6dBChP?)5Fsq0l^YFCt7^ zfx}dq>~b4V>#r>ti5N#9)i zQrpX{z#OuizT6JnQ}jq4g*|@r4TZgcpc+qDfcp-;PYnLsA8=(Lf4nd#C;a|>nzkb5 z4zC2L^%&fXL)l;%#}qC;E;-qbitIXZ%)Nu~K5-WUbLaMrBKVBucB|N6(cjwb z0UiSC+O}<0nKK48Xnxohpgsz>{~@j8?bL@~g9iwP(A&`p_ijVb=Hya=01@Ic5nQxn82rpL&PLFS)`riL8BU zmAD{&>K<`lHWS0*k>|b9t38UA!i2n&`spGhux(O-M%b$hg*@7aA@}uAqGi>D_~S4n z3Gd29oR22SW-Zuemwnms0aMC!W83Av-xvjjTV&fwv^3DK4^7Jh3{r!^o1$0svTx0c zt}Hdk3Vk|TXiW#LL!VrY$dbL_cUODWADo!*n^HFRahSLG{p55*wNi^sg)Cx?W5Gwy<3d+Q3oM@^!)4riVb`=ao-nF2LQN-ZG8{DN1M#5Ly)A!1 zcnKMYt?f05Yk#+zRduCIqXjRn4JOU5T~%8>4fyK4Jp!~;fY^m*9IQpb6U+%Z$5pp<2i}8hD!lg6rzA zRZII2ojeGNrJ~^uQ9^{@x+|TGOOGMw^Re{~_!lx29t#Wmr-4y~9Rt&v88cRy%kBP; gcdnxpw(6q8e!2Z;<}gm4-@wmL&TdXs$1mLYFUs$=iU0rr delta 1952 zcmZvcc~p~E8pesiu$Vy5VxkFxbSO?009Q0|~Oo8f4XM^QEVqan70h$35@8=bq=D=XrnkKG?4^ z$O{5<&U(3@i$$zVzGX^IVZFrzvyD<&$GVx%5fdF9Z1BG_w<8_vP`I&kiu9d}_zdyA zWQ|EHpCQ{ej5YRyDas?+zS~WEFaxiR7{elux)GEkdw%ctXI{+W+ z6H)nh2UAfVJ?;Fp!8W>`Y z?aar>k8#Z(>%B5s^Rs&&RF>N}+K$&&ogAihQ3>sdft&Od1$-j$y0Ori>o_0%)#8*Qi*mt6V+IEiZH z8Ow+D${>g`>Z)M50fJ$*sR9C-C|kX`^tB?)B)Vq+bLVU2BY>$$&wINx)yL? z$I~x(V>6rz2q@}sTApY6^f&otd zGR^f1b4J0TsHNpT0D@MJs+$1mQq7t?ht1+GdZpexZa8h46^2d&?@a}WN#BgJHlf?X zWuY97=Ab^IrJr`;b`$DIAsp9Caz}W} zme!n|f-T?sYe@?IBuxXOPSbE*e@_E!<#*EZR}nt>QUnpibXlS4nwkq4JE!VDzV^R; z==h?Za9|*~ONksVZk?|*_H-pU4{&8>;U=5U4`7IXiJ2-oCteWWv+Ww!1xu_89+cD# zJ$tgD;5zyQRdVv#*_sZNiK&`GE@-xLtzc$4S2nv#vbhYivkOXoxg21*!>C{7p(pQ; z#Qkzj$a=x_`c;q)TQZ@)S8CBu%-GpDTYc@rwCl@X5?q!chf)jZq7$>!w=gE-6e&IPk!E*s)0}z z!*9K?cHH}*yY^tpuQkp}*CQFF{s->vYUQsX{s>kenNKGzmzht49r%RxrpKmicda+& z<>oN-ZhKPoUb?$eU~-c+QAT;GDWx#x2p#k(6Ro{22FMEJetfi>o-PaiH?;m>wUA8w zWYY_sruV1NL4@P6g*$j{qdfk!!HX!ODtVHeGh>{`hwHLuWqa-Yfi_HUDg?1Wf{0v8 zJO>C=rTFuJ0AXDVLFQqh0HD$(lrE*Rj&*K~^v0JNTeO0>fro4t(v#&x=Z_z#&?#( zrg=MymGL)(CDruU_gCy<9cTZH1ItAf$h8jNf-wX?C*#_fG6hGs%bigA)yz!sME8g-G&4bN}ofM-YrF<#mrdbyKp2GCl2Jr z90b7=r7}obmS#6xzeL=1yEqK&?kgB}ZG|fQ<*)clbulI5^tRU&OhQyzGg{u@KWQ|e z4@s-LKKzrfWh#5k-y#J2hRjx1cYqB*mYh31XE5(; zzZU(SVba%W1z(bTZlCbVp1b{ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphicException::AGraphicException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

13  {
14  _message = "AGraphicException : " + _message;
15  }
+
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
+
std::string _message
Definition: AException.hpp:51
-
AException(const std::string &message, const std::string &additionnal_message, const std::string &file_data)
Constructor for AException.
Definition: AException.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html b/docs/da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html index 353235d..f9d8e81 100644 --- a/docs/da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html +++ b/docs/da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AGraphicException::~AGraphicException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/db/d1a/namespacearcade.html b/docs/db/d1a/namespacearcade.html index db69311..8b5c7d8 100644 --- a/docs/db/d1a/namespacearcade.html +++ b/docs/db/d1a/namespacearcade.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade Namespace Reference @@ -35,10 +35,10 @@ - + @@ -97,21 +97,20 @@ class  AEntity  Base class representing a generic entity. More...
  +struct  GameData + Struct representing game data. More...
+  class  AEvent  Class representing an event. More...
  +struct  DisplayData + Struct representing display data. More...
+  class  AException  Base class for exceptions in the arcade namespace. More...
  -class  AGame -  -class  AGameException -  -class  AGraphic -  -class  AGraphicException -  -class  Apple +class  MainException + Exception class specifically for main function related errors. More...
  class  Core  Class representing the core functionality of the arcade system. More...
@@ -119,15 +118,19 @@ class  CoreException  Exception class specifically for Core-related errors. More...
  -struct  DisplayData - Struct representing display data. More...
+class  IDisplayModule + Interface class for display modules. More...
+  +class  DLManagerException   class  DLManager   -class  DLManagerException +class  IGameModule + Interface class for game modules. More...
  -struct  GameData - Struct representing game data. More...
+class  AGame +  +class  AGameException   class  GameMenu   @@ -137,118 +140,115 @@   class  GamePacmanException   -class  GameSnake +class  Ghost   -class  GameSnakeException +class  Pacgum   -class  Ghost +class  Player   -class  GraphicNCurses +class  Teleporter   -class  GraphicNCursesException +class  Wall   -class  GraphicSDL2 +class  Apple   -class  GraphicSDL2Exception +class  GameSnake   -class  GraphicSFML +class  GameSnakeException   -class  GraphicSFMLException +class  Snake   -class  IDisplayModule - Interface class for display modules. More...
+class  AGraphic   -class  IGameModule - Interface class for game modules. More...
+class  AGraphicException   -class  MainException - Exception class specifically for main function related errors. More...
+class  GraphicNCurses   -class  Pacgum +class  GraphicNCursesException   -class  Player +class  GraphicSDL2   -class  Snake +class  GraphicSDL2Exception   -class  Teleporter +class  GraphicSFML   -class  Wall +class  GraphicSFMLException   - - @@ -263,65 +263,11 @@

Enumerations

enum  Orientation { Orientation::UP = 0, -Orientation::RIGHT = 90, -Orientation::DOWN = 180, -Orientation::LEFT = 270 +
enum class  Orientation { UP = 0 +, RIGHT = 90 +, DOWN = 180 +, LEFT = 270 }
 Enumeration representing the orientation of an entity. More...
 
enum  Type_e {
-  Type_e::KEY_A, -Type_e::KEY_B, -Type_e::KEY_C, -Type_e::KEY_D, -
-  Type_e::KEY_E, -Type_e::KEY_F, -Type_e::KEY_G, -Type_e::KEY_H, -
-  Type_e::KEY_I, -Type_e::KEY_J, -Type_e::KEY_K, -Type_e::KEY_L, -
-  Type_e::KEY_M, -Type_e::KEY_N, -Type_e::KEY_O, -Type_e::KEY_P, -
-  Type_e::KEY_Q, -Type_e::KEY_R, -Type_e::KEY_S, -Type_e::KEY_T, -
-  Type_e::KEY_U, -Type_e::KEY_V, -Type_e::KEY_W, -Type_e::KEY_X, -
-  Type_e::KEY_Y, -Type_e::KEY_Z, -Type_e::NUM0, -Type_e::NUM1, -
-  Type_e::NUM2, -Type_e::NUM3, -Type_e::NUM4, -Type_e::NUM5, -
-  Type_e::NUM6, -Type_e::NUM7, -Type_e::NUM8, -Type_e::NUM9, -
-  Type_e::SPACE, -Type_e::ENTER, -Type_e::BACKSPACE, -Type_e::ESCAPE, -
-  Type_e::UP, -Type_e::DOWN, -Type_e::LEFT, -Type_e::RIGHT, -
-  Type_e::MOUSE_LEFT, -Type_e::MOUSE_RIGHT, -Type_e::GET_NEXT_GRAPHIC_LIBRARY, -Type_e::GET_PREVIOUS_GRAPHIC_LIBRARY, -
-  Type_e::GET_NEXT_GAME_LIBRARY, -Type_e::GET_PREVIOUS_GAME_LIBRARY, -Type_e::GET_HIGHSCORE, -Type_e::TYPE_COUNT +
enum class  Type_e {
+  KEY_A +, KEY_B +, KEY_C +, KEY_D +,
+  KEY_E +, KEY_F +, KEY_G +, KEY_H +,
+  KEY_I +, KEY_J +, KEY_K +, KEY_L +,
+  KEY_M +, KEY_N +, KEY_O +, KEY_P +,
+  KEY_Q +, KEY_R +, KEY_S +, KEY_T +,
+  KEY_U +, KEY_V +, KEY_W +, KEY_X +,
+  KEY_Y +, KEY_Z +, NUM0 +, NUM1 +,
+  NUM2 +, NUM3 +, NUM4 +, NUM5 +,
+  NUM6 +, NUM7 +, NUM8 +, NUM9 +,
+  SPACE +, ENTER +, BACKSPACE +, ESCAPE +,
+  UP +, DOWN +, LEFT +, RIGHT +,
+  MOUSE_LEFT +, MOUSE_RIGHT +, GET_NEXT_GRAPHIC_LIBRARY +, GET_PREVIOUS_GRAPHIC_LIBRARY +,
+  GET_NEXT_GAME_LIBRARY +, GET_PREVIOUS_GAME_LIBRARY +, GET_HIGHSCORE +, TYPE_COUNT
}
 Enumeration representing types of events. More...
- - - - - - - - - - - - - - - - - - - - - - - - -
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/db/d1a/namespacearcade.js b/docs/db/d1a/namespacearcade.js index d7746bb..f54c87f 100644 --- a/docs/db/d1a/namespacearcade.js +++ b/docs/db/d1a/namespacearcade.js @@ -1,38 +1,100 @@ var namespacearcade = [ [ "AEntity", "d0/d66/classarcade_1_1AEntity.html", "d0/d66/classarcade_1_1AEntity" ], + [ "GameData", "da/d73/structarcade_1_1GameData.html", "da/d73/structarcade_1_1GameData" ], [ "AEvent", "d6/d09/classarcade_1_1AEvent.html", "d6/d09/classarcade_1_1AEvent" ], + [ "DisplayData", "d3/d7a/structarcade_1_1DisplayData.html", "d3/d7a/structarcade_1_1DisplayData" ], [ "AException", "df/da4/classarcade_1_1AException.html", "df/da4/classarcade_1_1AException" ], - [ "AGame", "d0/d8d/classarcade_1_1AGame.html", "d0/d8d/classarcade_1_1AGame" ], - [ "AGameException", "d6/d6b/classarcade_1_1AGameException.html", "d6/d6b/classarcade_1_1AGameException" ], - [ "AGraphic", "d3/df8/classarcade_1_1AGraphic.html", "d3/df8/classarcade_1_1AGraphic" ], - [ "AGraphicException", "da/def/classarcade_1_1AGraphicException.html", "da/def/classarcade_1_1AGraphicException" ], - [ "Apple", "dc/d40/classarcade_1_1Apple.html", "dc/d40/classarcade_1_1Apple" ], + [ "MainException", "d2/d51/classarcade_1_1MainException.html", "d2/d51/classarcade_1_1MainException" ], [ "Core", "d6/dba/classarcade_1_1Core.html", "d6/dba/classarcade_1_1Core" ], [ "CoreException", "d3/d49/classarcade_1_1CoreException.html", "d3/d49/classarcade_1_1CoreException" ], - [ "DisplayData", "d3/d7a/structarcade_1_1DisplayData.html", "d3/d7a/structarcade_1_1DisplayData" ], - [ "DLManager", "de/d85/classarcade_1_1DLManager.html", "de/d85/classarcade_1_1DLManager" ], + [ "IDisplayModule", "d2/d00/classarcade_1_1IDisplayModule.html", "d2/d00/classarcade_1_1IDisplayModule" ], [ "DLManagerException", "d5/d56/classarcade_1_1DLManagerException.html", "d5/d56/classarcade_1_1DLManagerException" ], - [ "GameData", "da/d73/structarcade_1_1GameData.html", "da/d73/structarcade_1_1GameData" ], + [ "DLManager", "de/d85/classarcade_1_1DLManager.html", "de/d85/classarcade_1_1DLManager" ], + [ "IGameModule", "dd/d88/classarcade_1_1IGameModule.html", "dd/d88/classarcade_1_1IGameModule" ], + [ "AGame", "d0/d8d/classarcade_1_1AGame.html", "d0/d8d/classarcade_1_1AGame" ], + [ "AGameException", "d6/d6b/classarcade_1_1AGameException.html", "d6/d6b/classarcade_1_1AGameException" ], [ "GameMenu", "d3/daf/classarcade_1_1GameMenu.html", "d3/daf/classarcade_1_1GameMenu" ], [ "GameMenuException", "dd/d83/classarcade_1_1GameMenuException.html", "dd/d83/classarcade_1_1GameMenuException" ], [ "GamePacman", "d4/d65/classarcade_1_1GamePacman.html", "d4/d65/classarcade_1_1GamePacman" ], [ "GamePacmanException", "d7/d4e/classarcade_1_1GamePacmanException.html", "d7/d4e/classarcade_1_1GamePacmanException" ], + [ "Ghost", "d0/d57/classarcade_1_1Ghost.html", "d0/d57/classarcade_1_1Ghost" ], + [ "Pacgum", "da/d3d/classarcade_1_1Pacgum.html", "da/d3d/classarcade_1_1Pacgum" ], + [ "Player", "df/d60/classarcade_1_1Player.html", "df/d60/classarcade_1_1Player" ], + [ "Teleporter", "d1/d7a/classarcade_1_1Teleporter.html", "d1/d7a/classarcade_1_1Teleporter" ], + [ "Wall", "db/d79/classarcade_1_1Wall.html", "db/d79/classarcade_1_1Wall" ], + [ "Apple", "dc/d40/classarcade_1_1Apple.html", "dc/d40/classarcade_1_1Apple" ], [ "GameSnake", "d4/d00/classarcade_1_1GameSnake.html", "d4/d00/classarcade_1_1GameSnake" ], [ "GameSnakeException", "d2/d98/classarcade_1_1GameSnakeException.html", "d2/d98/classarcade_1_1GameSnakeException" ], - [ "Ghost", "d0/d57/classarcade_1_1Ghost.html", "d0/d57/classarcade_1_1Ghost" ], + [ "Snake", "db/df6/classarcade_1_1Snake.html", "db/df6/classarcade_1_1Snake" ], + [ "AGraphic", "d3/df8/classarcade_1_1AGraphic.html", "d3/df8/classarcade_1_1AGraphic" ], + [ "AGraphicException", "da/def/classarcade_1_1AGraphicException.html", "da/def/classarcade_1_1AGraphicException" ], [ "GraphicNCurses", "dd/dc3/classarcade_1_1GraphicNCurses.html", "dd/dc3/classarcade_1_1GraphicNCurses" ], [ "GraphicNCursesException", "da/db8/classarcade_1_1GraphicNCursesException.html", "da/db8/classarcade_1_1GraphicNCursesException" ], [ "GraphicSDL2", "d0/dd6/classarcade_1_1GraphicSDL2.html", "d0/dd6/classarcade_1_1GraphicSDL2" ], [ "GraphicSDL2Exception", "de/d46/classarcade_1_1GraphicSDL2Exception.html", "de/d46/classarcade_1_1GraphicSDL2Exception" ], [ "GraphicSFML", "d9/d6c/classarcade_1_1GraphicSFML.html", "d9/d6c/classarcade_1_1GraphicSFML" ], [ "GraphicSFMLException", "d4/d55/classarcade_1_1GraphicSFMLException.html", "d4/d55/classarcade_1_1GraphicSFMLException" ], - [ "IDisplayModule", "d2/d00/classarcade_1_1IDisplayModule.html", "d2/d00/classarcade_1_1IDisplayModule" ], - [ "IGameModule", "dd/d88/classarcade_1_1IGameModule.html", "dd/d88/classarcade_1_1IGameModule" ], - [ "MainException", "d2/d51/classarcade_1_1MainException.html", "d2/d51/classarcade_1_1MainException" ], - [ "Pacgum", "da/d3d/classarcade_1_1Pacgum.html", "da/d3d/classarcade_1_1Pacgum" ], - [ "Player", "df/d60/classarcade_1_1Player.html", "df/d60/classarcade_1_1Player" ], - [ "Snake", "db/df6/classarcade_1_1Snake.html", "db/df6/classarcade_1_1Snake" ], - [ "Teleporter", "d1/d7a/classarcade_1_1Teleporter.html", "d1/d7a/classarcade_1_1Teleporter" ], - [ "Wall", "db/d79/classarcade_1_1Wall.html", "db/d79/classarcade_1_1Wall" ] + [ "Orientation", "db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342", [ + [ "UP", "db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342afbaedde498cdead4f2780217646e9ba1", null ], + [ "RIGHT", "db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342a21507b40c80068eda19865706fdc2403", null ], + [ "DOWN", "db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342ac4e0e4e3118472beeb2ae75827450f1f", null ], + [ "LEFT", "db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342a684d325a7303f52e64011467ff5c5758", null ] + ] ], + [ "Type_e", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797", [ + [ "KEY_A", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5df3f2093c573770f204c77c0dd75a31", null ], + [ "KEY_B", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a27e8a917c5d5e4c440c4dbc160e96f45", null ], + [ "KEY_C", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a9aa5b26f3b76b219ab08fe0259df2483", null ], + [ "KEY_D", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797affb9d8d5d9b1e0c548cb91307952398c", null ], + [ "KEY_E", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aa526cf087f5ab1a7827d014e3bd10725", null ], + [ "KEY_F", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797af18702c2cfdc53d0f23aef91ff685693", null ], + [ "KEY_G", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a31b0d3badb0ecf74610af9069b83c30d", null ], + [ "KEY_H", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a71704324bc9bf0e734aa5056feb20edb", null ], + [ "KEY_I", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ad37b53647f287184f8dc54fb01a9e209", null ], + [ "KEY_J", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a89b46dbd5707c5009f5c5d5bdd989c37", null ], + [ "KEY_K", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a7a5c55ed490b51b0b92a22b7228adb0c", null ], + [ "KEY_L", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797af22f455c52a93c78475964ecfb381c36", null ], + [ "KEY_M", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac332c432b41a7b3e844025b9e5c590f1", null ], + [ "KEY_N", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a885f51d482d335f77ba1421700f48368", null ], + [ "KEY_O", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aca5eda3cb7ef69f041e555aa4f0fe876", null ], + [ "KEY_P", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a912b7b4b72393278cbe174fef3b40745", null ], + [ "KEY_Q", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a8133433c20f714c5a0fd3d878fae6f8c", null ], + [ "KEY_R", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a01371b7a167b1216dea813305ed91b2d", null ], + [ "KEY_S", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ab0c514a9a11ed6a9b20285c1bf615cd6", null ], + [ "KEY_T", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5906c66cc4ebc14298b7412d1c643c66", null ], + [ "KEY_U", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5e16613aa5304abcfa26ba1698510cbb", null ], + [ "KEY_V", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a52f17fd10c9aa000f4df7075d3ef3f45", null ], + [ "KEY_W", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aae848ca92fa46bd4bf34b825f757a527", null ], + [ "KEY_X", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797adf3153982c2e083bc603f505d69e7956", null ], + [ "KEY_Y", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a045fb70fafbcaf257eff3209601153ff", null ], + [ "KEY_Z", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a40a30d27cd7724dbd18532078cb6d22a", null ], + [ "NUM0", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a22517dfceb401f35b1b59999ba74c700", null ], + [ "NUM1", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a71ddb986230a88155bf74e65f644dda4", null ], + [ "NUM2", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a78232351eaf00755d136afad0745157b", null ], + [ "NUM3", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797acf6d2dfd5fb43f33ec09dbad7a90593c", null ], + [ "NUM4", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797abb4e75dde7d107cc573c77dc42a7acab", null ], + [ "NUM5", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6e2e9ebea6f89bc9235928b0794bc261", null ], + [ "NUM6", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aa8ecc4d78b0864cd22b788de2b48921f", null ], + [ "NUM7", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a65d3215a061ffc8962994cdf549e31e4", null ], + [ "NUM8", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac63bd90003103ca242fe9202fe10c3e9", null ], + [ "NUM9", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797abb2cbd684a16faa1624ae1b3a4ceaa2c", null ], + [ "SPACE", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6506ae39fdca9845e3a6de3865183e57", null ], + [ "ENTER", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a331b3100a485d8cacff1d3df8e9b0c13", null ], + [ "BACKSPACE", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6f5d8e41084b4d3d47fa621c459eede1", null ], + [ "ESCAPE", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797adaaedac409335b869929ea43fa44be5d", null ], + [ "UP", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797afbaedde498cdead4f2780217646e9ba1", null ], + [ "DOWN", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac4e0e4e3118472beeb2ae75827450f1f", null ], + [ "LEFT", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a684d325a7303f52e64011467ff5c5758", null ], + [ "RIGHT", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a21507b40c80068eda19865706fdc2403", null ], + [ "MOUSE_LEFT", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ad8623959cda31be076c2427a296a0771", null ], + [ "MOUSE_RIGHT", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a07aa42ab66eda239b22a5015717a3fc3", null ], + [ "GET_NEXT_GRAPHIC_LIBRARY", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a4ff0324ed17d516dee7fc3719e86d1b6", null ], + [ "GET_PREVIOUS_GRAPHIC_LIBRARY", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a7e32c0cee215b0ee79a311193f1c512e", null ], + [ "GET_NEXT_GAME_LIBRARY", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a12cc69c8bed9423ba110e540ced8ee7a", null ], + [ "GET_PREVIOUS_GAME_LIBRARY", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac68c7738597b311232c5a5496c0ace82", null ], + [ "GET_HIGHSCORE", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a873290d81214bf5b56504ab99052f182", null ], + [ "TYPE_COUNT", "db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a23a0b6133f5c9f11499e3870e5e9e720", null ] + ] ], + [ "entryPoint", "db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html#acc346c54e45728173764ef133e44c56c", null ], + [ "getType", "db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html#a72c5cdffd80e28080f20f3ef31c06f39", null ] ]; \ No newline at end of file diff --git a/docs/db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html b/docs/db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html index bfd9926..249541e 100644 --- a/docs/db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html +++ b/docs/db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Orientation @@ -35,10 +35,10 @@ - + @@ -122,22 +122,20 @@

24  DOWN = 180,
25  LEFT = 270
26  };
+ + + + - - - - diff --git a/docs/db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html b/docs/db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html index b44f25e..703c51e 100644 --- a/docs/db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html +++ b/docs/db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Type_e @@ -35,10 +35,10 @@ - + @@ -266,70 +266,68 @@

70  GET_HIGHSCORE,
71  TYPE_COUNT
72  };
- - - - - - - - - - + + + - - - - - + + + - - - - - - - - - + + + - - -
@ GET_PREVIOUS_GRAPHIC_LIBRARY
- - - + + + + - - - - + + - - - + - - - + + + + +
@ GET_PREVIOUS_GRAPHIC_LIBRARY
+ + - - + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/docs/db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html b/docs/db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html index ef77092..11b3746 100644 --- a/docs/db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html +++ b/docs/db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::getType @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

    - +
diff --git a/docs/db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html b/docs/db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html index bbe639b..0243ca7 100644 --- a/docs/db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html +++ b/docs/db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::entryPoint @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

    - +
diff --git a/docs/db/d3e/DLManager_8hpp.html b/docs/db/d3e/DLManager_8hpp.html index c88f652..fea6bed 100644 --- a/docs/db/d3e/DLManager_8hpp.html +++ b/docs/db/d3e/DLManager_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/DLManager.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -115,9 +115,7 @@ diff --git a/docs/db/d3e/DLManager_8hpp_source.html b/docs/db/d3e/DLManager_8hpp_source.html index ce719b7..60b60bf 100644 --- a/docs/db/d3e/DLManager_8hpp_source.html +++ b/docs/db/d3e/DLManager_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/DLManager.hpp Source File @@ -35,10 +35,10 @@ - + @@ -108,7 +108,7 @@
19  {
20  public:
21  DLManagerException(const std::string &additionnal_message, const std::string &file_data);
-
22  virtual ~DLManagerException() = default;
+
22  virtual ~DLManagerException() = default;
23  };
24 
25  template <typename LibraryType>
@@ -213,32 +213,30 @@
124 }
125 
126 #endif /* !DLMANAGER_HPP_ */
- - -
LibraryType * loadLibrary(const std::string &libPath)
Definition: DLManager.hpp:41
#define FILE_DATA
Definition: AException.hpp:15
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
- -
void unloadLibrary(LibraryType *lib)
Definition: DLManager.hpp:69
-
virtual ~DLManagerException()=default
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
DLManagerException(const std::string &additionnal_message, const std::string &file_data)
Definition: DLManager.cpp:12
-
int getType()
Definition: GameMenu.cpp:21
-
bool isLibraryUsingInterface(const std::string &libPath)
Definition: DLManager.hpp:89
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
- - +
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
DLManagerException(const std::string &additionnal_message, const std::string &file_data)
Definition: DLManager.cpp:12
+
virtual ~DLManagerException()=default
+ +
void unloadLibrary(LibraryType *lib)
Definition: DLManager.hpp:69
+
LibraryType * loadLibrary(const std::string &libPath)
Definition: DLManager.hpp:41
DLManager(int type)
Definition: DLManager.hpp:29
+
bool isLibraryUsingInterface(const std::string &libPath)
Definition: DLManager.hpp:89
+ +
int getType()
Definition: GameMenu.cpp:21
+
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
+ + + diff --git a/docs/db/d79/classarcade_1_1Wall.html b/docs/db/d79/classarcade_1_1Wall.html index bf0eacf..bc790ec 100644 --- a/docs/db/d79/classarcade_1_1Wall.html +++ b/docs/db/d79/classarcade_1_1Wall.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall Class Reference @@ -35,10 +35,10 @@ - + @@ -173,15 +173,11 @@ -
void open()
Definition: Wall.cpp:27
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html b/docs/db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html index cf2ff0e..256e253 100644 --- a/docs/db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html +++ b/docs/db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::Wall @@ -35,10 +35,10 @@ - + @@ -132,19 +132,17 @@

13  {
14  _is_temporary = is_temporary;
15  }
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html b/docs/db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html index 67cc15e..574018d 100644 --- a/docs/db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html +++ b/docs/db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::~Wall @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html b/docs/db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html index b7e76cf..e9b8ad3 100644 --- a/docs/db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html +++ b/docs/db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::getIsOpen @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html b/docs/db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html index f0dbd9d..ccad94e 100644 --- a/docs/db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html +++ b/docs/db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::update @@ -35,10 +35,10 @@ - + @@ -113,19 +113,17 @@

43  }
44  }
45  }
+
void open()
Definition: Wall.cpp:27
-
void open()
Definition: Wall.cpp:27
diff --git a/docs/db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html b/docs/db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html index b260639..f27235f 100644 --- a/docs/db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html +++ b/docs/db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::open @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html b/docs/db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html index 0ec03e9..69a145c 100644 --- a/docs/db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html +++ b/docs/db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::getIsTemporary @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html b/docs/db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html index 6d33810..1f992d8 100644 --- a/docs/db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html +++ b/docs/db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Wall::reset @@ -35,10 +35,10 @@ - + @@ -112,9 +112,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake.html b/docs/db/df6/classarcade_1_1Snake.html index c63d0cc..49c1b7d 100644 --- a/docs/db/df6/classarcade_1_1Snake.html +++ b/docs/db/df6/classarcade_1_1Snake.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake Class Reference @@ -35,10 +35,10 @@ - + @@ -122,25 +122,11 @@ -
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
-
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
- -
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
- -
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
-
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
- - diff --git a/docs/db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html b/docs/db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html index 9df5f39..8542752 100644 --- a/docs/db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html +++ b/docs/db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::change_orientation @@ -35,10 +35,10 @@ - + @@ -128,25 +128,23 @@

119  _head.setTexture('<');
120  }
121  }
+
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
+
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
+
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
+ + + + - - -
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
void setTexture(char texture)
Setter for the texture character representing the entity.
Definition: AEntity.cpp:45
-
void setOrientation(Orientation orientation)
Setter for the orientation of the entity.
Definition: AEntity.cpp:40
- - diff --git a/docs/db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html b/docs/db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html index 3e94bbf..136e4e3 100644 --- a/docs/db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html +++ b/docs/db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::getHead @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html b/docs/db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html index a735bf8..a92b8d0 100644 --- a/docs/db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html +++ b/docs/db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::is_alive @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html b/docs/db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html index 1d4eed3..eab71a8 100644 --- a/docs/db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html +++ b/docs/db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::grow_body @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html b/docs/db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html index efbf6ee..9992380 100644 --- a/docs/db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html +++ b/docs/db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::getEntities @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html b/docs/db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html index 3315d9a..fe8230a 100644 --- a/docs/db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html +++ b/docs/db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::move @@ -35,10 +35,10 @@ - + @@ -155,28 +155,26 @@

89  }
90  }
91  }
+
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
+
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
+
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
+
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
+ + + + -
void setPosX(float pos_x)
Setter for the x-coordinate position of the entity.
Definition: AEntity.cpp:62
-
float getPosY() const
Getter for the y-coordinate position of the entity.
Definition: AEntity.cpp:25
- -
float getPosX() const
Getter for the x-coordinate position of the entity.
Definition: AEntity.cpp:20
- -
Orientation getOrientation() const
Getter for the orientation of the entity.
Definition: AEntity.cpp:35
-
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
void setPosY(float pos_y)
Setter for the y-coordinate position of the entity.
Definition: AEntity.cpp:67
- - diff --git a/docs/db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html b/docs/db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html index 4f65e5d..c141ef2 100644 --- a/docs/db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html +++ b/docs/db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::Snake @@ -35,10 +35,10 @@ - + @@ -117,9 +117,7 @@

diff --git a/docs/db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html b/docs/db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html index 1f6667e..5d46f4f 100644 --- a/docs/db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html +++ b/docs/db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::init @@ -35,10 +35,10 @@ - + @@ -115,19 +115,17 @@

25  _body.push_back(AEntity(middle_x - 3 + min_x, middle_y, 'O', Orientation::RIGHT));
26  _body.push_back(AEntity(middle_x - 4 + min_x, middle_y, 'O', Orientation::RIGHT));
27  }
+ - diff --git a/docs/db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html b/docs/db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html index 9c0649c..c61ff07 100644 --- a/docs/db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html +++ b/docs/db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Snake::~Snake @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/db/df7/Teleporter_8hpp.html b/docs/db/df7/Teleporter_8hpp.html index 9096dd6..5225282 100644 --- a/docs/db/df7/Teleporter_8hpp.html +++ b/docs/db/df7/Teleporter_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Teleporter.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/db/df7/Teleporter_8hpp_source.html b/docs/db/df7/Teleporter_8hpp_source.html index 4bdaadf..cc2c593 100644 --- a/docs/db/df7/Teleporter_8hpp_source.html +++ b/docs/db/df7/Teleporter_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Teleporter.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,7 +105,7 @@
16  {
17  public:
18  Teleporter(float pos_x, float pos_y, char texture, Orientation orientation);
-
19  ~Teleporter() = default;
+
19  ~Teleporter() = default;
20 
21  void setDest(float dest_x, float dest_y);
22 
@@ -121,26 +121,24 @@
32 }
33 
34 #endif /* !TELEPORTER_HPP_ */
- - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
~Teleporter()=default
-
void setDest(float dest_x, float dest_y)
Definition: Teleporter.cpp:18
-
Teleporter(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Teleporter.cpp:12
- +
Base class representing a generic entity.
Definition: AEntity.hpp:32
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
- -
float getDestY() const
Definition: Teleporter.cpp:37
+
Teleporter(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Teleporter.cpp:12
+
~Teleporter()=default
float getDestX() const
Definition: Teleporter.cpp:32
+
void setDest(float dest_x, float dest_y)
Definition: Teleporter.cpp:18
+
float getDestY() const
Definition: Teleporter.cpp:37
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/db/dfb/IDisplayModule_8hpp.html b/docs/db/dfb/IDisplayModule_8hpp.html index d2472b2..6db68e2 100644 --- a/docs/db/dfb/IDisplayModule_8hpp.html +++ b/docs/db/dfb/IDisplayModule_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/display/IDisplayModule.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/db/dfb/IDisplayModule_8hpp_source.html b/docs/db/dfb/IDisplayModule_8hpp_source.html index d3ce945..e77cc14 100644 --- a/docs/db/dfb/IDisplayModule_8hpp_source.html +++ b/docs/db/dfb/IDisplayModule_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/display/IDisplayModule.hpp Source File @@ -35,10 +35,10 @@ - + @@ -107,36 +107,34 @@
22  {
23  public:
-
27  virtual ~IDisplayModule() = default;
+
27  virtual ~IDisplayModule() = default;
28 
-
33  virtual bool getIsRunning() const = 0;
+
33  virtual bool getIsRunning() const = 0;
34 
-
39  virtual const struct DisplayData &getDisplayData() const = 0;
+
39  virtual const struct DisplayData &getDisplayData() const = 0;
40 
-
45  virtual void receiveGameData(const struct GameData &data) = 0;
+
45  virtual void receiveGameData(const struct GameData &data) = 0;
46  };
47 }
48 
49 #endif /* !IDISPLAYMODULE_HPP_ */
- - -
virtual ~IDisplayModule()=default
Virtual destructor for IDisplayModule.
-
Struct representing display data.
Definition: AEvent.hpp:120
-
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
-
Interface class for display modules.
-
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
+
virtual void receiveGameData(const struct GameData &data)=0
Virtual function to receive game data.
virtual const struct DisplayData & getDisplayData() const =0
Virtual function to get the display data.
-
Struct representing game data.
Definition: AEntity.hpp:113
- +
virtual bool getIsRunning() const =0
Virtual function to check if the display module is running.
+
virtual ~IDisplayModule()=default
Virtual destructor for IDisplayModule.
+
Interface class for display modules.
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/dc/d40/classarcade_1_1Apple.html b/docs/dc/d40/classarcade_1_1Apple.html index c1eb195..98ba333 100644 --- a/docs/dc/d40/classarcade_1_1Apple.html +++ b/docs/dc/d40/classarcade_1_1Apple.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Apple Class Reference @@ -35,10 +35,10 @@ - + @@ -165,16 +165,11 @@ - - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html b/docs/dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html index 8941497..6bf81fe 100644 --- a/docs/dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html +++ b/docs/dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Apple::eaten @@ -35,10 +35,10 @@ - + @@ -129,20 +129,18 @@

28  _pos_x = available_pos[random].getPosX();
29  _pos_y = available_pos[random].getPosY();
30  }
+ + - - diff --git a/docs/dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html b/docs/dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html index 774f8ad..220b5a7 100644 --- a/docs/dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html +++ b/docs/dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Apple::Apple @@ -35,10 +35,10 @@ - + @@ -131,19 +131,17 @@

Definition at line 16 of file Apple.hpp.

16 : AEntity(pos_x, pos_y, texture, orientation) {};
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
diff --git a/docs/dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html b/docs/dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html index 2b4f28c..4c3cb9f 100644 --- a/docs/dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html +++ b/docs/dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Apple::~Apple @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/dc/de7/AGame_8cpp.html b/docs/dc/de7/AGame_8cpp.html index f68a4d1..6d2914a 100644 --- a/docs/dc/de7/AGame_8cpp.html +++ b/docs/dc/de7/AGame_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/AGame.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/dc/de7/AGame_8cpp_source.html b/docs/dc/de7/AGame_8cpp_source.html index 7faa16d..f17e2a7 100644 --- a/docs/dc/de7/AGame_8cpp_source.html +++ b/docs/dc/de7/AGame_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/AGame.cpp Source File @@ -35,10 +35,10 @@ - + @@ -154,36 +154,34 @@
65  _message = "AGameException : " + _message;
66  }
67 }
- - -
std::string getGameName() const final
Virtual function to get the game name.
Definition: AGame.cpp:43
+ +
std::string _message
Definition: AException.hpp:51
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
+
void setScore(int score) final
Virtual function to set the score.
Definition: AGame.cpp:27
+
std::string _game_name
Definition: AGame.hpp:45
std::string getPlayerName() const final
Virtual function to get the player name.
Definition: AGame.cpp:12
std::string getGraphicName() const final
Virtual function to get the graphic name.
Definition: AGame.cpp:53
-
void setGameName(const std::string &game_to_load) final
Virtual function to set the game name.
Definition: AGame.cpp:48
-
int _score
Definition: AGame.hpp:43
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
int getHighscore() const final
Virtual function to get the highscore.
Definition: AGame.cpp:32
-
void setScore(int score) final
Virtual function to set the score.
Definition: AGame.cpp:27
void setPlayerName(const std::string &name) final
Virtual function to set the player name.
Definition: AGame.cpp:17
- +
std::string _graphic_name
Definition: AGame.hpp:46
+
std::string getGameName() const final
Virtual function to get the game name.
Definition: AGame.cpp:43
+
int getHighscore() const final
Virtual function to get the highscore.
Definition: AGame.cpp:32
+
std::string _player_name
Definition: AGame.hpp:42
int getScore() const final
Virtual function to get the score.
Definition: AGame.cpp:22
+
int _highscore
Definition: AGame.hpp:44
+
void setGameName(const std::string &game_to_load) final
Virtual function to set the game name.
Definition: AGame.cpp:48
void setGraphicName(const std::string &graphic_to_load) final
Virtual function to set the graphic name.
Definition: AGame.cpp:58
-
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
-
std::string _player_name
Definition: AGame.hpp:42
-
std::string _game_name
Definition: AGame.hpp:45
- -
std::string _graphic_name
Definition: AGame.hpp:46
-
bool _is_highscore_set
Definition: AGame.hpp:47
void setHighscore(int highscore) final
Virtual function to set the highscore.
Definition: AGame.cpp:37
-
int _highscore
Definition: AGame.hpp:44
+
bool _is_highscore_set
Definition: AGame.hpp:47
+
int _score
Definition: AGame.hpp:43
+ + + diff --git a/docs/dd/d2c/Wall_8hpp.html b/docs/dd/d2c/Wall_8hpp.html index c00d437..a003bda 100644 --- a/docs/dd/d2c/Wall_8hpp.html +++ b/docs/dd/d2c/Wall_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Wall.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/dd/d2c/Wall_8hpp_source.html b/docs/dd/d2c/Wall_8hpp_source.html index 6a324d6..389f5bf 100644 --- a/docs/dd/d2c/Wall_8hpp_source.html +++ b/docs/dd/d2c/Wall_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/Wall.hpp Source File @@ -35,10 +35,10 @@ - + @@ -105,7 +105,7 @@
16  {
17  public:
18  Wall(float pos_x, float pos_y, char texture, Orientation orientation, bool is_temporary);
-
19  ~Wall() = default;
+
19  ~Wall() = default;
20 
21  bool getIsTemporary() const;
22  bool getIsOpen() const;
@@ -123,27 +123,25 @@
34 }
35 
36 #endif /* !WALL_HPP_ */
- - - -
~Wall()=default
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
-
Wall(float pos_x, float pos_y, char texture, Orientation orientation, bool is_temporary)
Definition: Wall.cpp:12
-
bool getIsTemporary() const
Definition: Wall.cpp:17
-
void open()
Definition: Wall.cpp:27
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Wall(float pos_x, float pos_y, char texture, Orientation orientation, bool is_temporary)
Definition: Wall.cpp:12
+
~Wall()=default
bool getIsOpen() const
Definition: Wall.cpp:22
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
- -
void reset()
Definition: Wall.cpp:47
void update(float deltaTime)
Definition: Wall.cpp:32
+
void open()
Definition: Wall.cpp:27
+
bool getIsTemporary() const
Definition: Wall.cpp:17
+
void reset()
Definition: Wall.cpp:47
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/dd/d83/classarcade_1_1GameMenuException.html b/docs/dd/d83/classarcade_1_1GameMenuException.html index 7bc2633..7453c33 100644 --- a/docs/dd/d83/classarcade_1_1GameMenuException.html +++ b/docs/dd/d83/classarcade_1_1GameMenuException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenuException Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/dd/d83/classarcade_1_1GameMenuException.png b/docs/dd/d83/classarcade_1_1GameMenuException.png index 86beb05ee57126f374f8aa1dc41b6970c254a25a..444f4ffec4b40c79123fab5c2a2196d9a86de620 100644 GIT binary patch delta 1073 zcmV-11kU^I35p7kTz{EKL_t(|0qvdLZi6rkMo&JZ`u*Q{3F@LN*T!aMzvDgQ^qsBsuhLi}Iho%# z`82oMLd#thGc$XQw~UinIqDlrR*w3V%<7|xnVG%ByT*-BiGQvsY)j_(%b1zH#QRlo zHvaw{jn~-!8y_Y=uEg@aPpSSV<78HjLse`m??xT}Lsjg1MV|kMy&~@{Irg_zVPW@cx`Gd45(6k%*;=1UlxnfWpsrePHACJ+Lhcljq2U8x;IQ9wv zZ^9VBmoNtKC6lfLAAbRS3FGpcrfC`qCP^BIFqR}=!dQ}g`Mq(Hq?R?5mY*bDGCzIZ zK#~r47^gLM!{ue&yT)6p7L$CPPs^-rE?eV#-E^FrY@yP9jY-l|?ijDbEqeL7oZ8^t zv`S#}B%hL0AN5F*^n|-ranv}9R}abyZgsq6uzuLQV|Nru>Qr*KDo%-8LVI@Vve-pS zpfYYdIvIC9^(j@SjiOf-z5ah=mc( zpImv8^g-U)h{ITt?lYdTB)yY*15|%+nx<(em?UW+!dQ}g31dm}<#ppENi8{)=AR_> z`F{HB`8v?^1|Kp`TWtBip7BSQTTS}LTPhZle4S6rsBNw`;}TjQuifkW=DnJM=eAp@ z48O)Csi9|_hhGLM-)cRz!M$m1oF6Y!wquk}e;7DP^-<3xsXnf%;-t};rqh3PPkxf> zV@v9myhFy1Iq1&vV^tiD*HAroyQ21{n|G4RQ95rOD&uzGH;p@=`jm>}YT2Wm>FWY+ zs-idkM~tuP_+Z?r{gXjic{l3#wW>I*^F7oq<|ei6TF)a?&DRQevR9mje`V!K(jRhX zBMxIpdY|!(CFv$%EJ?nEu_Ph+G8<3RG>rs+3lD&y7|!_d7)^ON<5_qxpz(9mCfG=ST;LAt=H)bz{=&u6sJx;g>+Z&ZnhOos{ZoiLSk>`^tE4v7YMe<@avpTU+Lhx9Qy&@5625 zHK#UMf3F-}hOApP?@@+mjjPdmEl;siRa8khR8u)se=YNCC#a7L!$9v-2{GZ3` z80R7Cb+d%(N!qH|yc3k8x<5ubIc|-QEuS0LwpZ_bTo#?->$D#uPphIg?Q6zYb=;Ii z-?(c0Y*CbzccYFks^YNV_fWfPOOqU})7jQmCz3a#Jix_XahkQe@&NvyAB4gf;FpYN r4Df_7BL?s#i~)T4-mX(hX&}A;l76q>9i0ob00000NkvXXu0mjfJxnWC delta 1105 zcmeC;ddoQ>roP70#WAFU@$KA)lU6J6xbe?7KKpzB$E{jSU9sD5zllq`^f5%*Q0DT1 z{2;GP4Ue=mX2D}=Y5Q6>&YY?L?^yA_e!q{}Kmqy3$B%tx+Zkzl{=EFpDbGGv?ftVV zDJ?DkbMWKP#WG(tXI^y|H8!rE&M&!s>FprdBi8!KY2Wnh&Fbpw`i^D4sW)9`-m>c0 zdg)_l-o)Bn7QKCH_r>G&`G20qef+cPd)Iz*Gvn8fr&#o~o0%CGEA*T_Q^T2TY#g8V zcuJ5ICxf^ggR|kBkB<#!eJVJ%`9s2~$CAh67$5jbF#ixb#;~u&ut7hO=Ycm?ZaqXg z#_qC-uk%3_PoVcEJ@JtBlPt%>!^Es&2A-LP}AzvrrctH~;R zALND0nD#xo+WV;~T0UQNO}^Rt8)xg4JY(OL9bH-Aow45UuGsDj&X8kooBfW>-Ty0O z)n&Jfue$O&R-NJw9J{bX|b%&(ddA8^tf)(N4Yp;*IF?9DZ#j%ay z3>EdlghB`re$&sJ_+Ab$@Vw;EvQg!y5HO%lfA5{Fvh_*8Ec;1Uo>zXq`q%X0Yesn^ zzv!Hw`{sT0o*wP|>sYj=*yNhI{@&NNh0QMHT)X}H@z?jyR-1M{-x$4ONql|sq$?MU z&%Kb$KE6m3FUYs$4xD8a~Iw>T*fjyQBU=wK=YLyUJJm z*vNJ_a^IV-#UG_sJPj~6oU+UC<=4g4me;;`D}a*83O%pVtuEJ>uev|=qg|5i)vKr9-#xRv?~HW*=aS?- z%Wr=&U2YcfKi+cJk~Qw8?*oIj91Goc??mvME25!-e0M|quAZp>bBpuU<3m3ZwtoE> z_hZ|?=QXmA=PZgd_g*n?$=j~8){d5|?jQG9er)Z>!YA2}Z+&|;xBv8_$@}zv8-CiP zU3Izc{Et=rv$wsF4sVXv?b`Gy@5@Kma2c^ba#`WIl9LvfTHe0*%H>nq6yX?P5Jc|Q z=6~@1r;|nxW8I00V+{Hn$qb6|ha?V6e_l2>$cymdKI;Vst E01PxZod5s; diff --git a/docs/dd/d83/classarcade_1_1GameMenuException_a23bbf51925588d2b19da8f993655122a.html b/docs/dd/d83/classarcade_1_1GameMenuException_a23bbf51925588d2b19da8f993655122a.html index 7e5ee18..9a5934a 100644 --- a/docs/dd/d83/classarcade_1_1GameMenuException_a23bbf51925588d2b19da8f993655122a.html +++ b/docs/dd/d83/classarcade_1_1GameMenuException_a23bbf51925588d2b19da8f993655122a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenuException::~GameMenuException @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/dd/d83/classarcade_1_1GameMenuException_a8910505606fe0ebc35b8e0a2c5d42a85.html b/docs/dd/d83/classarcade_1_1GameMenuException_a8910505606fe0ebc35b8e0a2c5d42a85.html index 8fb29bf..7a3feed 100644 --- a/docs/dd/d83/classarcade_1_1GameMenuException_a8910505606fe0ebc35b8e0a2c5d42a85.html +++ b/docs/dd/d83/classarcade_1_1GameMenuException_a8910505606fe0ebc35b8e0a2c5d42a85.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GameMenuException::GameMenuException @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

239  {
240  _message = "GameMenuException : " + _message;
241  }
+
std::string _message
Definition: AException.hpp:51
+
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
AGameException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGame.cpp:63
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/dd/d88/classarcade_1_1IGameModule.html b/docs/dd/d88/classarcade_1_1IGameModule.html index f8c9b46..54bf106 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule.html +++ b/docs/dd/d88/classarcade_1_1IGameModule.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule Class Reference @@ -35,10 +35,10 @@ - + @@ -168,9 +168,7 @@ diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html b/docs/dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html index 0c1e9ab..bfce06c 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getPlayerName @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html b/docs/dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html index b42258c..b0ac8c8 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::setScore @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html b/docs/dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html index 9cc9612..8bf017f 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::setGraphicName @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html b/docs/dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html index 994ed79..036b526 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::setHighscore @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html b/docs/dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html index d09777a..4f9e402 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::setPlayerName @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html b/docs/dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html index 179f382..e03fe2e 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::~IGameModule @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html b/docs/dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html index a575213..dcc8e89 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getGraphicName @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html b/docs/dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html index 23f2f28..7f92869 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getGameName @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html b/docs/dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html index ad89f4a..ef47459 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getGameData @@ -35,10 +35,10 @@ - + @@ -109,7 +109,7 @@

Returns
A constant reference to the game data.
-

Implemented in arcade::GamePacman, arcade::GameSnake, arcade::GameMenu, and arcade::AGame.

+

Implemented in arcade::GameSnake, arcade::GamePacman, arcade::GameMenu, and arcade::AGame.

@@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html b/docs/dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html index d703a61..ed4eb6e 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::setGameName @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html b/docs/dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html index 265f606..2de5614 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getHighscore @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html b/docs/dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html index d5d8079..1812302 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::receiveDisplayData @@ -35,10 +35,10 @@ - + @@ -115,7 +115,7 @@

arcade::AGame, arcade::GamePacman, arcade::GameSnake, and arcade::GameMenu.

+

Implemented in arcade::AGame, arcade::GameSnake, arcade::GamePacman, and arcade::GameMenu.

@@ -125,9 +125,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html b/docs/dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html index 08ec045..0f823a4 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getScore @@ -35,10 +35,10 @@ - + @@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html b/docs/dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html index 42c722e..c315d11 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getSystemEvents @@ -35,10 +35,10 @@ - + @@ -109,7 +109,7 @@

Returns
A vector of system events.
-

Implemented in arcade::GamePacman, arcade::GameSnake, arcade::GameMenu, and arcade::AGame.

+

Implemented in arcade::GameSnake, arcade::GamePacman, arcade::GameMenu, and arcade::AGame.

@@ -119,9 +119,7 @@

diff --git a/docs/dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html b/docs/dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html index b1fc28c..6837722 100644 --- a/docs/dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html +++ b/docs/dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::IGameModule::getIsRunning @@ -35,10 +35,10 @@ - + @@ -109,7 +109,7 @@

Returns
True if the game module is running, false otherwise.
-

Implemented in arcade::GamePacman, arcade::GameSnake, arcade::GameMenu, and arcade::AGame.

+

Implemented in arcade::GameSnake, arcade::GamePacman, arcade::GameMenu, and arcade::AGame.

@@ -119,9 +119,7 @@

diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses.html index 9832938..d4bc111 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses Class Reference @@ -35,10 +35,10 @@ - + @@ -134,14 +134,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html index efa4d65..071dab1 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses::~GraphicNCurses @@ -35,10 +35,10 @@ - + @@ -120,9 +120,7 @@

diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html index f98773c..d600ef0 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses::GraphicNCurses @@ -35,10 +35,10 @@ - + @@ -123,19 +123,17 @@

48  exit(except.getReturnValue());
49  }
50  }
+
#define FILE_DATA
Definition: AException.hpp:15
-
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html index 7328acb..bc44999 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses::getIsRunning @@ -35,10 +35,10 @@ - + @@ -124,9 +124,7 @@

diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html index 7007bcb..2b65cce 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses::getDisplayData @@ -35,10 +35,10 @@ - + @@ -141,9 +141,7 @@

diff --git a/docs/dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html b/docs/dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html index 42c1122..9f88fc2 100644 --- a/docs/dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html +++ b/docs/dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicNCurses::receiveGameData @@ -35,10 +35,10 @@ - + @@ -148,9 +148,7 @@

diff --git a/docs/dd/dd3/Apple_8cpp.html b/docs/dd/dd3/Apple_8cpp.html index 96df929..473c5ea 100644 --- a/docs/dd/dd3/Apple_8cpp.html +++ b/docs/dd/dd3/Apple_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/Apple.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/dd/dd3/Apple_8cpp_source.html b/docs/dd/dd3/Apple_8cpp_source.html index e726797..0b66e4c 100644 --- a/docs/dd/dd3/Apple_8cpp_source.html +++ b/docs/dd/dd3/Apple_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake/Apple.cpp Source File @@ -35,10 +35,10 @@ - + @@ -118,20 +118,18 @@
29  _pos_y = available_pos[random].getPosY();
30  }
31 }
- - - - +
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
+ + + diff --git a/docs/de/d46/classarcade_1_1GraphicSDL2Exception.html b/docs/de/d46/classarcade_1_1GraphicSDL2Exception.html index 7dbcb21..853da7f 100644 --- a/docs/de/d46/classarcade_1_1GraphicSDL2Exception.html +++ b/docs/de/d46/classarcade_1_1GraphicSDL2Exception.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2Exception Class Reference @@ -35,10 +35,10 @@ - + @@ -142,15 +142,11 @@ -
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/de/d46/classarcade_1_1GraphicSDL2Exception.png b/docs/de/d46/classarcade_1_1GraphicSDL2Exception.png index b128217aa75e14929171be5c130e76df37496f54..f180644402dafaec52f1d7e064dd027de9fdc59e 100644 GIT binary patch delta 1160 zcmV;31b6$J3bYE4Tz|t!L_t(|0qvdJlItoA1)Jrn=>PxtWa0|~+qq1V(dLv=?!l44 zG>TweDW#NQp_rKsO4^&5#gO)9W-+{NzYKrjE!VD}%2^Hn&U(D*|zgV$)`KFlp%f-yhe!+Y8jelH?&Z%w7>i)va%znYU zm9w}1`SkX4?BBBQMEYG^Yhw2k`~&vItX^H^EW7rJx(}|L?aWzS9-KMr3AM)JD#y(1 zc|Jc=+MAg@!`Sv_W}hYP&CFs*do!~buJ)yrGAaOH|y9tI$Wvt8c37 zeQny{*3~7pd9pS|@|S;;Bt7J{%ITH*MYsobu}j@Ane`8w^&Y-OlJ4+Yf932FdJAn? z^QE&%*MPHc2mXQmK{@PFxI1u;D(7hYpWC0+{jq)B@Q>>LdzG{4xT9mX@P|f~UhAoz zKL=;dZuqx$tt5Sr-yig8FG=q(w!I|1McPYJ3~4V(F*13+k-{CX%Wr^MX9#6Q7KJt35%c1>}m7CRizc#m*wrN}JU1ICN>uuB2 zc(dSUmbvrKz3+eYOC8zQdA9r7w85=wR~EHTGpc=IEst)NBKgZtE6H7Fm9tmcf6sEz zwMp!OS55j__x&%?cRrl*QRVdZb7)J1FP+V!SxYx!XYYTfW=ZebAC$vRqTgIwv>W`$ z{wVla`?I?5?6>PyUw~)`z*T`^4@S-K_Dze$Dc_0S>EbXYYHt%IWRr(6(e(IyIS_z+HRy)y4f!(%bj1yl?N# z&(_~>qi)QZeY0!(_)+B?DZFNXR`*Tmbp88D{JKxhoUU1R=l!}rshm1R-S_h=nmYH- z{1<=N_^q)&@0YT0%{}6AeCF&74tFiU8+_rv_JdcZ{r|%r;BQHLfEdyqAcmiR2c?uU aDE|S0JG<_Qjr~0U00006aLI`M+=l4Y{!m}N-5n!F*ECwv^O)0A??k~V)&K)ILj9%`k}p<*@yX%{aAWu!)tr}vNUCEr~BJC z7c(<^lh4>sO7-$hG4q#;nVG%ENA0IAonN?F#KFSM%--We_F&h~)_#ihVDAfy+xz=T zWoGsspUj;3)IO2-|Cas3nsfc*YtFxAZ)SGPS6`p@W@e}KZEt4wHPYV9EQYiDQPcB zF{HgD#qcTnB1tV%sN6o1bjtYjeg{c9M2tF&E&dr%iU=l#61 z{$aD;!?%A((j8vQoZW`rLhG*i)LEr#z}dG0e_(%*4!bSf6`Z5YIU4_S`?I`1wyy{N zQQm(qb5E&$!qwf*JNvwqk1qkPBuecNZv0f+%2lVAZLe_}{`fEdyqAcnLDIAa)w zp<5UvsZ-Kkl43}ENs8fh`yxp#OQ?(=N!l}q>(gu3v(9zQ{SKe8FLUhn_jtlx^pV$d zT@LN%UAb8;_e*noX}fK+z1!G2aJ+4r8gCZd%rbSp-uwPXztoX^ooBtTO&eUhZqlOm zX-2g#tm(0tf2BzN^3zIk*IDN5mG-k7bZs{Fz^iWhlK0zRV%zy}%14>AwVy)kM)=fO zJ({&_M(phU@6;^mUHgM{*hy>;*Badneq?_X{H*<1-f!&Jv(gOQIwaF1O0zQy?Tu)|;N8ws!CAYxHwZ?^+6bGfiV(Cu}xlYT95k zzkk$puJL8I1N+V5_H!5TmzRIpX3jd>Zf~4Q?YZ69{i2&S9@sCtyc~eTtlHW8UM_RC z_ETtGvP+%1nXABEd-v7F{ZF#B-@fv`y*EEw|MnPd#+=zVr*<1Z%A6yG*X+;ozDb=; z|Lr7x-6u6?)6A#ye%_yCPMxBj`{@-;p8IG1i!V0*Xzc6#oEEN`J&rnS&d%WQ)B?Q0 z7yfHMcxBrEKkNa1OWFg(koEvET>l-EQc9=%2a*E44i6W@G5`Po07*qoM6N<$g4_pd AkpKVy diff --git a/docs/de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html b/docs/de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html index 3d7d519..1419528 100644 --- a/docs/de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html +++ b/docs/de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2Exception::~GraphicSDL2Exception @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html b/docs/de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html index 8d88551..23dadf0 100644 --- a/docs/de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html +++ b/docs/de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::GraphicSDL2Exception::GraphicSDL2Exception @@ -35,10 +35,10 @@ - + @@ -114,20 +114,18 @@

180  {
181  _message = "GraphicSDL2Exception : " + _message;
182  }
+
std::string _message
Definition: AException.hpp:51
+
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
AGraphicException(const std::string &additionnal_message, const std::string &file_data)
Definition: AGraphic.cpp:12
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/de/d85/classarcade_1_1DLManager.html b/docs/de/d85/classarcade_1_1DLManager.html index 5c2d4a0..aa4fa31 100644 --- a/docs/de/d85/classarcade_1_1DLManager.html +++ b/docs/de/d85/classarcade_1_1DLManager.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager< LibraryType > Class Template Reference @@ -35,10 +35,10 @@ - + @@ -116,17 +116,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
int getType()
Definition: GameMenu.cpp:21
-
bool isLibraryUsingInterface(const std::string &libPath)
Definition: DLManager.hpp:89
diff --git a/docs/de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html b/docs/de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html index de35ae3..79a9159 100644 --- a/docs/de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html +++ b/docs/de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager::unloadLibrary @@ -35,10 +35,10 @@ - + @@ -128,19 +128,17 @@

85  exit(except.getReturnValue());
86  }
87  }
+
#define FILE_DATA
Definition: AException.hpp:15
-
#define FILE_DATA
Definition: AException.hpp:15
diff --git a/docs/de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html b/docs/de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html index 17b9564..ecf8e0d 100644 --- a/docs/de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html +++ b/docs/de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager::~DLManager @@ -35,10 +35,10 @@ - + @@ -123,9 +123,7 @@

diff --git a/docs/de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html b/docs/de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html index e216e6a..5c9ca9d 100644 --- a/docs/de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html +++ b/docs/de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager::loadLibrary @@ -35,10 +35,10 @@ - + @@ -136,21 +136,19 @@

65  exit(except.getReturnValue());
66  }
67  }
+
#define FILE_DATA
Definition: AException.hpp:15
+
bool isLibraryUsingInterface(const std::string &libPath)
Definition: DLManager.hpp:89
+
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
#define FILE_DATA
Definition: AException.hpp:15
-
IGameModule * entryPoint()
Definition: GameMenu.cpp:16
-
bool isLibraryUsingInterface(const std::string &libPath)
Definition: DLManager.hpp:89
diff --git a/docs/de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html b/docs/de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html index c05cc9a..af55e9a 100644 --- a/docs/de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html +++ b/docs/de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager::DLManager @@ -35,10 +35,10 @@ - + @@ -123,9 +123,7 @@

diff --git a/docs/de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html b/docs/de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html index f594b47..0e6738f 100644 --- a/docs/de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html +++ b/docs/de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::DLManager::isLibraryUsingInterface @@ -35,10 +35,10 @@ - + @@ -137,20 +137,18 @@

114  return false;
115  }
116  }
+
#define FILE_DATA
Definition: AException.hpp:15
+
int getType()
Definition: GameMenu.cpp:21
-
#define FILE_DATA
Definition: AException.hpp:15
-
int getType()
Definition: GameMenu.cpp:21
diff --git a/docs/de/d9f/Apple_8hpp.html b/docs/de/d9f/Apple_8hpp.html index 07d135c..f60b33a 100644 --- a/docs/de/d9f/Apple_8hpp.html +++ b/docs/de/d9f/Apple_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/Apple.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/de/d9f/Apple_8hpp_source.html b/docs/de/d9f/Apple_8hpp_source.html index db33000..104382a 100644 --- a/docs/de/d9f/Apple_8hpp_source.html +++ b/docs/de/d9f/Apple_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake/Apple.hpp Source File @@ -35,10 +35,10 @@ - + @@ -103,30 +103,28 @@
14  class Apple : public AEntity {
15  public:
16  Apple(float pos_x, float pos_y, char texture, Orientation orientation) : AEntity(pos_x, pos_y, texture, orientation) {};
-
17  ~Apple() = default;
+
17  ~Apple() = default;
18 
19  void eaten(std::vector<AEntity> _grass, std::vector<AEntity> _snake);
20  };
21 }
22 
23 #endif /* !APPLE_HPP_ */
- - -
~Apple()=default
-
Apple(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Apple.hpp:16
-
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- -
Base class representing a generic entity.
Definition: AEntity.hpp:31
- +
Base class representing a generic entity.
Definition: AEntity.hpp:32
void eaten(std::vector< AEntity > _grass, std::vector< AEntity > _snake)
Definition: Apple.cpp:11
+
Apple(float pos_x, float pos_y, char texture, Orientation orientation)
Definition: Apple.hpp:16
+
~Apple()=default
+ +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/de/db0/GraphicSFML_8hpp.html b/docs/de/db0/GraphicSFML_8hpp.html index 614cea3..66ed220 100644 --- a/docs/de/db0/GraphicSFML_8hpp.html +++ b/docs/de/db0/GraphicSFML_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SFML/GraphicSFML.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/docs/de/db0/GraphicSFML_8hpp_source.html b/docs/de/db0/GraphicSFML_8hpp_source.html index eb7d162..59b0170 100644 --- a/docs/de/db0/GraphicSFML_8hpp_source.html +++ b/docs/de/db0/GraphicSFML_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SFML/GraphicSFML.hpp Source File @@ -35,10 +35,10 @@ - + @@ -173,80 +173,78 @@
84  {
85  public:
86  GraphicSFMLException(const std::string &additionnal_message, const std::string &file_data);
-
87  virtual ~GraphicSFMLException() = default;
+
87  virtual ~GraphicSFMLException() = default;
88  };
89 }
90 
91 #endif /* !GRAPHICSFML_HPP_ */
- - - - - - - -
Struct representing display data.
Definition: AEvent.hpp:120
- - - - - - - + + + +
virtual ~GraphicSFMLException()=default
+
GraphicSFMLException(const std::string &additionnal_message, const std::string &file_data)
+ +
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSFML.cpp:38
void receiveGameData(const struct GameData &data) final
Virtual function to receive game data.
Definition: GraphicSFML.cpp:81
- - - - - - +
~GraphicSFML() override
Definition: GraphicSFML.cpp:32
+
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
Definition: GraphicSFML.cpp:43
+ +
void update_texture_map(std::map< char, std::string > textures)
+ + + + + - - - -
virtual ~GraphicSFMLException()=default
- -
~GraphicSFML() override
Definition: GraphicSFML.cpp:32
- + + + - - - -
GraphicSFMLException(const std::string &additionnal_message, const std::string &file_data)
- + + - + + - - - -
bool getIsRunning() const final
Virtual function to check if the display module is running.
Definition: GraphicSFML.cpp:38
- - -
Struct representing game data.
Definition: AEntity.hpp:113
+ + + + + - - - - - -
const struct DisplayData & getDisplayData() const final
Virtual function to get the display data.
Definition: GraphicSFML.cpp:43
- + + + + + + - -
void update_texture_map(std::map< char, std::string > textures)
- - - + + + + + + + + + + + + + + + +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/de/ddf/Wall_8cpp.html b/docs/de/ddf/Wall_8cpp.html index 273f065..6b94d7d 100644 --- a/docs/de/ddf/Wall_8cpp.html +++ b/docs/de/ddf/Wall_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Wall.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/de/ddf/Wall_8cpp_source.html b/docs/de/ddf/Wall_8cpp_source.html index 834a10f..4dc0b31 100644 --- a/docs/de/ddf/Wall_8cpp_source.html +++ b/docs/de/ddf/Wall_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman/Wall.cpp Source File @@ -35,10 +35,10 @@ - + @@ -139,25 +139,23 @@
50  _time_to_open = 10;
51  }
52 }
- - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
+
Base class representing a generic entity.
Definition: AEntity.hpp:32
Wall(float pos_x, float pos_y, char texture, Orientation orientation, bool is_temporary)
Definition: Wall.cpp:12
-
bool getIsTemporary() const
Definition: Wall.cpp:17
-
void open()
Definition: Wall.cpp:27
bool getIsOpen() const
Definition: Wall.cpp:22
-
Base class representing a generic entity.
Definition: AEntity.hpp:31
- -
void reset()
Definition: Wall.cpp:47
void update(float deltaTime)
Definition: Wall.cpp:32
+
void open()
Definition: Wall.cpp:27
+
bool getIsTemporary() const
Definition: Wall.cpp:17
+
void reset()
Definition: Wall.cpp:47
+
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + diff --git a/docs/df/d0a/main_8cpp.html b/docs/df/d0a/main_8cpp.html index ffac1a1..c4aa76b 100644 --- a/docs/df/d0a/main_8cpp.html +++ b/docs/df/d0a/main_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/main.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -101,20 +101,11 @@ -
#define FILE_DATA
Definition: AException.hpp:15
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
Exception class specifically for main function related errors.
Definition: AException.hpp:60
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
Class representing the core functionality of the arcade system.
Definition: Core.hpp:27
-
int run()
Function to run the arcade system.
Definition: Core.cpp:48
diff --git a/docs/df/d0a/main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627.html b/docs/df/d0a/main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627.html index 2412768..ec6ce49 100644 --- a/docs/df/d0a/main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627.html +++ b/docs/df/d0a/main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: main @@ -35,10 +35,10 @@ - + @@ -127,25 +127,23 @@

26  }
27  return 0;
28 }
+
#define FILE_DATA
Definition: AException.hpp:15
+
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
+
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
+
int run()
Function to run the arcade system.
Definition: Core.cpp:48
+
Class representing the core functionality of the arcade system.
Definition: Core.hpp:28
+
Exception class specifically for main function related errors.
Definition: AException.hpp:61
-
#define FILE_DATA
Definition: AException.hpp:15
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
Exception class specifically for main function related errors.
Definition: AException.hpp:60
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
Class representing the core functionality of the arcade system.
Definition: Core.hpp:27
-
int run()
Function to run the arcade system.
Definition: Core.cpp:48
diff --git a/docs/df/d0a/main_8cpp_source.html b/docs/df/d0a/main_8cpp_source.html index 73174fd..44c3bc5 100644 --- a/docs/df/d0a/main_8cpp_source.html +++ b/docs/df/d0a/main_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/main.cpp Source File @@ -35,10 +35,10 @@ - + @@ -115,25 +115,23 @@
26  }
27  return 0;
28 }
- -
#define FILE_DATA
Definition: AException.hpp:15
-
int main(int argc, char **argv)
Definition: main.cpp:11
-
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
-
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:22
-
Exception class specifically for main function related errors.
Definition: AException.hpp:60
-
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
-
Class representing the core functionality of the arcade system.
Definition: Core.hpp:27
+
virtual const char * what() const noexcept override
Returns a C-style character string describing the exception.
Definition: AException.cpp:18
+
int getReturnValue() const noexcept
Getter for the return value associated with the exception.
Definition: AException.cpp:23
+
Base class for exceptions in the arcade namespace.
Definition: AException.hpp:23
int run()
Function to run the arcade system.
Definition: Core.cpp:48
+
Class representing the core functionality of the arcade system.
Definition: Core.hpp:28
+
Exception class specifically for main function related errors.
Definition: AException.hpp:61
+
int main(int argc, char **argv)
Definition: main.cpp:11
+ + diff --git a/docs/df/d40/GamePacman_8hpp.html b/docs/df/d40/GamePacman_8hpp.html index c079eb7..abb0c45 100644 --- a/docs/df/d40/GamePacman_8hpp.html +++ b/docs/df/d40/GamePacman_8hpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/GamePacman.hpp File Reference @@ -35,10 +35,10 @@ - + @@ -117,9 +117,7 @@ diff --git a/docs/df/d40/GamePacman_8hpp_source.html b/docs/df/d40/GamePacman_8hpp_source.html index 61f605f..8a7e1a1 100644 --- a/docs/df/d40/GamePacman_8hpp_source.html +++ b/docs/df/d40/GamePacman_8hpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman/GamePacman.hpp Source File @@ -35,10 +35,10 @@ - + @@ -110,7 +110,7 @@
21  {
22  public:
23  GamePacman();
-
24  ~GamePacman() = default;
+
24  ~GamePacman() = default;
25 
26  void initGame();
27  void initTextures();
@@ -121,78 +121,81 @@
32  std::vector<AEntity> getWinInterface() const;
33 
34  void receiveDisplayData(const struct DisplayData &data) final;
-
35  const struct GameData &getGameData() const final;
-
36  std::vector<AEvent> getSystemEvents() const final;
-
37  bool getIsRunning() const final;
+
35  const struct GameData &getGameData() const final;
+
36  std::vector<AEvent> getSystemEvents() const final;
+
37  bool getIsRunning() const final;
38 
39  void reset();
40 
-
41  private:
-
42  bool _has_started = false;
-
43  bool _has_lost = false;
-
44  bool _has_won = false;
+
41  private:
+
42  bool _has_started = false;
+
43  bool _has_lost = false;
+
44  bool _has_won = false;
45  bool _is_running;
46  int count_ghost_killed = 0;
-
47  Player _player = Player(0, 0, 'P', Orientation::RIGHT);
-
48  std::vector<Ghost> _ghosts;
-
49  std::vector<Wall> _walls;
-
50  std::vector<Teleporter> _teleporters;
-
51  std::vector<Pacgum> _pacgums;
-
52  std::vector<AEntity> _interface;
-
53  std::vector<AEvent> _system_events;
-
54  std::map<char, std::string> _textures;
-
55  std::size_t _screen_size_x;
-
56  std::size_t _screen_size_y;
+
47  Player _player = Player(0, 0, 'P', Orientation::RIGHT);
+
48  std::vector<Ghost> _ghosts;
+
49  std::vector<Wall> _walls;
+
50  std::vector<Teleporter> _teleporters;
+
51  std::vector<Pacgum> _pacgums;
+
52  std::vector<AEntity> _interface;
+
53  std::vector<AEvent> _system_events;
+
54  std::map<char, std::string> _textures;
+
55  std::size_t _screen_size_x;
+
56  std::size_t _screen_size_y;
57  };
58 
- +
60  {
61  public:
-
62  GamePacmanException(const std::string &additionnal_message, const std::string &file_data);
-
63  virtual ~GamePacmanException() = default;
+
62  GamePacmanException(const std::string &additionnal_message, const std::string &file_data);
+
63  virtual ~GamePacmanException() = default;
64  };
65 }
66 
67 #endif /* !GAMEPACMAN_HPP_ */
- - - - -
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GamePacman.cpp:358
-
Struct representing display data.
Definition: AEvent.hpp:120
- -
~GamePacman()=default
-
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GamePacman.cpp:305
-
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
- - -
GamePacmanException(const std::string &additionnal_message, const std::string &file_data)
Definition: GamePacman.cpp:368
- -
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
- -
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GamePacman.cpp:216
- -
Struct representing game data.
Definition: AEntity.hpp:113
- -
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GamePacman.cpp:363
- -
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
- - + - + +
Base class representing a generic entity.
Definition: AEntity.hpp:32
+
Class representing an event.
Definition: AEvent.hpp:78
+ +
virtual ~GamePacmanException()=default
+ + +
const struct GameData & getGameData() const final
Virtual function to get the game data.
Definition: GamePacman.cpp:305
+ +
bool getIsRunning() const final
Virtual function to check if the game module is running.
Definition: GamePacman.cpp:363
std::vector< AEntity > getStartInterface() const
Definition: GamePacman.cpp:163
+ +
std::vector< AEntity > getGameOverInterface() const
Definition: GamePacman.cpp:178
+
std::vector< AEntity > getWinInterface() const
Definition: GamePacman.cpp:193
+ +
void initEntities(std::vector< std::string > map)
Definition: GamePacman.cpp:94
+
~GamePacman()=default
+
std::vector< AEvent > getSystemEvents() const final
Virtual function to get system events.
Definition: GamePacman.cpp:358
+
void receiveDisplayData(const struct DisplayData &data) final
Virtual function to receive display data.
Definition: GamePacman.cpp:216
+ + + + + + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ +
Struct representing display data.
Definition: AEvent.hpp:121
+
Struct representing game data.
Definition: AEntity.hpp:114
+ + diff --git a/docs/df/d60/classarcade_1_1Player.html b/docs/df/d60/classarcade_1_1Player.html index 2d121a0..ed81258 100644 --- a/docs/df/d60/classarcade_1_1Player.html +++ b/docs/df/d60/classarcade_1_1Player.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player Class Reference @@ -35,10 +35,10 @@ - + @@ -177,24 +177,11 @@ - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- - - -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Orientation _orientation
Definition: AEntity.hpp:107
-
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
-
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- - diff --git a/docs/df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html b/docs/df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html index 3b2780c..39f0a28 100644 --- a/docs/df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html +++ b/docs/df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::die @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html b/docs/df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html index e7cbfd4..28269e1 100644 --- a/docs/df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html +++ b/docs/df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::respawn @@ -35,10 +35,10 @@ - + @@ -105,23 +105,21 @@

131  setOrientation(Orientation::LEFT, {});
133  }
+ + +
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
+ + - - -
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- - diff --git a/docs/df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html b/docs/df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html index 092f3f9..fe99594 100644 --- a/docs/df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html +++ b/docs/df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::~Player @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html b/docs/df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html index 26c9e64..1d851a3 100644 --- a/docs/df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html +++ b/docs/df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::reset @@ -35,10 +35,10 @@ - + @@ -107,23 +107,21 @@

141  lives_remaining = lives_remaining + 1;
142  _reference_speed = _reference_speed * 1.1;
143  }
+ + +
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
+ + - - -
void setOrientation(Orientation orientation, std::vector< Wall > walls)
Definition: Player.cpp:63
- - diff --git a/docs/df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html b/docs/df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html index 7940e98..4d31c92 100644 --- a/docs/df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html +++ b/docs/df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::setOrientation @@ -35,10 +35,10 @@ - + @@ -162,27 +162,25 @@

113  _pos_y = old_pos_y;
114  _orientation = orientation;
115  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+ + +
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:21
+ + + + - -
Orientation
Enumeration representing the orientation of an entity.
Definition: AEntity.hpp:20
- - - -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
-
Orientation _orientation
Definition: AEntity.hpp:107
- - diff --git a/docs/df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html b/docs/df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html index 803ffc6..1f64bca 100644 --- a/docs/df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html +++ b/docs/df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::getLivesRemaining @@ -35,10 +35,10 @@ - + @@ -111,9 +111,7 @@

diff --git a/docs/df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html b/docs/df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html index 6ae53d4..4f47241 100644 --- a/docs/df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html +++ b/docs/df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::teleport @@ -35,10 +35,10 @@ - + @@ -105,21 +105,19 @@

148  _pos_y = teleporter.getDestY();
149  _orientation = teleporter.getOrientation();
150  }
+
Orientation _orientation
Definition: AEntity.hpp:107
+ + - - -
Orientation _orientation
Definition: AEntity.hpp:107
diff --git a/docs/df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html b/docs/df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html index 14113c9..af93fd2 100644 --- a/docs/df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html +++ b/docs/df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::Player @@ -35,10 +35,10 @@ - + @@ -131,23 +131,21 @@

18  _initial_pos_x = pos_x;
19  _initial_pos_y = pos_y;
20  }
+
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
+ + + + - - -
AEntity(float pos_x, float pos_y, char texture, Orientation orientation)
Constructor for AEntity.
Definition: AEntity.cpp:12
- - diff --git a/docs/df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html b/docs/df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html index 1a636b9..b0e3c59 100644 --- a/docs/df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html +++ b/docs/df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::Player::move @@ -35,10 +35,10 @@ - + @@ -149,21 +149,19 @@

59  _pos_x = new_pos_x;
60  _pos_y = new_pos_y;
61  }
+
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
+ + - - -
bool collide_with(AEntity entity)
Function to check if the entity collides with another entity.
Definition: AEntity.cpp:50
diff --git a/docs/df/da4/classarcade_1_1AException.html b/docs/df/da4/classarcade_1_1AException.html index 8adeea3..c296a20 100644 --- a/docs/df/da4/classarcade_1_1AException.html +++ b/docs/df/da4/classarcade_1_1AException.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException Class Reference @@ -35,10 +35,10 @@ - + @@ -145,14 +145,11 @@ -
std::string _message
Definition: AException.hpp:51
diff --git a/docs/df/da4/classarcade_1_1AException.png b/docs/df/da4/classarcade_1_1AException.png index a6017f218d50d2c299677c24f756db4c72ea3247..4756edb6ee86f25d74f67f4f1145162173c0fd22 100644 GIT binary patch literal 4561 zcmd5=dpK0<8Yhw>rG3i%(v~{aNRy_ET+)TDh-4KhGZBhhj{9W>QEUo3b`-gk(zXZ{ zMuTCRu;pNv%LrpIX<{(M7-q~k-^{SjdCq>$<&X2n`JQL3`DU&6{nopF@B96J?@WU2 z8H@GnRM$yJNUXQ~;e?%pgbWeP>t&_D+3g_xGWbxowX#3Cw6p}KU&q-&DQ|xQGtp6B zU%xt`UkiMd4YWIRP68MSN7sA%eG(Fi7|Ro8_Mws!)IR@Lr+`|)b^U-d6W&<&jHoRf7?K@&qi~dA z3iV}$!=bEGNm@7%J(t))huWo{^YF}Z>O*c!G#Hz?o;YuO-$b$4t?Zb=&p&Wj>Qn(O zFKy0A!MGwK0L#Twu5?UNF@3?+RN^-FYDqA5&xT(Q?3-9XVqZ^GGMc6e`+VY4NR<=8 z)wq*ma>Dq|UrXnzR&<0h+c3902&{mm}E zvA3?56>d0OjuuC;swDHVL1o{>oTBgIdod8jw#&D+AjHu~%FW&8_5v^uTK@N7I#7bB zi2!*a_^}5>kZ&xrTEV=ebvs{#ljNQIVxXf(xD@Bn<&?lHDY^Jwgw?9QhmyW*zWTH% zmZSAC|3zjU{_sZsSIe}2C6qWRimNdrNN-+@lEdQ_6#h;4Sz)9)e*(Y2hqI=R%NZ@Y zkhWa6;SsnXo_7egT|Ogq}A{^J^M;H=KOeW5RgoacQlS?hu2>M3KMzQmeYDO#N zH#-$m$4b9^K?9we+o)z!tw8jcZJsW4omb9TJDIVvoF^$a_+xp4jMk&RNe0U{qN!b< z$;xd+fsMykFrw%7gs*UZu0k)B>#(px%hM?B)KK1^DU4fh_BPI$D>Mr4ddt z>sAqORGdSS@^l?HKbBPav+VpUMBHzw(y`I3UyqvAXSgA6rEgP~###t15qGwhZzE|B z9@%HRamvk6{;}>_8A;l`n=#S)EiSTpmV0IAljZ*;jdk2|{F-HqS$)XWJng}jSIWmu zZ<1d{)R9^(iB50Wcrg{TaZ2NV{HPN&4u8!JE|Fy_v8uO&gIki!%}vD7I9fkpz*+xS zSk`*92tKdFUY&Gt!rrP3h8uXM(y^#!@kN{DRbuXj{7+^jqcGf>y>l$gz^wHYeZ`6eo}C$asC@ z91Y^-M&Q3!M{DKI8TjtkjK5E>xxO?lm>S}JnAOOhrxD|=867M<1W^GWm{T(o^=;nH z+>C!17#`kn7weA1{&{3pLCpi(L=8fh?Kq~M5jVZglvrNGm=7~>>gJ^M-1j4g&EHgv zMJ)v6wQ=T0*$dZerpuXAUkoE_c(qN8L+$;|3DxkB>%27t)d70W_pxfYuw&?2?uWC! zS@&!ZaVgIp4P5CUf2pgUTsLR+qZv-agc$rLgQ0wx)8c5l*F|Z_e8FU|OWF32^_?UB zehX^oPZhj{Bn#JliwjW#1)Zpznhuqz7Q8)l8PJ?LAGsNwd5hjP)ggElGf zA+$m3uRFGoJwU<_PFGelOECKDyZml1c~`|Tl)D;>98Hlf8AE%%s||REvDPdpo%S{5 zZ`~o+sLw{Jo#?b&mhKp@YtB3cmBWEkL$I>F} zc#|xwT#ikR8j(yeFvN|?bu+u|v0I0~YzRF-9o?43p3n(K^%p)d*(Xfp279P0zW)dUf?UDA>x?fLHh9fUaLsX) zFM}47S*zA;^~!h~rF0h0`1 zr)P;wFlFSRRA6TaaCO}8NkH_--F(@KNSU*NBnX5 ze+cjI%hv;~Xx$Eu0+llJtXB8$z|kQuD?4As-V;}5zE(y^^|BAFee{GhFC_O>?rBbP zfY?RK5&h|NcMMPsp;l;P4!o(z13K~l;Iedw$l`72nZ?nfj>dr0wQnT>#XyTBB48f7 zSJt752z#R9@SrX{w>d!2=}pBjtP9HWw9ktbIS^e3^^)Fy@%MTW%S4{un+h1-qECWh z0EMWI%$)qaz{EKQf-1I&u5)85jSQr!Vffx84Gnb#HKj!MjWE7CHL*6-){?#O-Q)y8 z&EP|NZMnNq<|MZ%U+?w$Px&OxX8#_nAaKc(vqY4{ZvE1sGiUdfPJGTZp++!TX%7=; z8dNV0EsV%F3qx}p^9szjhmtf3x=LR&bAq12W4^DuDCh*usshL1RwuO0Gd0QusLPwf zH`1q2k`NiZoM2*r1p3FrXq@rSepP33V{)7$|FWx1$*bncrSq4eE>zS6(1psyeNxr* zY=ME9LTQQ(FXD==dF+Mi7rcBK)*5zDFFn-P+I?`AHy0tOAs!;Yp2LkVP`*z(Qun^; zZgys5qwjJknaC&t>Gq>ah0?ziY^~lj{t3b0+n6qfrDw+`r%%ry`ZbIMB^fRQsxL#f zt84DxQ~YqUoED4Q)t$r**L56|>-DcCwxxM=B6-iJ8+YF!wHqDQOQ?SS;rlR?hO5Xo zJ%@T{T%4e;cS%lOUruzKyF~TEzPd2XKZ~9z$SPJyJNqc)*FCYu58Y-zTx0B3+{0x0 zQlwTg)ZnU22hO_p>2ny$4IwhgD$J;It}|pwCF+Sm0W-d_oIjYm>8$nLl0LFlUwC9BQS1 zHIx1APTTI!*He^S1V|U(Q-_G1*FSP>8bX>3ods^V+8pqk%6q{LX=I&78t?Tcyo%hw z;?Ygwn+ExTEmwD0vuaw5(Z!{2zO%ML66kyEh^nkoZYGL)6?u3v$XUWe{nc(#POJYL z`hBkIi?Fnj;F@E}N`3LJ08WmsI=&mjTR^a~5_1z#&S&GEN9Cz1S#v8DDkW^`%c2MNR}AZ_LZ+*&g#K&Sb`jU)fC8LKxCwM|B`XZo0%~hd(L8 zGeAyv4#cui#|h{yX(|R(M|6n0%7iI@@@!ehG~=8zm0j^*Lnmc?ZF@U~$uvIqvItJV zzauOrhNV6u=IMcJv>#bt>W3mtjVBmyBZreRZq0PlZ|2vwH99FgUtBoS{$YkQQ7|0V z)cgSm48HsBo9~j^3=ahdc3zqm{8Ad$F;Nn_&z-zK-q>A53|(YEO$_N2O1bjNyN;bU z4Z(u<6k#!PbU}F>rcE|Xje4J(mU>yzNx30*kQ(D%YzPW^4n*5dC}3W8 zXrZE6JOh2_p~$kX+HDNL{k5L%^(x>OOJfI?}00eD3$W8&^rt~b>QgflJTEwQ{Q zmFo)mY*_a{@fqO8&6Z{0oW9M0#=)HytRZP*J_)2g(_K9z9v>b6|G!9Bo;-7+o#>o1`~_yU&49FYu#y+|m80Kp+5*A17JpjHf?>r?so8 zsYxViY9wk0CGI8ntaYc#lQM+42fwIfHt>S56 zR&;|Sw+!JMzKzZ1%ZdZS4h5OyZvXy@kkA8@5%nVh4~Xi3P=9nqZWdBGszg^>NFL=q zJ0*m)&x0YmK}b6$pRri1u$h(TqBmvTrP!vPGOGrySBENH4KsBdI$Jp9)Ydr)*Y?AFv#r(%9!R0rlKj2pFelqja5A~6)}^| zO%TRz`!S4_C7`B+b$d|FpU1Dmx5{(NS}dibx_7LFa6{Ht>z1}xj}(!Fkyl4md|G-M zIdzM_CjUy|Ck6Kl8$?`xL&0ZO?pqfwn_ zbEBS-F4aH#xr48^!e9~z=1!loX^K^Cs!~6CSu5)1r;Hs{=KEfrEFff)dE|C}L@N#7 zN10fC`;_38p4^$Omfo!KDdQAEmy<&VB6}xRIX+Rd<2}@IIsT=Xfo{PBO=kL28pH%V zQ;U34`yvK=ux5l!IyZHfAMc4J4NFe{w4Nw2_kW*m+*7}N@uU0U)@_|wxclpS#H5`? zqBKUmr^}O&Ud21$MxAfdlaVoYUAxdz-1QxiYdDQeY#B(s?spo=%kEfyD!+;oy?XAT z%>Pgt?2K7lB}RVici<(C8hVl-u?>S{ zv=>_(hr8xQL96|U0(ae)cxk5z2s)v`l1w`}K0vTQ_Eyc=pv~^!wD-bPypk z!2==$;h$6%rMGf3E1`h*>EB14EptV7Ka^oI)9s_e!rv)z_}rL1rxCr~mk-h3v(Vfb zcVuf=tZ-pS{Y=OVfuKw`H#%Fcg;nVJFpHjv{6ToK&wP+?8LhpXr?873SKA=qp}3nu zR?yRP-JGT5a|lF@(Ak=zckP+8ar7{))rN)(w&qnz<~J`jJWW!fRn$$(F4g7Hd@_Li03MH6HaG<-}KcxBwSKW8;-nS4^u(wa!>7mi8<*&u{u;OD@EB z5oAJ8JSY;jBe$;+oS!zECYDl7G;sZLY7VB}XGYtLkY16Jv063+Vmg+%RGZCKJj`zQ zw9q@dlMdsU>j8Hn<$J~=E^>AuP0hk{_E_oMqI=MG83YMkO2RaOy#pq#*5-+uWFaRP>9Z7^g!TxB)q} zW6_O7>Jw3Hn$;(3*v&0roKx5<+U?wwE%kDgSV$oih{kO+_E1T*9@XXl8s0EJl3{W^ zP|6KCOM9Zf9eMW$47QhIV>qAEF`IJ}QLPj`#Hicb?_k|aqhpov{3EdHxqv>GRFEL; zHZv;v9+}C^z~zw)(#zLLa}Jm^n7>8QDk&J^T9oK|G)gg;uk8=k&Mv_WdQ zHt1oD(*Br{MC_bBjK}Pmyo^D6QGStgsQkrc82S60g2?+XC91khXkrP*2yGl!=d1gW#L>iXD%Fj;K~M z7I5toakZ!a#`Tw?vL=;4Vf~!_FNFTv>?i}!%PE6vNY0~R9WsJp5)yI4F$b(Y3M3MR za3JBR?Slwro0I`RE>~{Xzhd zzU`Q`1K@>lEH0ke_9g)c72=0F%E0raQ0RYKiQqb(S*Oq+;YGn%CV*{o+TC1-XL_&U zgWGbPp0r0T9ttq#I+TL@THzOE$IeHZ!YL6J{Kr#cIZCx95WGKbwG^tGUM!|LbBNqN zR9{DaDH_D zJGx)v?-u&5HX5E0+&^>1>Cu~bg{2aY0}SS^^WY@6v$$q1`Btqe-bqq~AQ)}oy`RG{ zNzSBgLB}???L~8Q&dyc{vJKhyOUkyi&@fgRy~8_&ZHIBn4S94Z)i!K!cfH)w`K)Ff zOdFYU(G!_nOjKNGx!R~t@9OsIqdbHa;jXD&M^_X$W`bTi_=z_%ap2%Vqddh%!;EcZ zCdSL0LZU61$)jDkvGifI`YQ|mECA|Z>X^1;c-&jMs=h}yxrJ9iEOMe?d#Ikpo%!J} z@lvr`?f!>b6bw3JI9B7k=EqZap5^PG4Lx=+t|#mb+vP=MtJx9052i6+sFUMkxRRsQ zI8bd7?jx8c@W`gEIO@!(MnQ>@cXYNN(F5tG4X2$gf4AS22%jNv?--5v8=BrlQ^mAZ zD)%<$cU+2ocZ&<3j0R`7)_T){q2zN^cm-Qi0Q$*2I40$&ekq z)JWu3T`XVJef+-JQKc)B|2W=9O^G%+7?%eTwOovdFJ`(-k2Y8^nDP_&=ZYhk8=?>r zwV8q8Y)aBJh@L6EntSJBf4uxsg+~p8`Ny@L!my0IeZt0GRnGB}7`8AwD~P;jBqtRBi)^W(@&?ZYH* z0)g%L!U>VqpxHNO_uJ+mHHf&4tt|e+rQ5Q}DF=qPcG|h@+|+5NtZGV~=h33m^DROx zws&c#uKz^}wK}o1=$a@g1kVffnZ>60`fWdY$t(qBE$9|&f1Gk}Jj1kG zc{1iwao1wL`gV=&Bt{0CG@TbJC=$#+E?NHG<2y!R<(ikeECixjni2>>j60+V4g?*2 za=_c6SruMcBM}?)#vO5lo}myubG30deQVLXSlD!DeG&1Vj}bHY4E6 zxAZ3HKJPd&_5zWtheBk#>xwKt7CbqRK(PJs0Q9DRT0=(Z-Dh5Pk}CZ r?+szEtYcpe3T4)c6zJs#_~J#$=aYSJ=HbBqD`NIXoo(>npc4KB0n%t* diff --git a/docs/df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html b/docs/df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html index bfd2835..1d876b6 100644 --- a/docs/df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html +++ b/docs/df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException::AException @@ -35,10 +35,10 @@ - + @@ -131,19 +131,17 @@

14  _message += (!additionnal_message.empty()) ? additionnal_message : "";
15  _message += (!file_data.empty()) ? " | " + file_data : "";
16  }
+
std::string _message
Definition: AException.hpp:51
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html b/docs/df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html index dde4bb8..a063e07 100644 --- a/docs/df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html +++ b/docs/df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException::what @@ -35,10 +35,10 @@ - + @@ -113,19 +113,17 @@

19  {
20  return _message.c_str();
21  }
+
std::string _message
Definition: AException.hpp:51
-
std::string _message
Definition: AException.hpp:51
diff --git a/docs/df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html b/docs/df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html index 4252255..d00ea9f 100644 --- a/docs/df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html +++ b/docs/df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException::getReturnValue @@ -35,10 +35,10 @@ - + @@ -122,9 +122,7 @@

diff --git a/docs/df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html b/docs/df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html index 481d75a..dfee324 100644 --- a/docs/df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html +++ b/docs/df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException::~AException @@ -35,10 +35,10 @@ - + @@ -116,9 +116,7 @@

diff --git a/docs/df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html b/docs/df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html index 8e40bd3..8d04eb8 100644 --- a/docs/df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html +++ b/docs/df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: arcade::AException::_message @@ -35,10 +35,10 @@ - + @@ -114,9 +114,7 @@

diff --git a/docs/df/def/AEvent_8cpp.html b/docs/df/def/AEvent_8cpp.html index 8c650b7..29e4e6b 100644 --- a/docs/df/def/AEvent_8cpp.html +++ b/docs/df/def/AEvent_8cpp.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AEvent.cpp File Reference @@ -35,10 +35,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/docs/df/def/AEvent_8cpp_source.html b/docs/df/def/AEvent_8cpp_source.html index 523cba0..23feb0c 100644 --- a/docs/df/def/AEvent_8cpp_source.html +++ b/docs/df/def/AEvent_8cpp_source.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common/AEvent.cpp Source File @@ -35,10 +35,10 @@ - + @@ -120,22 +120,20 @@
31  return _value_y;
32  }
33 }
- - -
Type_e getType() const
Getter for the type of the event(keyboard input).
Definition: AEvent.cpp:19
-
float getValueY() const
Getter for the value of y associated with the event.
Definition: AEvent.cpp:29
-
Type_e
Enumeration representing types of events.
Definition: AEvent.hpp:18
+
float getValueY() const
Getter for the value of y associated with the event.
Definition: AEvent.cpp:29
float getValueX() const
Getter for the value of x associated with the event.
Definition: AEvent.cpp:24
- +
Type_e getType() const
Getter for the type of the event(keyboard input).
Definition: AEvent.cpp:19
AEvent(Type_e type, float value_x, float value_y)
Constructor for AEvent.
Definition: AEvent.cpp:12
+
Type_e
Enumeration representing types of events.
Definition: AEvent.hpp:19
+ + + diff --git a/docs/dir_02bbfb1e33f88bbbf612c00e85eb29a8.html b/docs/dir_02bbfb1e33f88bbbf612c00e85eb29a8.html index ed96df6..78f824f 100644 --- a/docs/dir_02bbfb1e33f88bbbf612c00e85eb29a8.html +++ b/docs/dir_02bbfb1e33f88bbbf612c00e85eb29a8.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/game Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_0964d109c436f5d0cbe6718ecdfac6a6.html b/docs/dir_0964d109c436f5d0cbe6718ecdfac6a6.html index b1758ea..33409c6 100644 --- a/docs/dir_0964d109c436f5d0cbe6718ecdfac6a6.html +++ b/docs/dir_0964d109c436f5d0cbe6718ecdfac6a6.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes Directory Reference @@ -35,10 +35,10 @@ - + @@ -101,9 +101,7 @@ diff --git a/docs/dir_09e761304027c904456130627fd4dcf5.html b/docs/dir_09e761304027c904456130627fd4dcf5.html index 6e58631..1d46539 100644 --- a/docs/dir_09e761304027c904456130627fd4dcf5.html +++ b/docs/dir_09e761304027c904456130627fd4dcf5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes Directory Reference @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@ diff --git a/docs/dir_0ae03f2c4ed03d4fabfd52007a135e48.html b/docs/dir_0ae03f2c4ed03d4fabfd52007a135e48.html index 7676d37..578fc43 100644 --- a/docs/dir_0ae03f2c4ed03d4fabfd52007a135e48.html +++ b/docs/dir_0ae03f2c4ed03d4fabfd52007a135e48.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SFML Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_2e14f495647d67885f05900e7f8ba48d.html b/docs/dir_2e14f495647d67885f05900e7f8ba48d.html index 72792ba..e9e6425 100644 --- a/docs/dir_2e14f495647d67885f05900e7f8ba48d.html +++ b/docs/dir_2e14f495647d67885f05900e7f8ba48d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/nCurses Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_358719138bd733a589f2c5f2c3b9796f.html b/docs/dir_358719138bd733a589f2c5f2c3b9796f.html index fc1ec67..0756e8e 100644 --- a/docs/dir_358719138bd733a589f2c5f2c3b9796f.html +++ b/docs/dir_358719138bd733a589f2c5f2c3b9796f.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Menu Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_37c72a2382a9f76faed5f580d7865094.html b/docs/dir_37c72a2382a9f76faed5f580d7865094.html index 94a3ea5..7602247 100644 --- a/docs/dir_37c72a2382a9f76faed5f580d7865094.html +++ b/docs/dir_37c72a2382a9f76faed5f580d7865094.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics Directory Reference @@ -35,10 +35,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/docs/dir_4f50a462a09c87c4335fb6fc9a06db0e.html b/docs/dir_4f50a462a09c87c4335fb6fc9a06db0e.html index ed82888..752a410 100644 --- a/docs/dir_4f50a462a09c87c4335fb6fc9a06db0e.html +++ b/docs/dir_4f50a462a09c87c4335fb6fc9a06db0e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games Directory Reference @@ -35,10 +35,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/docs/dir_5d8940b376a91babd01d2cd4dd8268eb.html b/docs/dir_5d8940b376a91babd01d2cd4dd8268eb.html index 110e2db..623236b 100644 --- a/docs/dir_5d8940b376a91babd01d2cd4dd8268eb.html +++ b/docs/dir_5d8940b376a91babd01d2cd4dd8268eb.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games Directory Reference @@ -35,10 +35,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html index d529316..fbe48b6 100644 --- a/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src Directory Reference @@ -35,10 +35,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/docs/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/docs/dir_97aefd0d527b934f1d99a682da8fe6a9.html index e902c90..b72c21d 100644 --- a/docs/dir_97aefd0d527b934f1d99a682da8fe6a9.html +++ b/docs/dir_97aefd0d527b934f1d99a682da8fe6a9.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib Directory Reference @@ -35,10 +35,10 @@ - + @@ -101,9 +101,7 @@ diff --git a/docs/dir_9a35864cd4143d39979746a232e7d8d7.html b/docs/dir_9a35864cd4143d39979746a232e7d8d7.html index 47f981f..3c5d5cb 100644 --- a/docs/dir_9a35864cd4143d39979746a232e7d8d7.html +++ b/docs/dir_9a35864cd4143d39979746a232e7d8d7.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/common Directory Reference @@ -35,10 +35,10 @@ - + @@ -103,9 +103,7 @@ diff --git a/docs/dir_9d02b555d18135a2ddcd812934fa3271.html b/docs/dir_9d02b555d18135a2ddcd812934fa3271.html index 02db16c..3139062 100644 --- a/docs/dir_9d02b555d18135a2ddcd812934fa3271.html +++ b/docs/dir_9d02b555d18135a2ddcd812934fa3271.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SDL2 Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_a065c5f60305fee3569f887679366939.html b/docs/dir_a065c5f60305fee3569f887679366939.html index 55fc906..35c4a96 100644 --- a/docs/dir_a065c5f60305fee3569f887679366939.html +++ b/docs/dir_a065c5f60305fee3569f887679366939.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src Directory Reference @@ -35,10 +35,10 @@ - + @@ -101,9 +101,7 @@ diff --git a/docs/dir_b61163fcfc1c7557713cfec58882c9a3.html b/docs/dir_b61163fcfc1c7557713cfec58882c9a3.html index e51f69c..42b16d7 100644 --- a/docs/dir_b61163fcfc1c7557713cfec58882c9a3.html +++ b/docs/dir_b61163fcfc1c7557713cfec58882c9a3.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/SFML Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_b6c019080825f37b0b9b7b4fb28f0919.html b/docs/dir_b6c019080825f37b0b9b7b4fb28f0919.html index d15b8ca..8037d74 100644 --- a/docs/dir_b6c019080825f37b0b9b7b4fb28f0919.html +++ b/docs/dir_b6c019080825f37b0b9b7b4fb28f0919.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Menu Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_b9a7edf0c75b9d02f7f35a639314d76b.html b/docs/dir_b9a7edf0c75b9d02f7f35a639314d76b.html index e9ab20c..848c744 100644 --- a/docs/dir_b9a7edf0c75b9d02f7f35a639314d76b.html +++ b/docs/dir_b9a7edf0c75b9d02f7f35a639314d76b.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: includes/display Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_beb65e2ca47b0dc45f865a4b51f70744.html b/docs/dir_beb65e2ca47b0dc45f865a4b51f70744.html index 261b538..3cb308b 100644 --- a/docs/dir_beb65e2ca47b0dc45f865a4b51f70744.html +++ b/docs/dir_beb65e2ca47b0dc45f865a4b51f70744.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics Directory Reference @@ -35,10 +35,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/docs/dir_c0c57f3eab7c2959772bb806bb6ae77f.html b/docs/dir_c0c57f3eab7c2959772bb806bb6ae77f.html index db2a443..f468b5f 100644 --- a/docs/dir_c0c57f3eab7c2959772bb806bb6ae77f.html +++ b/docs/dir_c0c57f3eab7c2959772bb806bb6ae77f.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Pacman Directory Reference @@ -35,10 +35,10 @@ - + @@ -109,9 +109,7 @@ diff --git a/docs/dir_d7fe081cfa08c5d2f20d7bc431eec58d.html b/docs/dir_d7fe081cfa08c5d2f20d7bc431eec58d.html index dbedde2..b1ab3da 100644 --- a/docs/dir_d7fe081cfa08c5d2f20d7bc431eec58d.html +++ b/docs/dir_d7fe081cfa08c5d2f20d7bc431eec58d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Pacman Directory Reference @@ -35,10 +35,10 @@ - + @@ -109,9 +109,7 @@ diff --git a/docs/dir_d950220d7a6858bb7615f1183dfac6fe.html b/docs/dir_d950220d7a6858bb7615f1183dfac6fe.html index 93d5d86..6ac345d 100644 --- a/docs/dir_d950220d7a6858bb7615f1183dfac6fe.html +++ b/docs/dir_d950220d7a6858bb7615f1183dfac6fe.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/graphics/SDL2 Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_da8bb0ca5d3b751267822357c7e80caf.html b/docs/dir_da8bb0ca5d3b751267822357c7e80caf.html index 1d59e8b..31cfc3e 100644 --- a/docs/dir_da8bb0ca5d3b751267822357c7e80caf.html +++ b/docs/dir_da8bb0ca5d3b751267822357c7e80caf.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/includes/games/Snake Directory Reference @@ -35,10 +35,10 @@ - + @@ -103,9 +103,7 @@ diff --git a/docs/dir_dd37ae6487b81e5b1d527015b39bb2b5.html b/docs/dir_dd37ae6487b81e5b1d527015b39bb2b5.html index 26d52a7..0caa6e3 100644 --- a/docs/dir_dd37ae6487b81e5b1d527015b39bb2b5.html +++ b/docs/dir_dd37ae6487b81e5b1d527015b39bb2b5.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/graphics/nCurses Directory Reference @@ -35,10 +35,10 @@ - + @@ -99,9 +99,7 @@ diff --git a/docs/dir_e23b7fc566cc856488d5a5c4ac03bac1.html b/docs/dir_e23b7fc566cc856488d5a5c4ac03bac1.html index 60a4f24..72e3bf5 100644 --- a/docs/dir_e23b7fc566cc856488d5a5c4ac03bac1.html +++ b/docs/dir_e23b7fc566cc856488d5a5c4ac03bac1.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: lib/src/games/Snake Directory Reference @@ -35,10 +35,10 @@ - + @@ -103,9 +103,7 @@ diff --git a/docs/dir_fdedb0aba14d44ce9d99bc100e026e6a.html b/docs/dir_fdedb0aba14d44ce9d99bc100e026e6a.html index e451cdc..3e3ef70 100644 --- a/docs/dir_fdedb0aba14d44ce9d99bc100e026e6a.html +++ b/docs/dir_fdedb0aba14d44ce9d99bc100e026e6a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: src/common Directory Reference @@ -35,10 +35,10 @@ - + @@ -103,9 +103,7 @@ diff --git a/docs/doxygen.css b/docs/doxygen.css index 73ecbb2..ffbff02 100644 --- a/docs/doxygen.css +++ b/docs/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.17 */ +/* The standard CSS for doxygen 1.9.1 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -66,7 +66,7 @@ p.startli, p.startdd { margin-top: 2px; } -th p.starttd, p.intertd, p.endtd { +th p.starttd, th p.intertd, th p.endtd { font-size: 100%; font-weight: 700; } @@ -103,30 +103,96 @@ caption { } span.legend { - font-size: 70%; - text-align: center; + font-size: 70%; + text-align: center; } h3.version { - font-size: 90%; - text-align: center; + font-size: 90%; + text-align: center; } -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; } -div.qindex, div.navpath { +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; width: 100%; line-height: 140%; + font-size: 130%; + color: #A0A0A0; } -div.navtab { - margin-right: 15px; +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } } + /* @group Link Styling */ a { @@ -143,17 +209,6 @@ a:hover { text-decoration: underline; } -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #FFFFFF; - border: 1px double #869DCA; -} - .contents a.qindexHL:visited { color: #FFFFFF; } @@ -1358,10 +1413,12 @@ dl.citelist dt { font-weight:bold; margin-right:10px; padding:5px; + text-align:right; + width:52px; } dl.citelist dd { - margin:2px 0; + margin:2px 0 2px 72px; padding:5px 0; } @@ -1424,6 +1481,12 @@ div.toc li.level4 { margin-left: 45px; } +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + .PageDocRTL-title div.toc li.level1 { margin-left: 0 !important; margin-right: 0; @@ -1661,47 +1724,6 @@ tr.heading h2 { /* @group Markdown */ -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - table.markdownTable { border-collapse:collapse; margin-top: 4px; diff --git a/docs/doxygen.svg b/docs/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/docs/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/dynsections.js b/docs/dynsections.js index c8e84aa..88f2c27 100644 --- a/docs/dynsections.js +++ b/docs/dynsections.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + 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: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ function toggleVisibility(linkObj) { diff --git a/docs/files.html b/docs/files.html index ac64d39..e408d41 100644 --- a/docs/files.html +++ b/docs/files.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: File List @@ -35,10 +35,10 @@ - + @@ -164,9 +164,7 @@ diff --git a/docs/functions.html b/docs/functions.html index 1ba1a17..10b1ad3 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -125,9 +125,7 @@

- _ -

    diff --git a/docs/functions_a.html b/docs/functions_a.html index 68b10d0..f29a04e 100644 --- a/docs/functions_a.html +++ b/docs/functions_a.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@

    - a -

      diff --git a/docs/functions_c.html b/docs/functions_c.html index 10b302f..59d9334 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -107,9 +107,7 @@

      - c -

        diff --git a/docs/functions_d.html b/docs/functions_d.html index a07a77d..cfd7928 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -105,9 +105,7 @@

        - d -

          diff --git a/docs/functions_e.html b/docs/functions_e.html index 64ebccc..48e4876 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -102,9 +102,7 @@

          - e -

            diff --git a/docs/functions_func.html b/docs/functions_func.html index c00d08d..22eebb5 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields - Functions @@ -35,10 +35,10 @@ - + @@ -600,9 +600,7 @@

            - ~ -

              diff --git a/docs/functions_g.html b/docs/functions_g.html index 20c4c79..c620ff1 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -262,9 +262,7 @@

              - g -

                diff --git a/docs/functions_i.html b/docs/functions_i.html index 8b10e1f..09edf0c 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -110,9 +110,7 @@

                - i -

                  diff --git a/docs/functions_l.html b/docs/functions_l.html index b8896e4..d34b246 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -95,9 +95,7 @@

                  - l -

                    diff --git a/docs/functions_m.html b/docs/functions_m.html index a31214d..3384648 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -100,9 +100,7 @@

                    - m -

                      diff --git a/docs/functions_o.html b/docs/functions_o.html index 5ff7e6f..6f9e115 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -95,9 +95,7 @@

                      - o -

                        diff --git a/docs/functions_p.html b/docs/functions_p.html index bcd6f88..0a0787c 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -98,9 +98,7 @@

                        - p -

                          diff --git a/docs/functions_r.html b/docs/functions_r.html index c0a54f2..2eee1d2 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -121,9 +121,7 @@

                          - r -

                            diff --git a/docs/functions_s.html b/docs/functions_s.html index a1fd8da..1b9299a 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -140,9 +140,7 @@

                            - s -

                              diff --git a/docs/functions_t.html b/docs/functions_t.html index 5915e5f..998752d 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -101,9 +101,7 @@

                              - t -

                                diff --git a/docs/functions_u.html b/docs/functions_u.html index e073dc1..9816ce4 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -103,9 +103,7 @@

                                - u -

                                  diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 66b03eb..35d5010 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields - Variables @@ -35,10 +35,10 @@ - + @@ -141,9 +141,7 @@ diff --git a/docs/functions_w.html b/docs/functions_w.html index fe553a9..3060cf5 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -98,9 +98,7 @@

                                  - w -

                                    diff --git a/docs/functions_~.html b/docs/functions_~.html index 9b58e60..3523880 100644 --- a/docs/functions_~.html +++ b/docs/functions_~.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Data Fields @@ -35,10 +35,10 @@ - + @@ -191,9 +191,7 @@

                                    - ~ -

                                      diff --git a/docs/globals.html b/docs/globals.html index efa4542..4e043af 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Globals @@ -35,10 +35,10 @@ - + @@ -96,9 +96,7 @@ diff --git a/docs/globals_defs.html b/docs/globals_defs.html index 02cde4c..fb4ad76 100644 --- a/docs/globals_defs.html +++ b/docs/globals_defs.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Globals @@ -35,10 +35,10 @@ - + @@ -93,9 +93,7 @@ diff --git a/docs/globals_func.html b/docs/globals_func.html index ef2c7be..2f71abf 100644 --- a/docs/globals_func.html +++ b/docs/globals_func.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Globals @@ -35,10 +35,10 @@ - + @@ -93,9 +93,7 @@ diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 5a00240..cd26e46 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Class Hierarchy @@ -35,10 +35,10 @@ - + @@ -102,7 +102,7 @@  Carcade::DLManager< LibraryType >  Carcade::DLManager< arcade::IDisplayModule >  Carcade::DLManager< arcade::IGameModule > - Cexception + Cstd::exception  Carcade::AExceptionBase class for exceptions in the arcade namespace  Carcade::AGameException  Carcade::GameMenuException @@ -134,9 +134,7 @@ diff --git a/docs/hierarchy.js b/docs/hierarchy.js index 06dc4a6..6ab5787 100644 --- a/docs/hierarchy.js +++ b/docs/hierarchy.js @@ -14,7 +14,7 @@ var hierarchy = [ "arcade::DLManager< LibraryType >", "de/d85/classarcade_1_1DLManager.html", null ], [ "arcade::DLManager< arcade::IDisplayModule >", "de/d85/classarcade_1_1DLManager.html", null ], [ "arcade::DLManager< arcade::IGameModule >", "de/d85/classarcade_1_1DLManager.html", null ], - [ "exception", null, [ + [ "std::exception", null, [ [ "arcade::AException", "df/da4/classarcade_1_1AException.html", [ [ "arcade::AGameException", "d6/d6b/classarcade_1_1AGameException.html", [ [ "arcade::GameMenuException", "dd/d83/classarcade_1_1GameMenuException.html", null ], diff --git a/docs/index.html b/docs/index.html index 677dda2..6b94aad 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Main Page @@ -35,10 +35,10 @@ - + @@ -92,9 +92,7 @@ diff --git a/docs/last_update b/docs/last_update index 2c51ab9..e9d3a89 100644 --- a/docs/last_update +++ b/docs/last_update @@ -1 +1 @@ -2024-04-09 07:23:00 +2024-04-09 20:24:09 diff --git a/docs/menu.js b/docs/menu.js index 433c15b..2fe2214 100644 --- a/docs/menu.js +++ b/docs/menu.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + 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: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { function makeTree(data,relPath) { @@ -40,9 +41,9 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); if (searchEnabled) { if (serverSide) { - $('#main-menu').append('
                                    • '); + $('#main-menu').append('
                                    • '); } else { - $('#main-menu').append('
                                    • '); + $('#main-menu').append('
                                    • '); } } $('#main-menu').smartmenus(); diff --git a/docs/menudata.js b/docs/menudata.js index 741224f..47ffc5b 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -1,24 +1,26 @@ /* -@licstart The following is the entire license notice for the -JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. -Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) -This program is free software; you can redistribute it and/or modify -it under the terms of version 2 of the GNU General Public License as published by -the Free Software Foundation + Copyright (C) 1997-2020 by Dimitri van Heesch -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + 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: -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. -@licend The above is the entire license notice -for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ var menudata={children:[ {text:"Main Page",url:"index.html"}, diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index ec8b4c7..b5c345c 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Namespace Members @@ -35,10 +35,10 @@ - + @@ -102,9 +102,7 @@ diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index de41ecd..0f4a527 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Namespace Members @@ -35,10 +35,10 @@ - + @@ -96,9 +96,7 @@ diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html index 421667a..b02a2e1 100644 --- a/docs/namespacemembers_func.html +++ b/docs/namespacemembers_func.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Namespace Members @@ -35,10 +35,10 @@ - + @@ -96,9 +96,7 @@ diff --git a/docs/namespaces.html b/docs/namespaces.html index 0550041..f15e1f5 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Namespace List @@ -35,10 +35,10 @@ - + @@ -88,8 +88,43 @@
                                      Here is a list of all namespaces with brief descriptions:
                                      - - +
                                      [detail level 12]
                                       Narcade
                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                       Narcade
                                       CAEntityBase class representing a generic entity
                                       CGameDataStruct representing game data
                                       CAEventClass representing an event
                                       CDisplayDataStruct representing display data
                                       CAExceptionBase class for exceptions in the arcade namespace
                                       CMainExceptionException class specifically for main function related errors
                                       CCoreClass representing the core functionality of the arcade system
                                       CCoreExceptionException class specifically for Core-related errors
                                       CIDisplayModuleInterface class for display modules
                                       CDLManagerException
                                       CDLManager
                                       CIGameModuleInterface class for game modules
                                       CAGame
                                       CAGameException
                                       CGameMenu
                                       CGameMenuException
                                       CGamePacman
                                       CGamePacmanException
                                       CGhost
                                       CPacgum
                                       CPlayer
                                       CTeleporter
                                       CWall
                                       CApple
                                       CGameSnake
                                       CGameSnakeException
                                       CSnake
                                       CAGraphic
                                       CAGraphicException
                                       CGraphicNCurses
                                       CGraphicNCursesException
                                       CGraphicSDL2
                                       CGraphicSDL2Exception
                                       CGraphicSFML
                                       CGraphicSFMLException
                                      @@ -97,9 +132,7 @@ diff --git a/docs/namespaces_dup.js b/docs/namespaces_dup.js index 84ae057..64eee3e 100644 --- a/docs/namespaces_dup.js +++ b/docs/namespaces_dup.js @@ -1,4 +1,4 @@ var namespaces_dup = [ - [ "arcade", "db/d1a/namespacearcade.html", null ] + [ "arcade", "db/d1a/namespacearcade.html", "db/d1a/namespacearcade" ] ]; \ No newline at end of file diff --git a/docs/navtree.js b/docs/navtree.js index edc31ef..1e272d3 100644 --- a/docs/navtree.js +++ b/docs/navtree.js @@ -1,24 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + 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: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ var navTreeSubIndices = new Array(); var arrowDown = '▼'; diff --git a/docs/navtreedata.js b/docs/navtreedata.js index f6dd950..a6adf76 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -1,24 +1,26 @@ /* -@licstart The following is the entire license notice for the -JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. -Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) -This program is free software; you can redistribute it and/or modify -it under the terms of version 2 of the GNU General Public License as published by -the Free Software Foundation + Copyright (C) 1997-2020 by Dimitri van Heesch -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + 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: -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. -@licend The above is the entire license notice -for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ var NAVTREE = [ @@ -87,7 +89,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"da/d03/AGame_8hpp.html" +"da/d03/AGame_8hpp.html", +"dir_b6c019080825f37b0b9b7b4fb28f0919.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index 83777c5..191cf33 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -30,20 +30,20 @@ var NAVTREEINDEX0 = "d0/d30/md_README.html#autotoc_md7":[0,2,1], "d0/d30/md_README.html#autotoc_md8":[0,2,2], "d0/d30/md_README.html#autotoc_md9":[0,3], -"d0/d57/classarcade_1_1Ghost.html":[2,0,0,20], -"d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html#a0aefa43c72379771c87b62ec3257294d":[2,0,0,20,7], -"d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html#a0d1a94991a5197277351815a72d2101f":[2,0,0,20,4], -"d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html#a11be161c5b1211241d737f811b530a59":[2,0,0,20,10], -"d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html#a503f317c20bed619890c9d34b632199d":[2,0,0,20,2], -"d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html#a51403d1dc7600ba82ebc0ef04dd484b7":[2,0,0,20,9], -"d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html#a5d708ddf9b8947b6e129dfda7b8b150b":[2,0,0,20,12], -"d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html#a61f5c1b0dc132a25ab0e5fee50db9059":[2,0,0,20,5], -"d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html#a63d9a486b592beeedb59b231901e7aed":[2,0,0,20,6], -"d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html#a921940be0b74c27ac27b7574c1a98714":[2,0,0,20,1], -"d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html#abd43a99569e4b36dbb1083853ab0a6c7":[2,0,0,20,0], -"d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html#ac644b05af80c4f09d13ea4b946ac5355":[2,0,0,20,8], -"d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html#adcd103f28527c11315f5d9b71469721b":[2,0,0,20,3], -"d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html#afbf34816e8940d956e027a4e4b3ee7ff":[2,0,0,20,11], +"d0/d57/classarcade_1_1Ghost.html":[2,0,0,18], +"d0/d57/classarcade_1_1Ghost_a0aefa43c72379771c87b62ec3257294d.html#a0aefa43c72379771c87b62ec3257294d":[2,0,0,18,7], +"d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html#a0d1a94991a5197277351815a72d2101f":[2,0,0,18,4], +"d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html#a11be161c5b1211241d737f811b530a59":[2,0,0,18,10], +"d0/d57/classarcade_1_1Ghost_a503f317c20bed619890c9d34b632199d.html#a503f317c20bed619890c9d34b632199d":[2,0,0,18,2], +"d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html#a51403d1dc7600ba82ebc0ef04dd484b7":[2,0,0,18,9], +"d0/d57/classarcade_1_1Ghost_a5d708ddf9b8947b6e129dfda7b8b150b.html#a5d708ddf9b8947b6e129dfda7b8b150b":[2,0,0,18,12], +"d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html#a61f5c1b0dc132a25ab0e5fee50db9059":[2,0,0,18,5], +"d0/d57/classarcade_1_1Ghost_a63d9a486b592beeedb59b231901e7aed.html#a63d9a486b592beeedb59b231901e7aed":[2,0,0,18,6], +"d0/d57/classarcade_1_1Ghost_a921940be0b74c27ac27b7574c1a98714.html#a921940be0b74c27ac27b7574c1a98714":[2,0,0,18,1], +"d0/d57/classarcade_1_1Ghost_abd43a99569e4b36dbb1083853ab0a6c7.html#abd43a99569e4b36dbb1083853ab0a6c7":[2,0,0,18,0], +"d0/d57/classarcade_1_1Ghost_ac644b05af80c4f09d13ea4b946ac5355.html#ac644b05af80c4f09d13ea4b946ac5355":[2,0,0,18,8], +"d0/d57/classarcade_1_1Ghost_adcd103f28527c11315f5d9b71469721b.html#adcd103f28527c11315f5d9b71469721b":[2,0,0,18,3], +"d0/d57/classarcade_1_1Ghost_afbf34816e8940d956e027a4e4b3ee7ff.html#afbf34816e8940d956e027a4e4b3ee7ff":[2,0,0,18,11], "d0/d66/classarcade_1_1AEntity.html":[2,0,0,0], "d0/d66/classarcade_1_1AEntity_a0c360cdeaa05c8abebeb88405615bda8.html#a0c360cdeaa05c8abebeb88405615bda8":[2,0,0,0,5], "d0/d66/classarcade_1_1AEntity_a0c3dc9c3ae175265085d0b6d3d625066.html#a0c3dc9c3ae175265085d0b6d3d625066":[2,0,0,0,1], @@ -60,72 +60,72 @@ var NAVTREEINDEX0 = "d0/d66/classarcade_1_1AEntity_ad16f6a464df63837e49ddbf8184965bf.html#ad16f6a464df63837e49ddbf8184965bf":[2,0,0,0,13], "d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html#ad233dd8593fe8889f9b0b5bb3f19f8c1":[2,0,0,0,0], "d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html#adf7268b1aae4037f993688470923f206":[2,0,0,0,6], -"d0/d8d/classarcade_1_1AGame.html":[2,0,0,3], -"d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html#a01e00db8429dfdbd7c1d2cc7bc8952e6":[2,0,0,3,14], -"d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html#a2ab3d142c297272107ebcfca1730e522":[2,0,0,3,0], -"d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html#a30cc145ef22c6e8b839262b99de4d164":[2,0,0,3,9], -"d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html#a36b4641b16cffb0ef9e130fe65eb82f3":[2,0,0,3,15], -"d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html#a3f1ec3bc8e2dcc3d8823add61a72a715":[2,0,0,3,6], -"d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html#a59f38138a48c1034453ada5feb1e2044":[2,0,0,3,3], -"d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html#a5a22fec0446d11240c18edc4dfc262cb":[2,0,0,3,13], -"d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html#a5b8ea02e27c3441c3b3436f580f703e8":[2,0,0,3,16], -"d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html#a7137e256ea0c2ed7033709e6ea0e2e6d":[2,0,0,3,2], -"d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html#a8d4ba978494b60b7083ca245a548a99e":[2,0,0,3,8], -"d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec":[2,0,0,3,5], -"d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html#a95174a70b94dbc2e7f78581b927fa453":[2,0,0,3,4], -"d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html#ab7e7818289ecda9587d9059babda6c1e":[2,0,0,3,19], -"d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html#abd9bf1b6f26098e215f453bd263342c3":[2,0,0,3,7], -"d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html#ac2afee563b4cf0c4fa0c1e55b03a7694":[2,0,0,3,17], -"d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html#ac6e649e1ee2575a659f10cfbcc9acf16":[2,0,0,3,10], -"d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html#ac9f203c96588be852b550b37a78c4fcb":[2,0,0,3,11], -"d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html#ad1b27f894ca368a29fe3bb48692a37fe":[2,0,0,3,12], -"d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html#ad544b56c56764dd9f05b23dfab85afa8":[2,0,0,3,1], -"d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html#adde05b29a1bca1c5b03441938509ad97":[2,0,0,3,18], -"d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html#afd2f91672eaa90724c8b34553952cf86":[2,0,0,3,20], +"d0/d8d/classarcade_1_1AGame.html":[2,0,0,12], +"d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html#a01e00db8429dfdbd7c1d2cc7bc8952e6":[2,0,0,12,14], +"d0/d8d/classarcade_1_1AGame_a2ab3d142c297272107ebcfca1730e522.html#a2ab3d142c297272107ebcfca1730e522":[2,0,0,12,0], +"d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html#a30cc145ef22c6e8b839262b99de4d164":[2,0,0,12,9], +"d0/d8d/classarcade_1_1AGame_a36b4641b16cffb0ef9e130fe65eb82f3.html#a36b4641b16cffb0ef9e130fe65eb82f3":[2,0,0,12,15], +"d0/d8d/classarcade_1_1AGame_a3f1ec3bc8e2dcc3d8823add61a72a715.html#a3f1ec3bc8e2dcc3d8823add61a72a715":[2,0,0,12,6], +"d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html#a59f38138a48c1034453ada5feb1e2044":[2,0,0,12,3], +"d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html#a5a22fec0446d11240c18edc4dfc262cb":[2,0,0,12,13], +"d0/d8d/classarcade_1_1AGame_a5b8ea02e27c3441c3b3436f580f703e8.html#a5b8ea02e27c3441c3b3436f580f703e8":[2,0,0,12,16], +"d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html#a7137e256ea0c2ed7033709e6ea0e2e6d":[2,0,0,12,2], +"d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html#a8d4ba978494b60b7083ca245a548a99e":[2,0,0,12,8], +"d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec":[2,0,0,12,5], +"d0/d8d/classarcade_1_1AGame_a95174a70b94dbc2e7f78581b927fa453.html#a95174a70b94dbc2e7f78581b927fa453":[2,0,0,12,4], +"d0/d8d/classarcade_1_1AGame_ab7e7818289ecda9587d9059babda6c1e.html#ab7e7818289ecda9587d9059babda6c1e":[2,0,0,12,19], +"d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html#abd9bf1b6f26098e215f453bd263342c3":[2,0,0,12,7], +"d0/d8d/classarcade_1_1AGame_ac2afee563b4cf0c4fa0c1e55b03a7694.html#ac2afee563b4cf0c4fa0c1e55b03a7694":[2,0,0,12,17], +"d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html#ac6e649e1ee2575a659f10cfbcc9acf16":[2,0,0,12,10], +"d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html#ac9f203c96588be852b550b37a78c4fcb":[2,0,0,12,11], +"d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html#ad1b27f894ca368a29fe3bb48692a37fe":[2,0,0,12,12], +"d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html#ad544b56c56764dd9f05b23dfab85afa8":[2,0,0,12,1], +"d0/d8d/classarcade_1_1AGame_adde05b29a1bca1c5b03441938509ad97.html#adde05b29a1bca1c5b03441938509ad97":[2,0,0,12,18], +"d0/d8d/classarcade_1_1AGame_afd2f91672eaa90724c8b34553952cf86.html#afd2f91672eaa90724c8b34553952cf86":[2,0,0,12,20], "d0/dc2/AGraphic_8cpp.html":[3,0,1,1,1,3], "d0/dc2/AGraphic_8cpp_source.html":[3,0,1,1,1,3], -"d0/dd6/classarcade_1_1GraphicSDL2.html":[2,0,0,23], -"d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html#a1d0fc0381452e8c1a89890fff8d59192":[2,0,0,23,0], -"d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html#a1d660970bf67f11eba92ce2780db70f9":[2,0,0,23,2], -"d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html#a7575741641ae9f95e9750406ea3fce89":[2,0,0,23,1], -"d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html#a7da9354eebddcae901eb7c511aea2fde":[2,0,0,23,4], -"d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html#ab9144fc6e93349f0ac25dd0196428395":[2,0,0,23,5], -"d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5":[2,0,0,23,3], +"d0/dd6/classarcade_1_1GraphicSDL2.html":[2,0,0,31], +"d0/dd6/classarcade_1_1GraphicSDL2_a1d0fc0381452e8c1a89890fff8d59192.html#a1d0fc0381452e8c1a89890fff8d59192":[2,0,0,31,0], +"d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html#a1d660970bf67f11eba92ce2780db70f9":[2,0,0,31,2], +"d0/dd6/classarcade_1_1GraphicSDL2_a7575741641ae9f95e9750406ea3fce89.html#a7575741641ae9f95e9750406ea3fce89":[2,0,0,31,1], +"d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html#a7da9354eebddcae901eb7c511aea2fde":[2,0,0,31,4], +"d0/dd6/classarcade_1_1GraphicSDL2_ab9144fc6e93349f0ac25dd0196428395.html#ab9144fc6e93349f0ac25dd0196428395":[2,0,0,31,5], +"d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5":[2,0,0,31,3], "d1/d56/GameSnake_8hpp.html":[3,0,1,0,0,2,1], "d1/d56/GameSnake_8hpp_source.html":[3,0,1,0,0,2,1], "d1/d63/GameMenu_8cpp.html":[3,0,1,1,0,0,0], "d1/d63/GameMenu_8cpp.html#a72c5cdffd80e28080f20f3ef31c06f39":[3,0,1,1,0,0,0,1], "d1/d63/GameMenu_8cpp.html#acc346c54e45728173764ef133e44c56c":[3,0,1,1,0,0,0,0], "d1/d63/GameMenu_8cpp_source.html":[3,0,1,1,0,0,0], -"d1/d7a/classarcade_1_1Teleporter.html":[2,0,0,33], -"d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html#a2577910f7186ecf9901279548510a956":[2,0,0,33,4], -"d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html#a3600cd6ea1fbbdc15690ad2fa49cb0cf":[2,0,0,33,0], -"d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html#a507179b37e003590e4bf52949f2e0ed6":[2,0,0,33,1], -"d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html#a81c56882b61706c8edc17f8517ed82eb":[2,0,0,33,2], -"d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html#a94cd992146af9e05b443f46d00b0d05a":[2,0,0,33,5], -"d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html#adaca7917f6c4822fb43a61998ef79795":[2,0,0,33,3], +"d1/d7a/classarcade_1_1Teleporter.html":[2,0,0,21], +"d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html#a2577910f7186ecf9901279548510a956":[2,0,0,21,4], +"d1/d7a/classarcade_1_1Teleporter_a3600cd6ea1fbbdc15690ad2fa49cb0cf.html#a3600cd6ea1fbbdc15690ad2fa49cb0cf":[2,0,0,21,0], +"d1/d7a/classarcade_1_1Teleporter_a507179b37e003590e4bf52949f2e0ed6.html#a507179b37e003590e4bf52949f2e0ed6":[2,0,0,21,1], +"d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html#a81c56882b61706c8edc17f8517ed82eb":[2,0,0,21,2], +"d1/d7a/classarcade_1_1Teleporter_a94cd992146af9e05b443f46d00b0d05a.html#a94cd992146af9e05b443f46d00b0d05a":[2,0,0,21,5], +"d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html#adaca7917f6c4822fb43a61998ef79795":[2,0,0,21,3], "d1/d9e/IGameModule_8hpp.html":[3,0,0,2,0], "d1/d9e/IGameModule_8hpp_source.html":[3,0,0,2,0], -"d2/d00/classarcade_1_1IDisplayModule.html":[2,0,0,27], -"d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html#a28bd9eff0be58e71a45f8634a2b6bfc6":[2,0,0,27,3], -"d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html#a7580da6a150c8801dd3d39a29ce97875":[2,0,0,27,1], -"d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe":[2,0,0,27,2], -"d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html#ad0c04d17b45fdb5c51589ce4b08d8626":[2,0,0,27,0], -"d2/d51/classarcade_1_1MainException.html":[2,0,0,29], -"d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html#a48295e5dde5429c1a9d74733a9ba0aea":[2,0,0,29,0], -"d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html#a9bbb483b66db6039ef41a1fd5b2b2025":[2,0,0,29,1], -"d2/d98/classarcade_1_1GameSnakeException.html":[2,0,0,19], -"d2/d98/classarcade_1_1GameSnakeException_a99e315612b6072e7c9bd27782f665f22.html#a99e315612b6072e7c9bd27782f665f22":[2,0,0,19,1], -"d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html#acbae83e6275a395a7cf42976ef04ca74":[2,0,0,19,0], +"d2/d00/classarcade_1_1IDisplayModule.html":[2,0,0,8], +"d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html#a28bd9eff0be58e71a45f8634a2b6bfc6":[2,0,0,8,3], +"d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html#a7580da6a150c8801dd3d39a29ce97875":[2,0,0,8,1], +"d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe":[2,0,0,8,2], +"d2/d00/classarcade_1_1IDisplayModule_ad0c04d17b45fdb5c51589ce4b08d8626.html#ad0c04d17b45fdb5c51589ce4b08d8626":[2,0,0,8,0], +"d2/d51/classarcade_1_1MainException.html":[2,0,0,5], +"d2/d51/classarcade_1_1MainException_a48295e5dde5429c1a9d74733a9ba0aea.html#a48295e5dde5429c1a9d74733a9ba0aea":[2,0,0,5,0], +"d2/d51/classarcade_1_1MainException_a9bbb483b66db6039ef41a1fd5b2b2025.html#a9bbb483b66db6039ef41a1fd5b2b2025":[2,0,0,5,1], +"d2/d98/classarcade_1_1GameSnakeException.html":[2,0,0,25], +"d2/d98/classarcade_1_1GameSnakeException_a99e315612b6072e7c9bd27782f665f22.html#a99e315612b6072e7c9bd27782f665f22":[2,0,0,25,1], +"d2/d98/classarcade_1_1GameSnakeException_acbae83e6275a395a7cf42976ef04ca74.html#acbae83e6275a395a7cf42976ef04ca74":[2,0,0,25,0], "d3/d40/AException_8hpp.html":[3,0,0,0,2], "d3/d40/AException_8hpp_a56c171ce5fb653a8b2a10fa534cd870b.html#a56c171ce5fb653a8b2a10fa534cd870b":[3,0,0,0,2,2], "d3/d40/AException_8hpp_source.html":[3,0,0,0,2], -"d3/d49/classarcade_1_1CoreException.html":[2,0,0,9], -"d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html#ac7d4aea1d40520b0c41fb1d14478116e":[2,0,0,9,0], -"d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html#adb2876007c6665bdc8762b1b48fc67f1":[2,0,0,9,1], -"d3/d7a/structarcade_1_1DisplayData.html":[2,0,0,10], -"d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html#a0af3622ccc8b30d8e789ec16a260186d":[2,0,0,10,0], -"d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html#acc75d5d0a5f0f067625080580a6e6452":[2,0,0,10,1], +"d3/d49/classarcade_1_1CoreException.html":[2,0,0,7], +"d3/d49/classarcade_1_1CoreException_ac7d4aea1d40520b0c41fb1d14478116e.html#ac7d4aea1d40520b0c41fb1d14478116e":[2,0,0,7,0], +"d3/d49/classarcade_1_1CoreException_adb2876007c6665bdc8762b1b48fc67f1.html#adb2876007c6665bdc8762b1b48fc67f1":[2,0,0,7,1], +"d3/d7a/structarcade_1_1DisplayData.html":[2,0,0,3], +"d3/d7a/structarcade_1_1DisplayData_a0af3622ccc8b30d8e789ec16a260186d.html#a0af3622ccc8b30d8e789ec16a260186d":[2,0,0,3,0], +"d3/d7a/structarcade_1_1DisplayData_acc75d5d0a5f0f067625080580a6e6452.html#acc75d5d0a5f0f067625080580a6e6452":[2,0,0,3,1], "d3/d84/Snake_8cpp.html":[3,0,1,1,0,2,2], "d3/d84/Snake_8cpp_source.html":[3,0,1,1,0,2,2], "d3/d86/Player_8hpp.html":[3,0,1,0,0,1,3], @@ -137,26 +137,26 @@ var NAVTREEINDEX0 = "d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html#a59b6f743a3ccbd6ef80b12971afb0ff4":[2,0,0,14,2], "d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html#a644826ea92a738ac5bf078175def3867":[2,0,0,14,3], "d3/daf/classarcade_1_1GameMenu_a879e958655d7f98cdf17d7874491ba77.html#a879e958655d7f98cdf17d7874491ba77":[2,0,0,14,0], -"d3/df8/classarcade_1_1AGraphic.html":[2,0,0,5], -"d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html#a143344dadd5c89a16298aa51eafea4ff":[2,0,0,5,3], -"d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c":[2,0,0,5,2], -"d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html#ad696edfd4dfb48edf73e4365c8bd4bfe":[2,0,0,5,0], -"d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html#ae0912eca98f6da49e8718cd6d9d92f6b":[2,0,0,5,1], -"d4/d00/classarcade_1_1GameSnake.html":[2,0,0,18], -"d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html#a0536fbcb078c1c461f5a7ce8572747d2":[2,0,0,18,1], -"d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html#a3a77e17ec830c8f14a02977f0aa0309c":[2,0,0,18,0], -"d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html#a450cd9b4e670773fc32a6eaacc798c53":[2,0,0,18,2], -"d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html#a4b63e2eec131c517182417a24d83c67c":[2,0,0,18,8], -"d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b":[2,0,0,18,4], -"d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html#a8809ee4d79dfb8f378b8cace5a4f6154":[2,0,0,18,5], -"d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html#acac83c70c25499473ebd1475947f5dd6":[2,0,0,18,3], -"d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html#acbf4cdbac3a807aac756ec95d2124e5e":[2,0,0,18,7], -"d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html#add574cec91689075f4641e3007f4640e":[2,0,0,18,6], +"d3/df8/classarcade_1_1AGraphic.html":[2,0,0,27], +"d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html#a143344dadd5c89a16298aa51eafea4ff":[2,0,0,27,3], +"d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c":[2,0,0,27,2], +"d3/df8/classarcade_1_1AGraphic_ad696edfd4dfb48edf73e4365c8bd4bfe.html#ad696edfd4dfb48edf73e4365c8bd4bfe":[2,0,0,27,0], +"d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html#ae0912eca98f6da49e8718cd6d9d92f6b":[2,0,0,27,1], +"d4/d00/classarcade_1_1GameSnake.html":[2,0,0,24], +"d4/d00/classarcade_1_1GameSnake_a0536fbcb078c1c461f5a7ce8572747d2.html#a0536fbcb078c1c461f5a7ce8572747d2":[2,0,0,24,1], +"d4/d00/classarcade_1_1GameSnake_a3a77e17ec830c8f14a02977f0aa0309c.html#a3a77e17ec830c8f14a02977f0aa0309c":[2,0,0,24,0], +"d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html#a450cd9b4e670773fc32a6eaacc798c53":[2,0,0,24,2], +"d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html#a4b63e2eec131c517182417a24d83c67c":[2,0,0,24,8], +"d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b":[2,0,0,24,4], +"d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html#a8809ee4d79dfb8f378b8cace5a4f6154":[2,0,0,24,5], +"d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html#acac83c70c25499473ebd1475947f5dd6":[2,0,0,24,3], +"d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html#acbf4cdbac3a807aac756ec95d2124e5e":[2,0,0,24,7], +"d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html#add574cec91689075f4641e3007f4640e":[2,0,0,24,6], "d4/d04/GraphicSDL2_8hpp.html":[3,0,1,0,1,1,0], "d4/d04/GraphicSDL2_8hpp_source.html":[3,0,1,0,1,1,0], -"d4/d55/classarcade_1_1GraphicSFMLException.html":[2,0,0,26], -"d4/d55/classarcade_1_1GraphicSFMLException_a2f61c61c6ebfe500cd3089f503ba9cf6.html#a2f61c61c6ebfe500cd3089f503ba9cf6":[2,0,0,26,1], -"d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html#abc251a91f4ca21499f97aaf44528d707":[2,0,0,26,0], +"d4/d55/classarcade_1_1GraphicSFMLException.html":[2,0,0,34], +"d4/d55/classarcade_1_1GraphicSFMLException_a2f61c61c6ebfe500cd3089f503ba9cf6.html#a2f61c61c6ebfe500cd3089f503ba9cf6":[2,0,0,34,1], +"d4/d55/classarcade_1_1GraphicSFMLException_abc251a91f4ca21499f97aaf44528d707.html#abc251a91f4ca21499f97aaf44528d707":[2,0,0,34,0], "d4/d65/classarcade_1_1GamePacman.html":[2,0,0,16], "d4/d65/classarcade_1_1GamePacman_a15b57ae5d5e14ae182218d15b4be10aa.html#a15b57ae5d5e14ae182218d15b4be10aa":[2,0,0,16,10], "d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html#a18017219f6095df1b4d509a52511208a":[2,0,0,16,2], @@ -184,32 +184,32 @@ var NAVTREEINDEX0 = "d4/d94/DLManager_8cpp_source.html":[3,0,2,2], "d5/d11/Player_8cpp.html":[3,0,1,1,0,1,3], "d5/d11/Player_8cpp_source.html":[3,0,1,1,0,1,3], -"d5/d56/classarcade_1_1DLManagerException.html":[2,0,0,12], -"d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html#a01102ccba2feaa9774f8a6544b0c55e9":[2,0,0,12,0], -"d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html#a3a520fb5eec97939f43936dc215daec3":[2,0,0,12,1], +"d5/d56/classarcade_1_1DLManagerException.html":[2,0,0,9], +"d5/d56/classarcade_1_1DLManagerException_a01102ccba2feaa9774f8a6544b0c55e9.html#a01102ccba2feaa9774f8a6544b0c55e9":[2,0,0,9,0], +"d5/d56/classarcade_1_1DLManagerException_a3a520fb5eec97939f43936dc215daec3.html#a3a520fb5eec97939f43936dc215daec3":[2,0,0,9,1], "d5/d73/AGraphic_8hpp.html":[3,0,1,0,1,3], "d5/d73/AGraphic_8hpp_source.html":[3,0,1,0,1,3], "d5/dda/Teleporter_8cpp.html":[3,0,1,1,0,1,4], "d5/dda/Teleporter_8cpp_source.html":[3,0,1,1,0,1,4], -"d6/d09/classarcade_1_1AEvent.html":[2,0,0,1], -"d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html#a522ca708f6c3edd3bc86af247ac6a406":[2,0,0,1,4], -"d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html#a98cc3234154408410a20fec9c9af52e0":[2,0,0,1,3], -"d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html#adf4f99b5eb4ade0ab613ccb78fa54e4e":[2,0,0,1,2], -"d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html#ae156bf15ee3cdb8d16b7f4fe6a25f195":[2,0,0,1,0], -"d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html#ae86ddfe3807ab30047ee26aad0b4dc26":[2,0,0,1,1], +"d6/d09/classarcade_1_1AEvent.html":[2,0,0,2], +"d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html#a522ca708f6c3edd3bc86af247ac6a406":[2,0,0,2,4], +"d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html#a98cc3234154408410a20fec9c9af52e0":[2,0,0,2,3], +"d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html#adf4f99b5eb4ade0ab613ccb78fa54e4e":[2,0,0,2,2], +"d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html#ae156bf15ee3cdb8d16b7f4fe6a25f195":[2,0,0,2,0], +"d6/d09/classarcade_1_1AEvent_ae86ddfe3807ab30047ee26aad0b4dc26.html#ae86ddfe3807ab30047ee26aad0b4dc26":[2,0,0,2,1], "d6/d27/Core_8cpp.html":[3,0,2,1], "d6/d27/Core_8cpp_source.html":[3,0,2,1], -"d6/d6b/classarcade_1_1AGameException.html":[2,0,0,4], -"d6/d6b/classarcade_1_1AGameException_a9968a9a24f09d99785c6effd41352e7f.html#a9968a9a24f09d99785c6effd41352e7f":[2,0,0,4,0], -"d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html#af26bb34e333352728f4daf366aba7331":[2,0,0,4,1], +"d6/d6b/classarcade_1_1AGameException.html":[2,0,0,13], +"d6/d6b/classarcade_1_1AGameException_a9968a9a24f09d99785c6effd41352e7f.html#a9968a9a24f09d99785c6effd41352e7f":[2,0,0,13,0], +"d6/d6b/classarcade_1_1AGameException_af26bb34e333352728f4daf366aba7331.html#af26bb34e333352728f4daf366aba7331":[2,0,0,13,1], "d6/d9a/GraphicSDL2_8cpp.html":[3,0,1,1,1,1,0], "d6/d9a/GraphicSDL2_8cpp.html#a72c5cdffd80e28080f20f3ef31c06f39":[3,0,1,1,1,1,0,1], "d6/d9a/GraphicSDL2_8cpp.html#acc346c54e45728173764ef133e44c56c":[3,0,1,1,1,1,0,0], "d6/d9a/GraphicSDL2_8cpp_source.html":[3,0,1,1,1,1,0], -"d6/dba/classarcade_1_1Core.html":[2,0,0,8], -"d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html#a4a80f4851276173b3055fc41268d3b3d":[2,0,0,8,1], -"d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html#a783ba7ca339daa6b8ae21d608f8910e8":[2,0,0,8,2], -"d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html#aac82062b54a7aa52dda4cf7c7fe33111":[2,0,0,8,0], +"d6/dba/classarcade_1_1Core.html":[2,0,0,6], +"d6/dba/classarcade_1_1Core_a4a80f4851276173b3055fc41268d3b3d.html#a4a80f4851276173b3055fc41268d3b3d":[2,0,0,6,1], +"d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html#a783ba7ca339daa6b8ae21d608f8910e8":[2,0,0,6,2], +"d6/dba/classarcade_1_1Core_aac82062b54a7aa52dda4cf7c7fe33111.html#aac82062b54a7aa52dda4cf7c7fe33111":[2,0,0,6,0], "d6/ddd/Ghost_8hpp.html":[3,0,1,0,0,1,1], "d6/ddd/Ghost_8hpp_source.html":[3,0,1,0,0,1,1], "d6/df2/GameSnake_8cpp.html":[3,0,1,1,0,2,1], @@ -241,13 +241,13 @@ var NAVTREEINDEX0 = "d9/d61/GraphicNCurses_8cpp.html#a72c5cdffd80e28080f20f3ef31c06f39":[3,0,1,1,1,0,0,1], "d9/d61/GraphicNCurses_8cpp.html#acc346c54e45728173764ef133e44c56c":[3,0,1,1,1,0,0,0], "d9/d61/GraphicNCurses_8cpp_source.html":[3,0,1,1,1,0,0], -"d9/d6c/classarcade_1_1GraphicSFML.html":[2,0,0,25], -"d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3":[2,0,0,25,3], -"d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html#a4f2a27390f0ec7ab70f1e82f1948238a":[2,0,0,25,4], -"d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html#a7898385843fc3a311295678c75281ca0":[2,0,0,25,1], -"d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html#a89209e27e90cfceaf4e335241d0f9a97":[2,0,0,25,2], -"d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html#a9e07cd69ed0d7668775c415f98c27a84":[2,0,0,25,0], -"d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html#aab4605d27191f568f2b8246f9c2839e9":[2,0,0,25,5], +"d9/d6c/classarcade_1_1GraphicSFML.html":[2,0,0,33], +"d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3":[2,0,0,33,3], +"d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html#a4f2a27390f0ec7ab70f1e82f1948238a":[2,0,0,33,4], +"d9/d6c/classarcade_1_1GraphicSFML_a7898385843fc3a311295678c75281ca0.html#a7898385843fc3a311295678c75281ca0":[2,0,0,33,1], +"d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html#a89209e27e90cfceaf4e335241d0f9a97":[2,0,0,33,2], +"d9/d6c/classarcade_1_1GraphicSFML_a9e07cd69ed0d7668775c415f98c27a84.html#a9e07cd69ed0d7668775c415f98c27a84":[2,0,0,33,0], +"d9/d6c/classarcade_1_1GraphicSFML_aab4605d27191f568f2b8246f9c2839e9.html#aab4605d27191f568f2b8246f9c2839e9":[2,0,0,33,5], "d9/d7d/Ghost_8cpp.html":[3,0,1,1,0,1,1], "d9/d7d/Ghost_8cpp_source.html":[3,0,1,1,0,1,1] }; diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index b2d21f2..3ea826d 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -2,13 +2,13 @@ var NAVTREEINDEX1 = { "da/d03/AGame_8hpp.html":[3,0,1,0,0,3], "da/d03/AGame_8hpp_source.html":[3,0,1,0,0,3], -"da/d3d/classarcade_1_1Pacgum.html":[2,0,0,30], -"da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html#a1ef76ea0e805a0f9fb9e2005e65aa312":[2,0,0,30,4], -"da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html#a21ecc6fc9390c6536ce5d34c4d28d667":[2,0,0,30,3], -"da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html#a5e69509dd4dd5132b0fd91c59ea10cdf":[2,0,0,30,5], -"da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html#a5eebb4700429a404ff9bb7c0fabc9393":[2,0,0,30,1], -"da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html#a6528f9645d954b48f24ad79d9ca27af3":[2,0,0,30,2], -"da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html#ae62c3ddc6a0b45b0a94de1941f63c3c3":[2,0,0,30,0], +"da/d3d/classarcade_1_1Pacgum.html":[2,0,0,19], +"da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html#a1ef76ea0e805a0f9fb9e2005e65aa312":[2,0,0,19,4], +"da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html#a21ecc6fc9390c6536ce5d34c4d28d667":[2,0,0,19,3], +"da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html#a5e69509dd4dd5132b0fd91c59ea10cdf":[2,0,0,19,5], +"da/d3d/classarcade_1_1Pacgum_a5eebb4700429a404ff9bb7c0fabc9393.html#a5eebb4700429a404ff9bb7c0fabc9393":[2,0,0,19,1], +"da/d3d/classarcade_1_1Pacgum_a6528f9645d954b48f24ad79d9ca27af3.html#a6528f9645d954b48f24ad79d9ca27af3":[2,0,0,19,2], +"da/d3d/classarcade_1_1Pacgum_ae62c3ddc6a0b45b0a94de1941f63c3c3.html#ae62c3ddc6a0b45b0a94de1941f63c3c3":[2,0,0,19,0], "da/d49/AEvent_8hpp.html":[3,0,0,0,1], "da/d49/AEvent_8hpp.html#a468ed15afddb7340fd2fe270f66f6797":[3,0,0,0,1,2], "da/d49/AEvent_8hpp.html#a468ed15afddb7340fd2fe270f66f6797a01371b7a167b1216dea813305ed91b2d":[3,0,0,0,1,2,17], @@ -66,47 +66,106 @@ var NAVTREEINDEX1 = "da/d49/AEvent_8hpp_source.html":[3,0,0,0,1], "da/d67/GameMenu_8hpp.html":[3,0,1,0,0,0,0], "da/d67/GameMenu_8hpp_source.html":[3,0,1,0,0,0,0], -"da/d73/structarcade_1_1GameData.html":[2,0,0,13], -"da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html#a0c184b89bc583c50cdf4784312138e36":[2,0,0,13,2], -"da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html#a5be3cbf907a1d82f136dff22866859a8":[2,0,0,13,0], -"da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html#acb8f203300048156571cd4961bf03cd1":[2,0,0,13,3], -"da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html#af58236dfd90ef027431755e4d35848b7":[2,0,0,13,1], -"da/db8/classarcade_1_1GraphicNCursesException.html":[2,0,0,22], -"da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html#a26b37599bc32a2a0cc02a35e3829d9d0":[2,0,0,22,1], -"da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html#adff314e8e85389c2943bfa3824ef0d86":[2,0,0,22,0], -"da/def/classarcade_1_1AGraphicException.html":[2,0,0,6], -"da/def/classarcade_1_1AGraphicException_a4b6cb8e2e49e557a5661b30e04128035.html#a4b6cb8e2e49e557a5661b30e04128035":[2,0,0,6,0], -"da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html#ac6a7025e817ecb8b5a777dcfe9056eb6":[2,0,0,6,1], -"db/d1a/namespacearcade.html":[2,0,0], +"da/d73/structarcade_1_1GameData.html":[2,0,0,1], +"da/d73/structarcade_1_1GameData_a0c184b89bc583c50cdf4784312138e36.html#a0c184b89bc583c50cdf4784312138e36":[2,0,0,1,2], +"da/d73/structarcade_1_1GameData_a5be3cbf907a1d82f136dff22866859a8.html#a5be3cbf907a1d82f136dff22866859a8":[2,0,0,1,0], +"da/d73/structarcade_1_1GameData_acb8f203300048156571cd4961bf03cd1.html#acb8f203300048156571cd4961bf03cd1":[2,0,0,1,3], +"da/d73/structarcade_1_1GameData_af58236dfd90ef027431755e4d35848b7.html#af58236dfd90ef027431755e4d35848b7":[2,0,0,1,1], +"da/db8/classarcade_1_1GraphicNCursesException.html":[2,0,0,30], +"da/db8/classarcade_1_1GraphicNCursesException_a26b37599bc32a2a0cc02a35e3829d9d0.html#a26b37599bc32a2a0cc02a35e3829d9d0":[2,0,0,30,1], +"da/db8/classarcade_1_1GraphicNCursesException_adff314e8e85389c2943bfa3824ef0d86.html#adff314e8e85389c2943bfa3824ef0d86":[2,0,0,30,0], +"da/def/classarcade_1_1AGraphicException.html":[2,0,0,28], +"da/def/classarcade_1_1AGraphicException_a4b6cb8e2e49e557a5661b30e04128035.html#a4b6cb8e2e49e557a5661b30e04128035":[2,0,0,28,0], +"da/def/classarcade_1_1AGraphicException_ac6a7025e817ecb8b5a777dcfe9056eb6.html#ac6a7025e817ecb8b5a777dcfe9056eb6":[2,0,0,28,1], "db/d1a/namespacearcade.html":[1,0,0], +"db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342":[1,0,0,35], +"db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342a21507b40c80068eda19865706fdc2403":[1,0,0,35,1], +"db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342a684d325a7303f52e64011467ff5c5758":[1,0,0,35,3], +"db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342ac4e0e4e3118472beeb2ae75827450f1f":[1,0,0,35,2], +"db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342afbaedde498cdead4f2780217646e9ba1":[1,0,0,35,0], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797":[1,0,0,36], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a01371b7a167b1216dea813305ed91b2d":[1,0,0,36,17], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a045fb70fafbcaf257eff3209601153ff":[1,0,0,36,24], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a07aa42ab66eda239b22a5015717a3fc3":[1,0,0,36,45], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a12cc69c8bed9423ba110e540ced8ee7a":[1,0,0,36,48], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a21507b40c80068eda19865706fdc2403":[1,0,0,36,43], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a22517dfceb401f35b1b59999ba74c700":[1,0,0,36,26], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a23a0b6133f5c9f11499e3870e5e9e720":[1,0,0,36,51], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a27e8a917c5d5e4c440c4dbc160e96f45":[1,0,0,36,1], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a31b0d3badb0ecf74610af9069b83c30d":[1,0,0,36,6], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a331b3100a485d8cacff1d3df8e9b0c13":[1,0,0,36,37], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a40a30d27cd7724dbd18532078cb6d22a":[1,0,0,36,25], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a4ff0324ed17d516dee7fc3719e86d1b6":[1,0,0,36,46], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a52f17fd10c9aa000f4df7075d3ef3f45":[1,0,0,36,21], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5906c66cc4ebc14298b7412d1c643c66":[1,0,0,36,19], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5df3f2093c573770f204c77c0dd75a31":[1,0,0,36,0], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a5e16613aa5304abcfa26ba1698510cbb":[1,0,0,36,20], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6506ae39fdca9845e3a6de3865183e57":[1,0,0,36,36], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a65d3215a061ffc8962994cdf549e31e4":[1,0,0,36,33], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a684d325a7303f52e64011467ff5c5758":[1,0,0,36,42], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6e2e9ebea6f89bc9235928b0794bc261":[1,0,0,36,31], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a6f5d8e41084b4d3d47fa621c459eede1":[1,0,0,36,38], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a71704324bc9bf0e734aa5056feb20edb":[1,0,0,36,7], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a71ddb986230a88155bf74e65f644dda4":[1,0,0,36,27], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a78232351eaf00755d136afad0745157b":[1,0,0,36,28], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a7a5c55ed490b51b0b92a22b7228adb0c":[1,0,0,36,10], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a7e32c0cee215b0ee79a311193f1c512e":[1,0,0,36,47], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a8133433c20f714c5a0fd3d878fae6f8c":[1,0,0,36,16], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a873290d81214bf5b56504ab99052f182":[1,0,0,36,50], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a885f51d482d335f77ba1421700f48368":[1,0,0,36,13], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a89b46dbd5707c5009f5c5d5bdd989c37":[1,0,0,36,9], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a912b7b4b72393278cbe174fef3b40745":[1,0,0,36,15], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a9aa5b26f3b76b219ab08fe0259df2483":[1,0,0,36,2], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aa526cf087f5ab1a7827d014e3bd10725":[1,0,0,36,4], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aa8ecc4d78b0864cd22b788de2b48921f":[1,0,0,36,32], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aae848ca92fa46bd4bf34b825f757a527":[1,0,0,36,22], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ab0c514a9a11ed6a9b20285c1bf615cd6":[1,0,0,36,18], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797abb2cbd684a16faa1624ae1b3a4ceaa2c":[1,0,0,36,35], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797abb4e75dde7d107cc573c77dc42a7acab":[1,0,0,36,30], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac332c432b41a7b3e844025b9e5c590f1":[1,0,0,36,12], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac4e0e4e3118472beeb2ae75827450f1f":[1,0,0,36,41], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac63bd90003103ca242fe9202fe10c3e9":[1,0,0,36,34], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ac68c7738597b311232c5a5496c0ace82":[1,0,0,36,49], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797aca5eda3cb7ef69f041e555aa4f0fe876":[1,0,0,36,14], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797acf6d2dfd5fb43f33ec09dbad7a90593c":[1,0,0,36,29], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ad37b53647f287184f8dc54fb01a9e209":[1,0,0,36,8], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797ad8623959cda31be076c2427a296a0771":[1,0,0,36,44], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797adaaedac409335b869929ea43fa44be5d":[1,0,0,36,39], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797adf3153982c2e083bc603f505d69e7956":[1,0,0,36,23], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797af18702c2cfdc53d0f23aef91ff685693":[1,0,0,36,5], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797af22f455c52a93c78475964ecfb381c36":[1,0,0,36,11], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797afbaedde498cdead4f2780217646e9ba1":[1,0,0,36,40], +"db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797affb9d8d5d9b1e0c548cb91307952398c":[1,0,0,36,3], +"db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html#a72c5cdffd80e28080f20f3ef31c06f39":[1,0,0,38], +"db/d1a/namespacearcade_acc346c54e45728173764ef133e44c56c.html#acc346c54e45728173764ef133e44c56c":[1,0,0,37], "db/d3e/DLManager_8hpp.html":[3,0,0,4], "db/d3e/DLManager_8hpp_source.html":[3,0,0,4], -"db/d79/classarcade_1_1Wall.html":[2,0,0,34], -"db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html#a30901111d21c13b4cbfd75097abc2326":[2,0,0,34,0], -"db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html#a3c01d5506c8b2130012c1d49b77cffdb":[2,0,0,34,1], -"db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html#a9d040c8c07f12753c3bec7bbda0718e1":[2,0,0,34,2], -"db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html#aad61f3f723e61f8fb2037f1d8f269532":[2,0,0,34,6], -"db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html#ab2297d72d5be5c54152ce95626cdebde":[2,0,0,34,4], -"db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html#ac6d1d6e1953cbd4f4634344a9cb8c41a":[2,0,0,34,3], -"db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html#aecd7972fe87919599a24689de852f316":[2,0,0,34,5], -"db/df6/classarcade_1_1Snake.html":[2,0,0,32], -"db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html#a13b767d3438ccf55e1cb0028efd5af86":[2,0,0,32,2], -"db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html#a239adebd2f900d47a952e6d6b28a0fcd":[2,0,0,32,4], -"db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html#a8c330bc8df96d5e3440ef3db01209c72":[2,0,0,32,7], -"db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html#a9289502b6c80b0a99ef05a4b4dc51334":[2,0,0,32,5], -"db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html#a9b93d69928443d973ecc34982b7189ea":[2,0,0,32,3], -"db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html#abc20a1155d9eb8fae8a457dc115cc6a0":[2,0,0,32,8], -"db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html#ac2d67bc373332c9c8dc52743efc052ce":[2,0,0,32,0], -"db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html#ae58c8485d48ae6a56b06b6b3ed863cac":[2,0,0,32,6], -"db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html#af27bda7e1580faf228af700442ec56c5":[2,0,0,32,1], +"db/d79/classarcade_1_1Wall.html":[2,0,0,22], +"db/d79/classarcade_1_1Wall_a30901111d21c13b4cbfd75097abc2326.html#a30901111d21c13b4cbfd75097abc2326":[2,0,0,22,0], +"db/d79/classarcade_1_1Wall_a3c01d5506c8b2130012c1d49b77cffdb.html#a3c01d5506c8b2130012c1d49b77cffdb":[2,0,0,22,1], +"db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html#a9d040c8c07f12753c3bec7bbda0718e1":[2,0,0,22,2], +"db/d79/classarcade_1_1Wall_aad61f3f723e61f8fb2037f1d8f269532.html#aad61f3f723e61f8fb2037f1d8f269532":[2,0,0,22,6], +"db/d79/classarcade_1_1Wall_ab2297d72d5be5c54152ce95626cdebde.html#ab2297d72d5be5c54152ce95626cdebde":[2,0,0,22,4], +"db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html#ac6d1d6e1953cbd4f4634344a9cb8c41a":[2,0,0,22,3], +"db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html#aecd7972fe87919599a24689de852f316":[2,0,0,22,5], +"db/df6/classarcade_1_1Snake.html":[2,0,0,26], +"db/df6/classarcade_1_1Snake_a13b767d3438ccf55e1cb0028efd5af86.html#a13b767d3438ccf55e1cb0028efd5af86":[2,0,0,26,2], +"db/df6/classarcade_1_1Snake_a239adebd2f900d47a952e6d6b28a0fcd.html#a239adebd2f900d47a952e6d6b28a0fcd":[2,0,0,26,4], +"db/df6/classarcade_1_1Snake_a8c330bc8df96d5e3440ef3db01209c72.html#a8c330bc8df96d5e3440ef3db01209c72":[2,0,0,26,7], +"db/df6/classarcade_1_1Snake_a9289502b6c80b0a99ef05a4b4dc51334.html#a9289502b6c80b0a99ef05a4b4dc51334":[2,0,0,26,5], +"db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html#a9b93d69928443d973ecc34982b7189ea":[2,0,0,26,3], +"db/df6/classarcade_1_1Snake_abc20a1155d9eb8fae8a457dc115cc6a0.html#abc20a1155d9eb8fae8a457dc115cc6a0":[2,0,0,26,8], +"db/df6/classarcade_1_1Snake_ac2d67bc373332c9c8dc52743efc052ce.html#ac2d67bc373332c9c8dc52743efc052ce":[2,0,0,26,0], +"db/df6/classarcade_1_1Snake_ae58c8485d48ae6a56b06b6b3ed863cac.html#ae58c8485d48ae6a56b06b6b3ed863cac":[2,0,0,26,6], +"db/df6/classarcade_1_1Snake_af27bda7e1580faf228af700442ec56c5.html#af27bda7e1580faf228af700442ec56c5":[2,0,0,26,1], "db/df7/Teleporter_8hpp.html":[3,0,1,0,0,1,4], "db/df7/Teleporter_8hpp_source.html":[3,0,1,0,0,1,4], "db/dfb/IDisplayModule_8hpp.html":[3,0,0,1,0], "db/dfb/IDisplayModule_8hpp_source.html":[3,0,0,1,0], -"dc/d40/classarcade_1_1Apple.html":[2,0,0,7], -"dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html#a61a9203528b524ca4f51af62f9772181":[2,0,0,7,2], -"dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html#aa52d2a1300530d329ada4ee54f8789a8":[2,0,0,7,0], -"dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html#ae45ad6b55353094f39c8107f457e06cc":[2,0,0,7,1], +"dc/d40/classarcade_1_1Apple.html":[2,0,0,23], +"dc/d40/classarcade_1_1Apple_a61a9203528b524ca4f51af62f9772181.html#a61a9203528b524ca4f51af62f9772181":[2,0,0,23,2], +"dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html#aa52d2a1300530d329ada4ee54f8789a8":[2,0,0,23,0], +"dc/d40/classarcade_1_1Apple_ae45ad6b55353094f39c8107f457e06cc.html#ae45ad6b55353094f39c8107f457e06cc":[2,0,0,23,1], "dc/de7/AGame_8cpp.html":[3,0,1,1,0,3], "dc/de7/AGame_8cpp_source.html":[3,0,1,1,0,3], "dd/d2c/Wall_8hpp.html":[3,0,1,0,0,1,5], @@ -114,39 +173,39 @@ var NAVTREEINDEX1 = "dd/d83/classarcade_1_1GameMenuException.html":[2,0,0,15], "dd/d83/classarcade_1_1GameMenuException_a23bbf51925588d2b19da8f993655122a.html#a23bbf51925588d2b19da8f993655122a":[2,0,0,15,1], "dd/d83/classarcade_1_1GameMenuException_a8910505606fe0ebc35b8e0a2c5d42a85.html#a8910505606fe0ebc35b8e0a2c5d42a85":[2,0,0,15,0], -"dd/d88/classarcade_1_1IGameModule.html":[2,0,0,28], -"dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html#a0f7a3841978344f2645f0f2965c179ca":[2,0,0,28,6], -"dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html#a16a352ca9635215f731c1806a10a6dc5":[2,0,0,28,14], -"dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html#a1b0723e59265cc3d315bbbabd205fbe7":[2,0,0,28,11], -"dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html#a1be4587479bf172408b0609258630c83":[2,0,0,28,12], -"dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html#a21ffb256f46b87627a42523f2b16b4ef":[2,0,0,28,13], -"dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html#a3a2f25bca1b9562cefb609b3ec67d17e":[2,0,0,28,0], -"dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html#a41dcdada935673ea504631023adf1488":[2,0,0,28,3], -"dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html#a47f5576133ab806054c15d5db1fcf1d3":[2,0,0,28,2], -"dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html#a5ea6f2f984666bf14da764709addacc5":[2,0,0,28,1], -"dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html#a77544a550cb6807c099e52edbfedd223":[2,0,0,28,10], -"dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html#a9a83613b15c54405a191b400adb14425":[2,0,0,28,4], -"dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html#a9d150f384aced23b792b578fe6d9d10d":[2,0,0,28,9], -"dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html#aae7bd613a9307839266a01fe8b94932c":[2,0,0,28,7], -"dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html#ab7b1e1d57d7e2f8500a2996a60e45dda":[2,0,0,28,8], -"dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884":[2,0,0,28,5], -"dd/dc3/classarcade_1_1GraphicNCurses.html":[2,0,0,21], -"dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html#a94db95bc05b96c81dc2acdaca37149fb":[2,0,0,21,1], -"dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html#a9ca7b8a35a763c2257589d78f0589c75":[2,0,0,21,0], -"dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5":[2,0,0,21,3], -"dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html#aef3b634525a848e581d00ecf1d5cb9e2":[2,0,0,21,2], -"dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html#af8acf85c191b7958af7e369f179eb0a0":[2,0,0,21,4], +"dd/d88/classarcade_1_1IGameModule.html":[2,0,0,11], +"dd/d88/classarcade_1_1IGameModule_a0f7a3841978344f2645f0f2965c179ca.html#a0f7a3841978344f2645f0f2965c179ca":[2,0,0,11,6], +"dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html#a16a352ca9635215f731c1806a10a6dc5":[2,0,0,11,14], +"dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html#a1b0723e59265cc3d315bbbabd205fbe7":[2,0,0,11,11], +"dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html#a1be4587479bf172408b0609258630c83":[2,0,0,11,12], +"dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html#a21ffb256f46b87627a42523f2b16b4ef":[2,0,0,11,13], +"dd/d88/classarcade_1_1IGameModule_a3a2f25bca1b9562cefb609b3ec67d17e.html#a3a2f25bca1b9562cefb609b3ec67d17e":[2,0,0,11,0], +"dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html#a41dcdada935673ea504631023adf1488":[2,0,0,11,3], +"dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html#a47f5576133ab806054c15d5db1fcf1d3":[2,0,0,11,2], +"dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html#a5ea6f2f984666bf14da764709addacc5":[2,0,0,11,1], +"dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html#a77544a550cb6807c099e52edbfedd223":[2,0,0,11,10], +"dd/d88/classarcade_1_1IGameModule_a9a83613b15c54405a191b400adb14425.html#a9a83613b15c54405a191b400adb14425":[2,0,0,11,4], +"dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html#a9d150f384aced23b792b578fe6d9d10d":[2,0,0,11,9], +"dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html#aae7bd613a9307839266a01fe8b94932c":[2,0,0,11,7], +"dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html#ab7b1e1d57d7e2f8500a2996a60e45dda":[2,0,0,11,8], +"dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884":[2,0,0,11,5], +"dd/dc3/classarcade_1_1GraphicNCurses.html":[2,0,0,29], +"dd/dc3/classarcade_1_1GraphicNCurses_a94db95bc05b96c81dc2acdaca37149fb.html#a94db95bc05b96c81dc2acdaca37149fb":[2,0,0,29,1], +"dd/dc3/classarcade_1_1GraphicNCurses_a9ca7b8a35a763c2257589d78f0589c75.html#a9ca7b8a35a763c2257589d78f0589c75":[2,0,0,29,0], +"dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5":[2,0,0,29,3], +"dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html#aef3b634525a848e581d00ecf1d5cb9e2":[2,0,0,29,2], +"dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html#af8acf85c191b7958af7e369f179eb0a0":[2,0,0,29,4], "dd/dd3/Apple_8cpp.html":[3,0,1,1,0,2,0], "dd/dd3/Apple_8cpp_source.html":[3,0,1,1,0,2,0], -"de/d46/classarcade_1_1GraphicSDL2Exception.html":[2,0,0,24], -"de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html#a72a392da9fa8ef705b5498f0e8c7cc5b":[2,0,0,24,1], -"de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html#adddc5a5bae39c1451e9e5962d3d2650d":[2,0,0,24,0], -"de/d85/classarcade_1_1DLManager.html":[2,0,0,11], -"de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html#a266f5e54c20a7390894c165a4f85b09d":[2,0,0,11,4], -"de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html#a4b071c4c937cd79ceb0c40917026bdb1":[2,0,0,11,1], -"de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html#a4c41e8053ae9a7bf61801fe82d4523cb":[2,0,0,11,3], -"de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html#a6b94830a7645c7dc726437c58850f5da":[2,0,0,11,0], -"de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html#aecb7b1d190eea00f664e99978c8105ac":[2,0,0,11,2], +"de/d46/classarcade_1_1GraphicSDL2Exception.html":[2,0,0,32], +"de/d46/classarcade_1_1GraphicSDL2Exception_a72a392da9fa8ef705b5498f0e8c7cc5b.html#a72a392da9fa8ef705b5498f0e8c7cc5b":[2,0,0,32,1], +"de/d46/classarcade_1_1GraphicSDL2Exception_adddc5a5bae39c1451e9e5962d3d2650d.html#adddc5a5bae39c1451e9e5962d3d2650d":[2,0,0,32,0], +"de/d85/classarcade_1_1DLManager.html":[2,0,0,10], +"de/d85/classarcade_1_1DLManager_a266f5e54c20a7390894c165a4f85b09d.html#a266f5e54c20a7390894c165a4f85b09d":[2,0,0,10,4], +"de/d85/classarcade_1_1DLManager_a4b071c4c937cd79ceb0c40917026bdb1.html#a4b071c4c937cd79ceb0c40917026bdb1":[2,0,0,10,1], +"de/d85/classarcade_1_1DLManager_a4c41e8053ae9a7bf61801fe82d4523cb.html#a4c41e8053ae9a7bf61801fe82d4523cb":[2,0,0,10,3], +"de/d85/classarcade_1_1DLManager_a6b94830a7645c7dc726437c58850f5da.html#a6b94830a7645c7dc726437c58850f5da":[2,0,0,10,0], +"de/d85/classarcade_1_1DLManager_aecb7b1d190eea00f664e99978c8105ac.html#aecb7b1d190eea00f664e99978c8105ac":[2,0,0,10,2], "de/d9f/Apple_8hpp.html":[3,0,1,0,0,2,0], "de/d9f/Apple_8hpp_source.html":[3,0,1,0,0,2,0], "de/db0/GraphicSFML_8hpp.html":[3,0,1,0,1,2,0], @@ -158,22 +217,22 @@ var NAVTREEINDEX1 = "df/d0a/main_8cpp_source.html":[3,0,2,3], "df/d40/GamePacman_8hpp.html":[3,0,1,0,0,1,0], "df/d40/GamePacman_8hpp_source.html":[3,0,1,0,0,1,0], -"df/d60/classarcade_1_1Player.html":[2,0,0,31], -"df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html#a097f100c9d7f501909caf61f349469ed":[2,0,0,31,2], -"df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html#a1fbce586861dab9f9c3a5da7430789df":[2,0,0,31,6], -"df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html#a37db4572c4860ce284947cde54157042":[2,0,0,31,1], -"df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html#a3a02640895163f4b991db75628d49f40":[2,0,0,31,5], -"df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1":[2,0,0,31,7], -"df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html#a8c388912a0c4b66196588af7f7900039":[2,0,0,31,3], -"df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html#ab18295ec87e81d15267977c9d5d4bef4":[2,0,0,31,8], -"df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html#ac8c59f7cd7bc3bac6bc680107f2f7091":[2,0,0,31,0], -"df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html#aee41fb66563977277f844d5a5551ca76":[2,0,0,31,4], -"df/da4/classarcade_1_1AException.html":[2,0,0,2], -"df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html#a25e1f03a8a1392e95036129022f3a15a":[2,0,0,2,0], -"df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html#a287e5f6a469877628441f16430c75020":[2,0,0,2,3], -"df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html#a766b3757cf93b927698a264d9e37735d":[2,0,0,2,2], -"df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html#a9e8019f223a1efca65cc1d3f6e2467af":[2,0,0,2,1], -"df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html#ad51c261f41a03791111b2f924fa12098":[2,0,0,2,4], +"df/d60/classarcade_1_1Player.html":[2,0,0,20], +"df/d60/classarcade_1_1Player_a097f100c9d7f501909caf61f349469ed.html#a097f100c9d7f501909caf61f349469ed":[2,0,0,20,2], +"df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html#a1fbce586861dab9f9c3a5da7430789df":[2,0,0,20,6], +"df/d60/classarcade_1_1Player_a37db4572c4860ce284947cde54157042.html#a37db4572c4860ce284947cde54157042":[2,0,0,20,1], +"df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html#a3a02640895163f4b991db75628d49f40":[2,0,0,20,5], +"df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1":[2,0,0,20,7], +"df/d60/classarcade_1_1Player_a8c388912a0c4b66196588af7f7900039.html#a8c388912a0c4b66196588af7f7900039":[2,0,0,20,3], +"df/d60/classarcade_1_1Player_ab18295ec87e81d15267977c9d5d4bef4.html#ab18295ec87e81d15267977c9d5d4bef4":[2,0,0,20,8], +"df/d60/classarcade_1_1Player_ac8c59f7cd7bc3bac6bc680107f2f7091.html#ac8c59f7cd7bc3bac6bc680107f2f7091":[2,0,0,20,0], +"df/d60/classarcade_1_1Player_aee41fb66563977277f844d5a5551ca76.html#aee41fb66563977277f844d5a5551ca76":[2,0,0,20,4], +"df/da4/classarcade_1_1AException.html":[2,0,0,4], +"df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html#a25e1f03a8a1392e95036129022f3a15a":[2,0,0,4,0], +"df/da4/classarcade_1_1AException_a287e5f6a469877628441f16430c75020.html#a287e5f6a469877628441f16430c75020":[2,0,0,4,3], +"df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html#a766b3757cf93b927698a264d9e37735d":[2,0,0,4,2], +"df/da4/classarcade_1_1AException_a9e8019f223a1efca65cc1d3f6e2467af.html#a9e8019f223a1efca65cc1d3f6e2467af":[2,0,0,4,1], +"df/da4/classarcade_1_1AException_ad51c261f41a03791111b2f924fa12098.html#ad51c261f41a03791111b2f924fa12098":[2,0,0,4,4], "df/def/AEvent_8cpp.html":[3,0,2,0,1], "df/def/AEvent_8cpp_source.html":[3,0,2,0,1], "dir_02bbfb1e33f88bbbf612c00e85eb29a8.html":[3,0,0,2], @@ -190,46 +249,5 @@ var NAVTREEINDEX1 = "dir_9a35864cd4143d39979746a232e7d8d7.html":[3,0,0,0], "dir_9d02b555d18135a2ddcd812934fa3271.html":[3,0,1,1,1,1], "dir_a065c5f60305fee3569f887679366939.html":[3,0,1,1], -"dir_b61163fcfc1c7557713cfec58882c9a3.html":[3,0,1,1,1,2], -"dir_b6c019080825f37b0b9b7b4fb28f0919.html":[3,0,1,1,0,0], -"dir_b9a7edf0c75b9d02f7f35a639314d76b.html":[3,0,0,1], -"dir_beb65e2ca47b0dc45f865a4b51f70744.html":[3,0,1,1,1], -"dir_c0c57f3eab7c2959772bb806bb6ae77f.html":[3,0,1,0,0,1], -"dir_d7fe081cfa08c5d2f20d7bc431eec58d.html":[3,0,1,1,0,1], -"dir_d950220d7a6858bb7615f1183dfac6fe.html":[3,0,1,0,1,1], -"dir_da8bb0ca5d3b751267822357c7e80caf.html":[3,0,1,0,0,2], -"dir_dd37ae6487b81e5b1d527015b39bb2b5.html":[3,0,1,1,1,0], -"dir_e23b7fc566cc856488d5a5c4ac03bac1.html":[3,0,1,1,0,2], -"dir_fdedb0aba14d44ce9d99bc100e026e6a.html":[3,0,2,0], -"files.html":[3,0], -"functions.html":[2,3,0], -"functions.html":[2,3,0,0], -"functions_a.html":[2,3,0,1], -"functions_c.html":[2,3,0,2], -"functions_d.html":[2,3,0,3], -"functions_e.html":[2,3,0,4], -"functions_func.html":[2,3,1], -"functions_g.html":[2,3,0,5], -"functions_i.html":[2,3,0,6], -"functions_l.html":[2,3,0,7], -"functions_m.html":[2,3,0,8], -"functions_o.html":[2,3,0,9], -"functions_p.html":[2,3,0,10], -"functions_r.html":[2,3,0,11], -"functions_s.html":[2,3,0,12], -"functions_t.html":[2,3,0,13], -"functions_u.html":[2,3,0,14], -"functions_vars.html":[2,3,2], -"functions_w.html":[2,3,0,15], -"functions_~.html":[2,3,0,16], -"globals.html":[3,1,0], -"globals_defs.html":[3,1,2], -"globals_func.html":[3,1,1], -"hierarchy.html":[2,2], -"index.html":[], -"namespacemembers.html":[1,1,0], -"namespacemembers_enum.html":[1,1,2], -"namespacemembers_func.html":[1,1,1], -"namespaces.html":[1,0], -"pages.html":[] +"dir_b61163fcfc1c7557713cfec58882c9a3.html":[3,0,1,1,1,2] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js new file mode 100644 index 0000000..fec712b --- /dev/null +++ b/docs/navtreeindex2.js @@ -0,0 +1,44 @@ +var NAVTREEINDEX2 = +{ +"dir_b6c019080825f37b0b9b7b4fb28f0919.html":[3,0,1,1,0,0], +"dir_b9a7edf0c75b9d02f7f35a639314d76b.html":[3,0,0,1], +"dir_beb65e2ca47b0dc45f865a4b51f70744.html":[3,0,1,1,1], +"dir_c0c57f3eab7c2959772bb806bb6ae77f.html":[3,0,1,0,0,1], +"dir_d7fe081cfa08c5d2f20d7bc431eec58d.html":[3,0,1,1,0,1], +"dir_d950220d7a6858bb7615f1183dfac6fe.html":[3,0,1,0,1,1], +"dir_da8bb0ca5d3b751267822357c7e80caf.html":[3,0,1,0,0,2], +"dir_dd37ae6487b81e5b1d527015b39bb2b5.html":[3,0,1,1,1,0], +"dir_e23b7fc566cc856488d5a5c4ac03bac1.html":[3,0,1,1,0,2], +"dir_fdedb0aba14d44ce9d99bc100e026e6a.html":[3,0,2,0], +"files.html":[3,0], +"functions.html":[2,3,0,0], +"functions.html":[2,3,0], +"functions_a.html":[2,3,0,1], +"functions_c.html":[2,3,0,2], +"functions_d.html":[2,3,0,3], +"functions_e.html":[2,3,0,4], +"functions_func.html":[2,3,1], +"functions_g.html":[2,3,0,5], +"functions_i.html":[2,3,0,6], +"functions_l.html":[2,3,0,7], +"functions_m.html":[2,3,0,8], +"functions_o.html":[2,3,0,9], +"functions_p.html":[2,3,0,10], +"functions_r.html":[2,3,0,11], +"functions_s.html":[2,3,0,12], +"functions_t.html":[2,3,0,13], +"functions_u.html":[2,3,0,14], +"functions_vars.html":[2,3,2], +"functions_w.html":[2,3,0,15], +"functions_~.html":[2,3,0,16], +"globals.html":[3,1,0], +"globals_defs.html":[3,1,2], +"globals_func.html":[3,1,1], +"hierarchy.html":[2,2], +"index.html":[], +"namespacemembers.html":[1,1,0], +"namespacemembers_enum.html":[1,1,2], +"namespacemembers_func.html":[1,1,1], +"namespaces.html":[1,0], +"pages.html":[] +}; diff --git a/docs/pages.html b/docs/pages.html index 110d20c..f8094b5 100644 --- a/docs/pages.html +++ b/docs/pages.html @@ -3,7 +3,7 @@ - + Arcade Epitech Project 2024 - 2025: Related Pages @@ -35,10 +35,10 @@ - + @@ -97,9 +97,7 @@ diff --git a/docs/resize.js b/docs/resize.js index a0bb5f4..e1ad0fe 100644 --- a/docs/resize.js +++ b/docs/resize.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + 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: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ function initResizable() { @@ -91,7 +92,9 @@ function initResizable() } collapsedWidth=width; } - (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } } function collapseExpand() diff --git a/docs/search/all_0.html b/docs/search/all_0.html index 26dd244..1ec5b2d 100644 --- a/docs/search/all_0.html +++ b/docs/search/all_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_1.html b/docs/search/all_1.html index 8eb215b..9f80e90 100644 --- a/docs/search/all_1.html +++ b/docs/search/all_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_1.js b/docs/search/all_1.js index a554c44..af3a107 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -1,23 +1,23 @@ var searchData= [ - ['aentity_11',['AEntity',['../d0/d66/classarcade_1_1AEntity.html',1,'arcade::AEntity'],['../d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html#ad233dd8593fe8889f9b0b5bb3f19f8c1',1,'arcade::AEntity::AEntity()']]], + ['aentity_11',['AEntity',['../d0/d66/classarcade_1_1AEntity_ad233dd8593fe8889f9b0b5bb3f19f8c1.html#ad233dd8593fe8889f9b0b5bb3f19f8c1',1,'arcade::AEntity::AEntity()'],['../d0/d66/classarcade_1_1AEntity.html',1,'arcade::AEntity']]], ['aentity_2ecpp_12',['AEntity.cpp',['../d7/d11/AEntity_8cpp.html',1,'']]], ['aentity_2ehpp_13',['AEntity.hpp',['../d4/d7f/AEntity_8hpp.html',1,'']]], - ['aevent_14',['AEvent',['../d6/d09/classarcade_1_1AEvent.html',1,'arcade::AEvent'],['../d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html#ae156bf15ee3cdb8d16b7f4fe6a25f195',1,'arcade::AEvent::AEvent()']]], + ['aevent_14',['AEvent',['../d6/d09/classarcade_1_1AEvent_ae156bf15ee3cdb8d16b7f4fe6a25f195.html#ae156bf15ee3cdb8d16b7f4fe6a25f195',1,'arcade::AEvent::AEvent()'],['../d6/d09/classarcade_1_1AEvent.html',1,'arcade::AEvent']]], ['aevent_2ecpp_15',['AEvent.cpp',['../df/def/AEvent_8cpp.html',1,'']]], ['aevent_2ehpp_16',['AEvent.hpp',['../da/d49/AEvent_8hpp.html',1,'']]], - ['aexception_17',['AException',['../df/da4/classarcade_1_1AException.html',1,'arcade::AException'],['../df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html#a25e1f03a8a1392e95036129022f3a15a',1,'arcade::AException::AException()']]], + ['aexception_17',['AException',['../df/da4/classarcade_1_1AException_a25e1f03a8a1392e95036129022f3a15a.html#a25e1f03a8a1392e95036129022f3a15a',1,'arcade::AException::AException()'],['../df/da4/classarcade_1_1AException.html',1,'arcade::AException']]], ['aexception_2ecpp_18',['AException.cpp',['../d7/db8/AException_8cpp.html',1,'']]], ['aexception_2ehpp_19',['AException.hpp',['../d3/d40/AException_8hpp.html',1,'']]], ['agame_20',['AGame',['../d0/d8d/classarcade_1_1AGame.html',1,'arcade']]], ['agame_2ecpp_21',['AGame.cpp',['../dc/de7/AGame_8cpp.html',1,'']]], ['agame_2ehpp_22',['AGame.hpp',['../da/d03/AGame_8hpp.html',1,'']]], - ['agameexception_23',['AGameException',['../d6/d6b/classarcade_1_1AGameException.html',1,'arcade::AGameException'],['../d6/d6b/classarcade_1_1AGameException_a9968a9a24f09d99785c6effd41352e7f.html#a9968a9a24f09d99785c6effd41352e7f',1,'arcade::AGameException::AGameException()']]], + ['agameexception_23',['AGameException',['../d6/d6b/classarcade_1_1AGameException_a9968a9a24f09d99785c6effd41352e7f.html#a9968a9a24f09d99785c6effd41352e7f',1,'arcade::AGameException::AGameException()'],['../d6/d6b/classarcade_1_1AGameException.html',1,'arcade::AGameException']]], ['agraphic_24',['AGraphic',['../d3/df8/classarcade_1_1AGraphic.html',1,'arcade']]], ['agraphic_2ecpp_25',['AGraphic.cpp',['../d0/dc2/AGraphic_8cpp.html',1,'']]], ['agraphic_2ehpp_26',['AGraphic.hpp',['../d5/d73/AGraphic_8hpp.html',1,'']]], - ['agraphicexception_27',['AGraphicException',['../da/def/classarcade_1_1AGraphicException.html',1,'arcade::AGraphicException'],['../da/def/classarcade_1_1AGraphicException_a4b6cb8e2e49e557a5661b30e04128035.html#a4b6cb8e2e49e557a5661b30e04128035',1,'arcade::AGraphicException::AGraphicException()']]], - ['apple_28',['Apple',['../dc/d40/classarcade_1_1Apple.html',1,'arcade::Apple'],['../dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html#aa52d2a1300530d329ada4ee54f8789a8',1,'arcade::Apple::Apple()']]], + ['agraphicexception_27',['AGraphicException',['../da/def/classarcade_1_1AGraphicException_a4b6cb8e2e49e557a5661b30e04128035.html#a4b6cb8e2e49e557a5661b30e04128035',1,'arcade::AGraphicException::AGraphicException()'],['../da/def/classarcade_1_1AGraphicException.html',1,'arcade::AGraphicException']]], + ['apple_28',['Apple',['../dc/d40/classarcade_1_1Apple_aa52d2a1300530d329ada4ee54f8789a8.html#aa52d2a1300530d329ada4ee54f8789a8',1,'arcade::Apple::Apple()'],['../dc/d40/classarcade_1_1Apple.html',1,'arcade::Apple']]], ['apple_2ecpp_29',['Apple.cpp',['../dd/dd3/Apple_8cpp.html',1,'']]], ['apple_2ehpp_30',['Apple.hpp',['../de/d9f/Apple_8hpp.html',1,'']]], ['arcade_31',['arcade',['../db/d1a/namespacearcade.html',1,'']]], diff --git a/docs/search/all_10.html b/docs/search/all_10.html index 6fd3a4a..3bf1196 100644 --- a/docs/search/all_10.html +++ b/docs/search/all_10.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_10.js b/docs/search/all_10.js index 08fb784..6e2d09a 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -7,8 +7,8 @@ var searchData= ['setgamename_198',['setGameName',['../dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html#a77544a550cb6807c099e52edbfedd223',1,'arcade::IGameModule::setGameName()'],['../d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html#ac6e649e1ee2575a659f10cfbcc9acf16',1,'arcade::AGame::setGameName()']]], ['setgraphicname_199',['setGraphicName',['../dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html#a1b0723e59265cc3d315bbbabd205fbe7',1,'arcade::IGameModule::setGraphicName()'],['../d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html#ac9f203c96588be852b550b37a78c4fcb',1,'arcade::AGame::setGraphicName()']]], ['sethighscore_200',['setHighscore',['../dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html#a1be4587479bf172408b0609258630c83',1,'arcade::IGameModule::setHighscore()'],['../d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html#ad1b27f894ca368a29fe3bb48692a37fe',1,'arcade::AGame::setHighscore()']]], - ['setorientation_201',['setOrientation',['../d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html#a81da45cfee0c3d47fa52621a447279d3',1,'arcade::AEntity::setOrientation()'],['../df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1',1,'arcade::Player::setOrientation()']]], - ['setplayername_202',['setPlayerName',['../dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html#a21ffb256f46b87627a42523f2b16b4ef',1,'arcade::IGameModule::setPlayerName()'],['../d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html#a5a22fec0446d11240c18edc4dfc262cb',1,'arcade::AGame::setPlayerName()']]], + ['setorientation_201',['setOrientation',['../df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1',1,'arcade::Player::setOrientation()'],['../d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html#a81da45cfee0c3d47fa52621a447279d3',1,'arcade::AEntity::setOrientation()']]], + ['setplayername_202',['setPlayerName',['../d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html#a5a22fec0446d11240c18edc4dfc262cb',1,'arcade::AGame::setPlayerName()'],['../dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html#a21ffb256f46b87627a42523f2b16b4ef',1,'arcade::IGameModule::setPlayerName()']]], ['setposx_203',['setPosX',['../d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html#a58288bef1fcbfd25688477ac7a422c6a',1,'arcade::AEntity']]], ['setposy_204',['setPosY',['../d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html#a874fcb1873287772b36457f4ab708c75',1,'arcade::AEntity']]], ['setscore_205',['setScore',['../dd/d88/classarcade_1_1IGameModule_a16a352ca9635215f731c1806a10a6dc5.html#a16a352ca9635215f731c1806a10a6dc5',1,'arcade::IGameModule::setScore()'],['../d0/d8d/classarcade_1_1AGame_a01e00db8429dfdbd7c1d2cc7bc8952e6.html#a01e00db8429dfdbd7c1d2cc7bc8952e6',1,'arcade::AGame::setScore()']]], diff --git a/docs/search/all_11.html b/docs/search/all_11.html index f78343b..c9f79d2 100644 --- a/docs/search/all_11.html +++ b/docs/search/all_11.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_12.html b/docs/search/all_12.html index dd9ff1d..ab93472 100644 --- a/docs/search/all_12.html +++ b/docs/search/all_12.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_13.html b/docs/search/all_13.html index 2611a10..51172c2 100644 --- a/docs/search/all_13.html +++ b/docs/search/all_13.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_14.html b/docs/search/all_14.html index 72d12e9..afecf56 100644 --- a/docs/search/all_14.html +++ b/docs/search/all_14.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_2.html b/docs/search/all_2.html index b26d916..02cfffc 100644 --- a/docs/search/all_2.html +++ b/docs/search/all_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_3.html b/docs/search/all_3.html index b61b96f..39767b8 100644 --- a/docs/search/all_3.html +++ b/docs/search/all_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_4.html b/docs/search/all_4.html index 06de155..fc40463 100644 --- a/docs/search/all_4.html +++ b/docs/search/all_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_5.html b/docs/search/all_5.html index 2544c4e..9dd9344 100644 --- a/docs/search/all_5.html +++ b/docs/search/all_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_6.html b/docs/search/all_6.html index 43f14ea..f1e516d 100644 --- a/docs/search/all_6.html +++ b/docs/search/all_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_7.html b/docs/search/all_7.html index af52f82..8ddbf6c 100644 --- a/docs/search/all_7.html +++ b/docs/search/all_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 67b5861..bb237f7 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -20,7 +20,7 @@ var searchData= ['get_5fprevious_5fgraphic_5flibrary_75',['GET_PREVIOUS_GRAPHIC_LIBRARY',['../db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a7e32c0cee215b0ee79a311193f1c512e',1,'arcade']]], ['getdestx_76',['getDestX',['../d1/d7a/classarcade_1_1Teleporter_a81c56882b61706c8edc17f8517ed82eb.html#a81c56882b61706c8edc17f8517ed82eb',1,'arcade::Teleporter']]], ['getdesty_77',['getDestY',['../d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html#adaca7917f6c4822fb43a61998ef79795',1,'arcade::Teleporter']]], - ['getdisplaydata_78',['getDisplayData',['../d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html#a7580da6a150c8801dd3d39a29ce97875',1,'arcade::IDisplayModule::getDisplayData()'],['../d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html#ae0912eca98f6da49e8718cd6d9d92f6b',1,'arcade::AGraphic::getDisplayData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html#aef3b634525a848e581d00ecf1d5cb9e2',1,'arcade::GraphicNCurses::getDisplayData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html#a1d660970bf67f11eba92ce2780db70f9',1,'arcade::GraphicSDL2::getDisplayData()'],['../d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html#a89209e27e90cfceaf4e335241d0f9a97',1,'arcade::GraphicSFML::getDisplayData()']]], + ['getdisplaydata_78',['getDisplayData',['../d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html#ae0912eca98f6da49e8718cd6d9d92f6b',1,'arcade::AGraphic::getDisplayData()'],['../d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html#a7580da6a150c8801dd3d39a29ce97875',1,'arcade::IDisplayModule::getDisplayData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html#aef3b634525a848e581d00ecf1d5cb9e2',1,'arcade::GraphicNCurses::getDisplayData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html#a1d660970bf67f11eba92ce2780db70f9',1,'arcade::GraphicSDL2::getDisplayData()'],['../d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html#a89209e27e90cfceaf4e335241d0f9a97',1,'arcade::GraphicSFML::getDisplayData()']]], ['getentities_79',['getEntities',['../db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html#a9b93d69928443d973ecc34982b7189ea',1,'arcade::Snake']]], ['getgamedata_80',['getGameData',['../dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html#a5ea6f2f984666bf14da764709addacc5',1,'arcade::IGameModule::getGameData()'],['../d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html#ad544b56c56764dd9f05b23dfab85afa8',1,'arcade::AGame::getGameData()'],['../d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html#a59b6f743a3ccbd6ef80b12971afb0ff4',1,'arcade::GameMenu::getGameData()'],['../d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html#a18017219f6095df1b4d509a52511208a',1,'arcade::GamePacman::getGameData()'],['../d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html#a450cd9b4e670773fc32a6eaacc798c53',1,'arcade::GameSnake::getGameData()']]], ['getgamename_81',['getGameName',['../dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html#a47f5576133ab806054c15d5db1fcf1d3',1,'arcade::IGameModule::getGameName()'],['../d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html#a7137e256ea0c2ed7033709e6ea0e2e6d',1,'arcade::AGame::getGameName()']]], @@ -31,7 +31,7 @@ var searchData= ['getisalive_86',['getIsAlive',['../d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html#a0d1a94991a5197277351815a72d2101f',1,'arcade::Ghost']]], ['getiseaten_87',['getIsEaten',['../da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html#a21ecc6fc9390c6536ce5d34c4d28d667',1,'arcade::Pacgum']]], ['getisopen_88',['getIsOpen',['../db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html#a9d040c8c07f12753c3bec7bbda0718e1',1,'arcade::Wall']]], - ['getisrunning_89',['getIsRunning',['../d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe',1,'arcade::IDisplayModule::getIsRunning()'],['../dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884',1,'arcade::IGameModule::getIsRunning()'],['../d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec',1,'arcade::AGame::getIsRunning()'],['../d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html#a644826ea92a738ac5bf078175def3867',1,'arcade::GameMenu::getIsRunning()'],['../d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html#a309143380efd26023d2a2d132ff21f45',1,'arcade::GamePacman::getIsRunning()'],['../d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b',1,'arcade::GameSnake::getIsRunning()'],['../d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c',1,'arcade::AGraphic::getIsRunning()'],['../dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5',1,'arcade::GraphicNCurses::getIsRunning()'],['../d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5',1,'arcade::GraphicSDL2::getIsRunning()'],['../d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3',1,'arcade::GraphicSFML::getIsRunning()']]], + ['getisrunning_89',['getIsRunning',['../d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3',1,'arcade::GraphicSFML::getIsRunning()'],['../d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5',1,'arcade::GraphicSDL2::getIsRunning()'],['../dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5',1,'arcade::GraphicNCurses::getIsRunning()'],['../d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c',1,'arcade::AGraphic::getIsRunning()'],['../d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b',1,'arcade::GameSnake::getIsRunning()'],['../d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html#a309143380efd26023d2a2d132ff21f45',1,'arcade::GamePacman::getIsRunning()'],['../d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html#a644826ea92a738ac5bf078175def3867',1,'arcade::GameMenu::getIsRunning()'],['../d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe',1,'arcade::IDisplayModule::getIsRunning()'],['../dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884',1,'arcade::IGameModule::getIsRunning()'],['../d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec',1,'arcade::AGame::getIsRunning()']]], ['getisscared_90',['getIsScared',['../d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html#a61f5c1b0dc132a25ab0e5fee50db9059',1,'arcade::Ghost']]], ['getissuper_91',['getIsSuper',['../da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html#a1ef76ea0e805a0f9fb9e2005e65aa312',1,'arcade::Pacgum']]], ['getistemporary_92',['getIsTemporary',['../db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html#ac6d1d6e1953cbd4f4634344a9cb8c41a',1,'arcade::Wall']]], diff --git a/docs/search/all_8.html b/docs/search/all_8.html index cf2b5df..83c55ae 100644 --- a/docs/search/all_8.html +++ b/docs/search/all_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_9.html b/docs/search/all_9.html index 690785a..1e263c1 100644 --- a/docs/search/all_9.html +++ b/docs/search/all_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_a.html b/docs/search/all_a.html index f2f3d3a..3a6cac1 100644 --- a/docs/search/all_a.html +++ b/docs/search/all_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_b.html b/docs/search/all_b.html index 14f3403..130deb4 100644 --- a/docs/search/all_b.html +++ b/docs/search/all_b.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_c.html b/docs/search/all_c.html index da60ab8..3dd5af0 100644 --- a/docs/search/all_c.html +++ b/docs/search/all_c.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_d.html b/docs/search/all_d.html index bc376fe..af7f2f0 100644 --- a/docs/search/all_d.html +++ b/docs/search/all_d.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_e.html b/docs/search/all_e.html index 2e3c74d..e25df42 100644 --- a/docs/search/all_e.html +++ b/docs/search/all_e.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_f.html b/docs/search/all_f.html index 246f8ab..b23da6c 100644 --- a/docs/search/all_f.html +++ b/docs/search/all_f.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/all_f.js b/docs/search/all_f.js index 2995e52..cb67e50 100644 --- a/docs/search/all_f.js +++ b/docs/search/all_f.js @@ -3,7 +3,7 @@ var searchData= ['readme_2emd_187',['README.md',['../da/ddd/README_8md.html',1,'']]], ['receivedisplaydata_188',['receiveDisplayData',['../dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html#a9d150f384aced23b792b578fe6d9d10d',1,'arcade::IGameModule::receiveDisplayData()'],['../d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html#a30cc145ef22c6e8b839262b99de4d164',1,'arcade::AGame::receiveDisplayData()'],['../d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html#a1b0ea3c1c6403d801990ee518a8d9117',1,'arcade::GameMenu::receiveDisplayData()'],['../d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html#afcf1a7744e1513ae5c3dedb78d254a31',1,'arcade::GamePacman::receiveDisplayData()'],['../d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html#a4b63e2eec131c517182417a24d83c67c',1,'arcade::GameSnake::receiveDisplayData()']]], ['receivegamedata_189',['receiveGameData',['../d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html#a28bd9eff0be58e71a45f8634a2b6bfc6',1,'arcade::IDisplayModule::receiveGameData()'],['../d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html#a143344dadd5c89a16298aa51eafea4ff',1,'arcade::AGraphic::receiveGameData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html#af8acf85c191b7958af7e369f179eb0a0',1,'arcade::GraphicNCurses::receiveGameData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html#a7da9354eebddcae901eb7c511aea2fde',1,'arcade::GraphicSDL2::receiveGameData()'],['../d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html#a4f2a27390f0ec7ab70f1e82f1948238a',1,'arcade::GraphicSFML::receiveGameData()']]], - ['reset_190',['reset',['../d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html#a856f2ea731124c38a021504dea3cef66',1,'arcade::GamePacman::reset()'],['../d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html#a51403d1dc7600ba82ebc0ef04dd484b7',1,'arcade::Ghost::reset()'],['../da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html#a5e69509dd4dd5132b0fd91c59ea10cdf',1,'arcade::Pacgum::reset()'],['../df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html#a3a02640895163f4b991db75628d49f40',1,'arcade::Player::reset()'],['../d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html#a2577910f7186ecf9901279548510a956',1,'arcade::Teleporter::reset()'],['../db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html#aecd7972fe87919599a24689de852f316',1,'arcade::Wall::reset()']]], + ['reset_190',['reset',['../d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html#a856f2ea731124c38a021504dea3cef66',1,'arcade::GamePacman::reset()'],['../db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html#aecd7972fe87919599a24689de852f316',1,'arcade::Wall::reset()'],['../d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html#a2577910f7186ecf9901279548510a956',1,'arcade::Teleporter::reset()'],['../df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html#a3a02640895163f4b991db75628d49f40',1,'arcade::Player::reset()'],['../da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html#a5e69509dd4dd5132b0fd91c59ea10cdf',1,'arcade::Pacgum::reset()'],['../d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html#a51403d1dc7600ba82ebc0ef04dd484b7',1,'arcade::Ghost::reset()']]], ['respawn_191',['respawn',['../d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html#a11be161c5b1211241d737f811b530a59',1,'arcade::Ghost::respawn()'],['../df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html#a1fbce586861dab9f9c3a5da7430789df',1,'arcade::Player::respawn()']]], ['right_192',['RIGHT',['../db/d1a/namespacearcade_a370755573a2c68e25c59bedd4bce1342.html#a370755573a2c68e25c59bedd4bce1342a21507b40c80068eda19865706fdc2403',1,'arcade::RIGHT()'],['../db/d1a/namespacearcade_a468ed15afddb7340fd2fe270f66f6797.html#a468ed15afddb7340fd2fe270f66f6797a21507b40c80068eda19865706fdc2403',1,'arcade::RIGHT()']]], ['run_193',['run',['../d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html#a783ba7ca339daa6b8ae21d608f8910e8',1,'arcade::Core']]] diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html index f7e4c14..af8159e 100644 --- a/docs/search/classes_0.html +++ b/docs/search/classes_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html index c7ff4b3..576e916 100644 --- a/docs/search/classes_1.html +++ b/docs/search/classes_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html index 0d1e8a0..956405e 100644 --- a/docs/search/classes_2.html +++ b/docs/search/classes_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html index 2102545..d33343b 100644 --- a/docs/search/classes_3.html +++ b/docs/search/classes_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html index 095ab59..8430b07 100644 --- a/docs/search/classes_4.html +++ b/docs/search/classes_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_5.html b/docs/search/classes_5.html index fc9cdc9..c2f1b76 100644 --- a/docs/search/classes_5.html +++ b/docs/search/classes_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_6.html b/docs/search/classes_6.html index 1ecfddd..e39847c 100644 --- a/docs/search/classes_6.html +++ b/docs/search/classes_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_7.html b/docs/search/classes_7.html index 0fc6fc3..a2c4d1a 100644 --- a/docs/search/classes_7.html +++ b/docs/search/classes_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_8.html b/docs/search/classes_8.html index ac8af7d..17003e4 100644 --- a/docs/search/classes_8.html +++ b/docs/search/classes_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/classes_9.html b/docs/search/classes_9.html index 86cad04..b8afa8c 100644 --- a/docs/search/classes_9.html +++ b/docs/search/classes_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/close.svg b/docs/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/docs/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/docs/search/defines_0.html b/docs/search/defines_0.html index 2deb369..15cc3de 100644 --- a/docs/search/defines_0.html +++ b/docs/search/defines_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enums_0.html b/docs/search/enums_0.html index 9669700..141fff5 100644 --- a/docs/search/enums_0.html +++ b/docs/search/enums_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enums_1.html b/docs/search/enums_1.html index dfec174..d29f3b1 100644 --- a/docs/search/enums_1.html +++ b/docs/search/enums_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_0.html b/docs/search/enumvalues_0.html index 9286248..0d131d9 100644 --- a/docs/search/enumvalues_0.html +++ b/docs/search/enumvalues_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_1.html b/docs/search/enumvalues_1.html index e22a79f..cd9187a 100644 --- a/docs/search/enumvalues_1.html +++ b/docs/search/enumvalues_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html index 01a77bf..2b95d92 100644 --- a/docs/search/enumvalues_2.html +++ b/docs/search/enumvalues_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_3.html b/docs/search/enumvalues_3.html index 4e761d6..bc0ac8a 100644 --- a/docs/search/enumvalues_3.html +++ b/docs/search/enumvalues_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html index e2977a0..ef94dd8 100644 --- a/docs/search/enumvalues_4.html +++ b/docs/search/enumvalues_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_5.html b/docs/search/enumvalues_5.html index eabdd4b..1c2e2f3 100644 --- a/docs/search/enumvalues_5.html +++ b/docs/search/enumvalues_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_6.html b/docs/search/enumvalues_6.html index 2476491..f985df9 100644 --- a/docs/search/enumvalues_6.html +++ b/docs/search/enumvalues_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_7.html b/docs/search/enumvalues_7.html index 5d5ce7e..7fdf663 100644 --- a/docs/search/enumvalues_7.html +++ b/docs/search/enumvalues_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_8.html b/docs/search/enumvalues_8.html index be088de..674ccda 100644 --- a/docs/search/enumvalues_8.html +++ b/docs/search/enumvalues_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_9.html b/docs/search/enumvalues_9.html index b521e09..60f15ee 100644 --- a/docs/search/enumvalues_9.html +++ b/docs/search/enumvalues_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_a.html b/docs/search/enumvalues_a.html index ea34216..ce1064c 100644 --- a/docs/search/enumvalues_a.html +++ b/docs/search/enumvalues_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/enumvalues_b.html b/docs/search/enumvalues_b.html index 0bb27ce..ec768e7 100644 --- a/docs/search/enumvalues_b.html +++ b/docs/search/enumvalues_b.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_0.html b/docs/search/files_0.html index 737608e..9498842 100644 --- a/docs/search/files_0.html +++ b/docs/search/files_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_1.html b/docs/search/files_1.html index f27a62d..7050ef4 100644 --- a/docs/search/files_1.html +++ b/docs/search/files_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_2.html b/docs/search/files_2.html index a45066e..497cdf5 100644 --- a/docs/search/files_2.html +++ b/docs/search/files_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_3.html b/docs/search/files_3.html index 1076bc5..1ba106b 100644 --- a/docs/search/files_3.html +++ b/docs/search/files_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_4.html b/docs/search/files_4.html index e5cd7f4..753b7b1 100644 --- a/docs/search/files_4.html +++ b/docs/search/files_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_5.html b/docs/search/files_5.html index 2cc480f..7b6affd 100644 --- a/docs/search/files_5.html +++ b/docs/search/files_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_6.html b/docs/search/files_6.html index 6510245..802ebf7 100644 --- a/docs/search/files_6.html +++ b/docs/search/files_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_7.html b/docs/search/files_7.html index 819f7b8..365e648 100644 --- a/docs/search/files_7.html +++ b/docs/search/files_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_8.html b/docs/search/files_8.html index fa1a27f..3df0f2f 100644 --- a/docs/search/files_8.html +++ b/docs/search/files_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_9.html b/docs/search/files_9.html index 3af3e47..52f8b6c 100644 --- a/docs/search/files_9.html +++ b/docs/search/files_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/files_a.html b/docs/search/files_a.html index 17f65ad..11d4c11 100644 --- a/docs/search/files_a.html +++ b/docs/search/files_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html index e17c711..eb4c501 100644 --- a/docs/search/functions_0.html +++ b/docs/search/functions_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html index 0ddac0a..ef4088b 100644 --- a/docs/search/functions_1.html +++ b/docs/search/functions_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html index 2737c5a..ca5aa10 100644 --- a/docs/search/functions_2.html +++ b/docs/search/functions_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html index 6da86e7..d79f55b 100644 --- a/docs/search/functions_3.html +++ b/docs/search/functions_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html index 911304e..1657cad 100644 --- a/docs/search/functions_4.html +++ b/docs/search/functions_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 8ef0e6a..9a39211 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -10,7 +10,7 @@ var searchData= ['getdesty_364',['getDestY',['../d1/d7a/classarcade_1_1Teleporter_adaca7917f6c4822fb43a61998ef79795.html#adaca7917f6c4822fb43a61998ef79795',1,'arcade::Teleporter']]], ['getdisplaydata_365',['getDisplayData',['../d2/d00/classarcade_1_1IDisplayModule_a7580da6a150c8801dd3d39a29ce97875.html#a7580da6a150c8801dd3d39a29ce97875',1,'arcade::IDisplayModule::getDisplayData()'],['../d3/df8/classarcade_1_1AGraphic_ae0912eca98f6da49e8718cd6d9d92f6b.html#ae0912eca98f6da49e8718cd6d9d92f6b',1,'arcade::AGraphic::getDisplayData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_aef3b634525a848e581d00ecf1d5cb9e2.html#aef3b634525a848e581d00ecf1d5cb9e2',1,'arcade::GraphicNCurses::getDisplayData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a1d660970bf67f11eba92ce2780db70f9.html#a1d660970bf67f11eba92ce2780db70f9',1,'arcade::GraphicSDL2::getDisplayData()'],['../d9/d6c/classarcade_1_1GraphicSFML_a89209e27e90cfceaf4e335241d0f9a97.html#a89209e27e90cfceaf4e335241d0f9a97',1,'arcade::GraphicSFML::getDisplayData()']]], ['getentities_366',['getEntities',['../db/df6/classarcade_1_1Snake_a9b93d69928443d973ecc34982b7189ea.html#a9b93d69928443d973ecc34982b7189ea',1,'arcade::Snake']]], - ['getgamedata_367',['getGameData',['../dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html#a5ea6f2f984666bf14da764709addacc5',1,'arcade::IGameModule::getGameData()'],['../d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html#ad544b56c56764dd9f05b23dfab85afa8',1,'arcade::AGame::getGameData()'],['../d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html#a59b6f743a3ccbd6ef80b12971afb0ff4',1,'arcade::GameMenu::getGameData()'],['../d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html#a18017219f6095df1b4d509a52511208a',1,'arcade::GamePacman::getGameData()'],['../d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html#a450cd9b4e670773fc32a6eaacc798c53',1,'arcade::GameSnake::getGameData()']]], + ['getgamedata_367',['getGameData',['../d4/d00/classarcade_1_1GameSnake_a450cd9b4e670773fc32a6eaacc798c53.html#a450cd9b4e670773fc32a6eaacc798c53',1,'arcade::GameSnake::getGameData()'],['../d4/d65/classarcade_1_1GamePacman_a18017219f6095df1b4d509a52511208a.html#a18017219f6095df1b4d509a52511208a',1,'arcade::GamePacman::getGameData()'],['../d0/d8d/classarcade_1_1AGame_ad544b56c56764dd9f05b23dfab85afa8.html#ad544b56c56764dd9f05b23dfab85afa8',1,'arcade::AGame::getGameData()'],['../dd/d88/classarcade_1_1IGameModule_a5ea6f2f984666bf14da764709addacc5.html#a5ea6f2f984666bf14da764709addacc5',1,'arcade::IGameModule::getGameData()'],['../d3/daf/classarcade_1_1GameMenu_a59b6f743a3ccbd6ef80b12971afb0ff4.html#a59b6f743a3ccbd6ef80b12971afb0ff4',1,'arcade::GameMenu::getGameData()']]], ['getgamename_368',['getGameName',['../dd/d88/classarcade_1_1IGameModule_a47f5576133ab806054c15d5db1fcf1d3.html#a47f5576133ab806054c15d5db1fcf1d3',1,'arcade::IGameModule::getGameName()'],['../d0/d8d/classarcade_1_1AGame_a7137e256ea0c2ed7033709e6ea0e2e6d.html#a7137e256ea0c2ed7033709e6ea0e2e6d',1,'arcade::AGame::getGameName()']]], ['getgameoverinterface_369',['getGameOverInterface',['../d4/d65/classarcade_1_1GamePacman_a706b12ea861006c128b8d99ea27065cc.html#a706b12ea861006c128b8d99ea27065cc',1,'arcade::GamePacman::getGameOverInterface()'],['../d4/d00/classarcade_1_1GameSnake_acac83c70c25499473ebd1475947f5dd6.html#acac83c70c25499473ebd1475947f5dd6',1,'arcade::GameSnake::getGameOverInterface()']]], ['getgraphicname_370',['getGraphicName',['../dd/d88/classarcade_1_1IGameModule_a41dcdada935673ea504631023adf1488.html#a41dcdada935673ea504631023adf1488',1,'arcade::IGameModule::getGraphicName()'],['../d0/d8d/classarcade_1_1AGame_a59f38138a48c1034453ada5feb1e2044.html#a59f38138a48c1034453ada5feb1e2044',1,'arcade::AGame::getGraphicName()']]], @@ -19,7 +19,7 @@ var searchData= ['getisalive_373',['getIsAlive',['../d0/d57/classarcade_1_1Ghost_a0d1a94991a5197277351815a72d2101f.html#a0d1a94991a5197277351815a72d2101f',1,'arcade::Ghost']]], ['getiseaten_374',['getIsEaten',['../da/d3d/classarcade_1_1Pacgum_a21ecc6fc9390c6536ce5d34c4d28d667.html#a21ecc6fc9390c6536ce5d34c4d28d667',1,'arcade::Pacgum']]], ['getisopen_375',['getIsOpen',['../db/d79/classarcade_1_1Wall_a9d040c8c07f12753c3bec7bbda0718e1.html#a9d040c8c07f12753c3bec7bbda0718e1',1,'arcade::Wall']]], - ['getisrunning_376',['getIsRunning',['../d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe',1,'arcade::IDisplayModule::getIsRunning()'],['../dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884',1,'arcade::IGameModule::getIsRunning()'],['../d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec',1,'arcade::AGame::getIsRunning()'],['../d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html#a644826ea92a738ac5bf078175def3867',1,'arcade::GameMenu::getIsRunning()'],['../d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html#a309143380efd26023d2a2d132ff21f45',1,'arcade::GamePacman::getIsRunning()'],['../d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b',1,'arcade::GameSnake::getIsRunning()'],['../d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c',1,'arcade::AGraphic::getIsRunning()'],['../dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5',1,'arcade::GraphicNCurses::getIsRunning()'],['../d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5',1,'arcade::GraphicSDL2::getIsRunning()'],['../d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3',1,'arcade::GraphicSFML::getIsRunning()']]], + ['getisrunning_376',['getIsRunning',['../d9/d6c/classarcade_1_1GraphicSFML_a3c2caf3ec3c93b0b0378bc364bb85cf3.html#a3c2caf3ec3c93b0b0378bc364bb85cf3',1,'arcade::GraphicSFML::getIsRunning()'],['../d0/dd6/classarcade_1_1GraphicSDL2_ac9c8cb64e0c5503f48843d78994c24b5.html#ac9c8cb64e0c5503f48843d78994c24b5',1,'arcade::GraphicSDL2::getIsRunning()'],['../dd/dc3/classarcade_1_1GraphicNCurses_ada2b3cc926be550d33826e18649cd5b5.html#ada2b3cc926be550d33826e18649cd5b5',1,'arcade::GraphicNCurses::getIsRunning()'],['../d3/df8/classarcade_1_1AGraphic_a675096974b41994a0000e0e4e412dc1c.html#a675096974b41994a0000e0e4e412dc1c',1,'arcade::AGraphic::getIsRunning()'],['../d4/d00/classarcade_1_1GameSnake_a5db91d6fa9646bb3c9ec8703b2f9e36b.html#a5db91d6fa9646bb3c9ec8703b2f9e36b',1,'arcade::GameSnake::getIsRunning()'],['../d3/daf/classarcade_1_1GameMenu_a644826ea92a738ac5bf078175def3867.html#a644826ea92a738ac5bf078175def3867',1,'arcade::GameMenu::getIsRunning()'],['../d0/d8d/classarcade_1_1AGame_a8fa28430a4eac418f76b1975a26713ec.html#a8fa28430a4eac418f76b1975a26713ec',1,'arcade::AGame::getIsRunning()'],['../dd/d88/classarcade_1_1IGameModule_afe563afd4b78ea43ffdffef603f63884.html#afe563afd4b78ea43ffdffef603f63884',1,'arcade::IGameModule::getIsRunning()'],['../d2/d00/classarcade_1_1IDisplayModule_a890bd084821c18aa80e38ed93ff49dbe.html#a890bd084821c18aa80e38ed93ff49dbe',1,'arcade::IDisplayModule::getIsRunning()'],['../d4/d65/classarcade_1_1GamePacman_a309143380efd26023d2a2d132ff21f45.html#a309143380efd26023d2a2d132ff21f45',1,'arcade::GamePacman::getIsRunning()']]], ['getisscared_377',['getIsScared',['../d0/d57/classarcade_1_1Ghost_a61f5c1b0dc132a25ab0e5fee50db9059.html#a61f5c1b0dc132a25ab0e5fee50db9059',1,'arcade::Ghost']]], ['getissuper_378',['getIsSuper',['../da/d3d/classarcade_1_1Pacgum_a1ef76ea0e805a0f9fb9e2005e65aa312.html#a1ef76ea0e805a0f9fb9e2005e65aa312',1,'arcade::Pacgum']]], ['getistemporary_379',['getIsTemporary',['../db/d79/classarcade_1_1Wall_ac6d1d6e1953cbd4f4634344a9cb8c41a.html#ac6d1d6e1953cbd4f4634344a9cb8c41a',1,'arcade::Wall']]], @@ -32,9 +32,9 @@ var searchData= ['getreturnvalue_386',['getReturnValue',['../df/da4/classarcade_1_1AException_a766b3757cf93b927698a264d9e37735d.html#a766b3757cf93b927698a264d9e37735d',1,'arcade::AException']]], ['getscore_387',['getScore',['../dd/d88/classarcade_1_1IGameModule_aae7bd613a9307839266a01fe8b94932c.html#aae7bd613a9307839266a01fe8b94932c',1,'arcade::IGameModule::getScore()'],['../d0/d8d/classarcade_1_1AGame_abd9bf1b6f26098e215f453bd263342c3.html#abd9bf1b6f26098e215f453bd263342c3',1,'arcade::AGame::getScore()']]], ['getstartinterface_388',['getStartInterface',['../d4/d65/classarcade_1_1GamePacman_a4b341a95337a6088fe1aefc50f827c34.html#a4b341a95337a6088fe1aefc50f827c34',1,'arcade::GamePacman::getStartInterface()'],['../d4/d00/classarcade_1_1GameSnake_a8809ee4d79dfb8f378b8cace5a4f6154.html#a8809ee4d79dfb8f378b8cace5a4f6154',1,'arcade::GameSnake::getStartInterface()']]], - ['getsystemevents_389',['getSystemEvents',['../dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html#ab7b1e1d57d7e2f8500a2996a60e45dda',1,'arcade::IGameModule::getSystemEvents()'],['../d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html#a8d4ba978494b60b7083ca245a548a99e',1,'arcade::AGame::getSystemEvents()'],['../d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html#a33b709c9a14a583fc068f1d09e23c3f3',1,'arcade::GameMenu::getSystemEvents()'],['../d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html#afa6413ad05783c9f5344a97e9ccd791d',1,'arcade::GamePacman::getSystemEvents()'],['../d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html#add574cec91689075f4641e3007f4640e',1,'arcade::GameSnake::getSystemEvents()']]], + ['getsystemevents_389',['getSystemEvents',['../dd/d88/classarcade_1_1IGameModule_ab7b1e1d57d7e2f8500a2996a60e45dda.html#ab7b1e1d57d7e2f8500a2996a60e45dda',1,'arcade::IGameModule::getSystemEvents()'],['../d4/d00/classarcade_1_1GameSnake_add574cec91689075f4641e3007f4640e.html#add574cec91689075f4641e3007f4640e',1,'arcade::GameSnake::getSystemEvents()'],['../d4/d65/classarcade_1_1GamePacman_afa6413ad05783c9f5344a97e9ccd791d.html#afa6413ad05783c9f5344a97e9ccd791d',1,'arcade::GamePacman::getSystemEvents()'],['../d0/d8d/classarcade_1_1AGame_a8d4ba978494b60b7083ca245a548a99e.html#a8d4ba978494b60b7083ca245a548a99e',1,'arcade::AGame::getSystemEvents()'],['../d3/daf/classarcade_1_1GameMenu_a33b709c9a14a583fc068f1d09e23c3f3.html#a33b709c9a14a583fc068f1d09e23c3f3',1,'arcade::GameMenu::getSystemEvents()']]], ['gettexture_390',['getTexture',['../d0/d66/classarcade_1_1AEntity_adf7268b1aae4037f993688470923f206.html#adf7268b1aae4037f993688470923f206',1,'arcade::AEntity']]], - ['gettype_391',['getType',['../d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html#adf4f99b5eb4ade0ab613ccb78fa54e4e',1,'arcade::AEvent::getType()'],['../db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html#a72c5cdffd80e28080f20f3ef31c06f39',1,'arcade::getType()']]], + ['gettype_391',['getType',['../db/d1a/namespacearcade_a72c5cdffd80e28080f20f3ef31c06f39.html#a72c5cdffd80e28080f20f3ef31c06f39',1,'arcade::getType()'],['../d6/d09/classarcade_1_1AEvent_adf4f99b5eb4ade0ab613ccb78fa54e4e.html#adf4f99b5eb4ade0ab613ccb78fa54e4e',1,'arcade::AEvent::getType() const']]], ['getvaluex_392',['getValueX',['../d6/d09/classarcade_1_1AEvent_a98cc3234154408410a20fec9c9af52e0.html#a98cc3234154408410a20fec9c9af52e0',1,'arcade::AEvent']]], ['getvaluey_393',['getValueY',['../d6/d09/classarcade_1_1AEvent_a522ca708f6c3edd3bc86af247ac6a406.html#a522ca708f6c3edd3bc86af247ac6a406',1,'arcade::AEvent']]], ['getwininterface_394',['getWinInterface',['../d4/d65/classarcade_1_1GamePacman_a7e63ea0b50860c6f2aa0df60e32dadde.html#a7e63ea0b50860c6f2aa0df60e32dadde',1,'arcade::GamePacman::getWinInterface()'],['../d4/d00/classarcade_1_1GameSnake_acbf4cdbac3a807aac756ec95d2124e5e.html#acbf4cdbac3a807aac756ec95d2124e5e',1,'arcade::GameSnake::getWinInterface()']]], diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html index 61b920d..9301d6b 100644 --- a/docs/search/functions_5.html +++ b/docs/search/functions_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html index dc70a4a..9c4f5fc 100644 --- a/docs/search/functions_6.html +++ b/docs/search/functions_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_7.html b/docs/search/functions_7.html index 7de3106..46b5c0f 100644 --- a/docs/search/functions_7.html +++ b/docs/search/functions_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_8.html b/docs/search/functions_8.html index 7422be2..31a1d95 100644 --- a/docs/search/functions_8.html +++ b/docs/search/functions_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_9.html b/docs/search/functions_9.html index befd4fa..9a8e429 100644 --- a/docs/search/functions_9.html +++ b/docs/search/functions_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_a.html b/docs/search/functions_a.html index a81e963..5ecc152 100644 --- a/docs/search/functions_a.html +++ b/docs/search/functions_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js index a61103a..150b31b 100644 --- a/docs/search/functions_a.js +++ b/docs/search/functions_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['receivedisplaydata_417',['receiveDisplayData',['../dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html#a9d150f384aced23b792b578fe6d9d10d',1,'arcade::IGameModule::receiveDisplayData()'],['../d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html#a30cc145ef22c6e8b839262b99de4d164',1,'arcade::AGame::receiveDisplayData()'],['../d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html#a1b0ea3c1c6403d801990ee518a8d9117',1,'arcade::GameMenu::receiveDisplayData()'],['../d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html#afcf1a7744e1513ae5c3dedb78d254a31',1,'arcade::GamePacman::receiveDisplayData()'],['../d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html#a4b63e2eec131c517182417a24d83c67c',1,'arcade::GameSnake::receiveDisplayData()']]], - ['receivegamedata_418',['receiveGameData',['../d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html#a28bd9eff0be58e71a45f8634a2b6bfc6',1,'arcade::IDisplayModule::receiveGameData()'],['../d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html#a143344dadd5c89a16298aa51eafea4ff',1,'arcade::AGraphic::receiveGameData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html#af8acf85c191b7958af7e369f179eb0a0',1,'arcade::GraphicNCurses::receiveGameData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html#a7da9354eebddcae901eb7c511aea2fde',1,'arcade::GraphicSDL2::receiveGameData()'],['../d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html#a4f2a27390f0ec7ab70f1e82f1948238a',1,'arcade::GraphicSFML::receiveGameData()']]], + ['receivedisplaydata_417',['receiveDisplayData',['../d0/d8d/classarcade_1_1AGame_a30cc145ef22c6e8b839262b99de4d164.html#a30cc145ef22c6e8b839262b99de4d164',1,'arcade::AGame::receiveDisplayData()'],['../d3/daf/classarcade_1_1GameMenu_a1b0ea3c1c6403d801990ee518a8d9117.html#a1b0ea3c1c6403d801990ee518a8d9117',1,'arcade::GameMenu::receiveDisplayData()'],['../d4/d65/classarcade_1_1GamePacman_afcf1a7744e1513ae5c3dedb78d254a31.html#afcf1a7744e1513ae5c3dedb78d254a31',1,'arcade::GamePacman::receiveDisplayData()'],['../d4/d00/classarcade_1_1GameSnake_a4b63e2eec131c517182417a24d83c67c.html#a4b63e2eec131c517182417a24d83c67c',1,'arcade::GameSnake::receiveDisplayData()'],['../dd/d88/classarcade_1_1IGameModule_a9d150f384aced23b792b578fe6d9d10d.html#a9d150f384aced23b792b578fe6d9d10d',1,'arcade::IGameModule::receiveDisplayData()']]], + ['receivegamedata_418',['receiveGameData',['../d9/d6c/classarcade_1_1GraphicSFML_a4f2a27390f0ec7ab70f1e82f1948238a.html#a4f2a27390f0ec7ab70f1e82f1948238a',1,'arcade::GraphicSFML::receiveGameData()'],['../d0/dd6/classarcade_1_1GraphicSDL2_a7da9354eebddcae901eb7c511aea2fde.html#a7da9354eebddcae901eb7c511aea2fde',1,'arcade::GraphicSDL2::receiveGameData()'],['../dd/dc3/classarcade_1_1GraphicNCurses_af8acf85c191b7958af7e369f179eb0a0.html#af8acf85c191b7958af7e369f179eb0a0',1,'arcade::GraphicNCurses::receiveGameData()'],['../d3/df8/classarcade_1_1AGraphic_a143344dadd5c89a16298aa51eafea4ff.html#a143344dadd5c89a16298aa51eafea4ff',1,'arcade::AGraphic::receiveGameData()'],['../d2/d00/classarcade_1_1IDisplayModule_a28bd9eff0be58e71a45f8634a2b6bfc6.html#a28bd9eff0be58e71a45f8634a2b6bfc6',1,'arcade::IDisplayModule::receiveGameData()']]], ['reset_419',['reset',['../d4/d65/classarcade_1_1GamePacman_a856f2ea731124c38a021504dea3cef66.html#a856f2ea731124c38a021504dea3cef66',1,'arcade::GamePacman::reset()'],['../d0/d57/classarcade_1_1Ghost_a51403d1dc7600ba82ebc0ef04dd484b7.html#a51403d1dc7600ba82ebc0ef04dd484b7',1,'arcade::Ghost::reset()'],['../da/d3d/classarcade_1_1Pacgum_a5e69509dd4dd5132b0fd91c59ea10cdf.html#a5e69509dd4dd5132b0fd91c59ea10cdf',1,'arcade::Pacgum::reset()'],['../df/d60/classarcade_1_1Player_a3a02640895163f4b991db75628d49f40.html#a3a02640895163f4b991db75628d49f40',1,'arcade::Player::reset()'],['../d1/d7a/classarcade_1_1Teleporter_a2577910f7186ecf9901279548510a956.html#a2577910f7186ecf9901279548510a956',1,'arcade::Teleporter::reset()'],['../db/d79/classarcade_1_1Wall_aecd7972fe87919599a24689de852f316.html#aecd7972fe87919599a24689de852f316',1,'arcade::Wall::reset()']]], ['respawn_420',['respawn',['../d0/d57/classarcade_1_1Ghost_a11be161c5b1211241d737f811b530a59.html#a11be161c5b1211241d737f811b530a59',1,'arcade::Ghost::respawn()'],['../df/d60/classarcade_1_1Player_a1fbce586861dab9f9c3a5da7430789df.html#a1fbce586861dab9f9c3a5da7430789df',1,'arcade::Player::respawn()']]], ['run_421',['run',['../d6/dba/classarcade_1_1Core_a783ba7ca339daa6b8ae21d608f8910e8.html#a783ba7ca339daa6b8ae21d608f8910e8',1,'arcade::Core']]] diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html index 345265d..e301fed 100644 --- a/docs/search/functions_b.html +++ b/docs/search/functions_b.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js index 31a2a36..947c687 100644 --- a/docs/search/functions_b.js +++ b/docs/search/functions_b.js @@ -5,7 +5,7 @@ var searchData= ['setgamename_424',['setGameName',['../dd/d88/classarcade_1_1IGameModule_a77544a550cb6807c099e52edbfedd223.html#a77544a550cb6807c099e52edbfedd223',1,'arcade::IGameModule::setGameName()'],['../d0/d8d/classarcade_1_1AGame_ac6e649e1ee2575a659f10cfbcc9acf16.html#ac6e649e1ee2575a659f10cfbcc9acf16',1,'arcade::AGame::setGameName()']]], ['setgraphicname_425',['setGraphicName',['../dd/d88/classarcade_1_1IGameModule_a1b0723e59265cc3d315bbbabd205fbe7.html#a1b0723e59265cc3d315bbbabd205fbe7',1,'arcade::IGameModule::setGraphicName()'],['../d0/d8d/classarcade_1_1AGame_ac9f203c96588be852b550b37a78c4fcb.html#ac9f203c96588be852b550b37a78c4fcb',1,'arcade::AGame::setGraphicName()']]], ['sethighscore_426',['setHighscore',['../dd/d88/classarcade_1_1IGameModule_a1be4587479bf172408b0609258630c83.html#a1be4587479bf172408b0609258630c83',1,'arcade::IGameModule::setHighscore()'],['../d0/d8d/classarcade_1_1AGame_ad1b27f894ca368a29fe3bb48692a37fe.html#ad1b27f894ca368a29fe3bb48692a37fe',1,'arcade::AGame::setHighscore()']]], - ['setorientation_427',['setOrientation',['../d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html#a81da45cfee0c3d47fa52621a447279d3',1,'arcade::AEntity::setOrientation()'],['../df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1',1,'arcade::Player::setOrientation()']]], + ['setorientation_427',['setOrientation',['../df/d60/classarcade_1_1Player_a4073fdfaf0fc74107a5273a6c78fc7f1.html#a4073fdfaf0fc74107a5273a6c78fc7f1',1,'arcade::Player::setOrientation()'],['../d0/d66/classarcade_1_1AEntity_a81da45cfee0c3d47fa52621a447279d3.html#a81da45cfee0c3d47fa52621a447279d3',1,'arcade::AEntity::setOrientation()']]], ['setplayername_428',['setPlayerName',['../dd/d88/classarcade_1_1IGameModule_a21ffb256f46b87627a42523f2b16b4ef.html#a21ffb256f46b87627a42523f2b16b4ef',1,'arcade::IGameModule::setPlayerName()'],['../d0/d8d/classarcade_1_1AGame_a5a22fec0446d11240c18edc4dfc262cb.html#a5a22fec0446d11240c18edc4dfc262cb',1,'arcade::AGame::setPlayerName()']]], ['setposx_429',['setPosX',['../d0/d66/classarcade_1_1AEntity_a58288bef1fcbfd25688477ac7a422c6a.html#a58288bef1fcbfd25688477ac7a422c6a',1,'arcade::AEntity']]], ['setposy_430',['setPosY',['../d0/d66/classarcade_1_1AEntity_a874fcb1873287772b36457f4ab708c75.html#a874fcb1873287772b36457f4ab708c75',1,'arcade::AEntity']]], diff --git a/docs/search/functions_c.html b/docs/search/functions_c.html index 858bfd6..c4f3268 100644 --- a/docs/search/functions_c.html +++ b/docs/search/functions_c.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_d.html b/docs/search/functions_d.html index 2f09f51..7a1ed06 100644 --- a/docs/search/functions_d.html +++ b/docs/search/functions_d.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_e.html b/docs/search/functions_e.html index ee5afa6..22d2a6b 100644 --- a/docs/search/functions_e.html +++ b/docs/search/functions_e.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/functions_f.html b/docs/search/functions_f.html index f17c412..54b7dee 100644 --- a/docs/search/functions_f.html +++ b/docs/search/functions_f.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/mag_sel.svg b/docs/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/docs/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/docs/search/namespaces_0.html b/docs/search/namespaces_0.html index 76996d1..21db2c3 100644 --- a/docs/search/namespaces_0.html +++ b/docs/search/namespaces_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html index 4377320..2b9360b 100644 --- a/docs/search/nomatches.html +++ b/docs/search/nomatches.html @@ -1,5 +1,6 @@ - + + diff --git a/docs/search/pages_0.html b/docs/search/pages_0.html index 9a6a29a..8517b48 100644 --- a/docs/search/pages_0.html +++ b/docs/search/pages_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/search.css b/docs/search/search.css index 3cf9df9..9074198 100644 --- a/docs/search/search.css +++ b/docs/search/search.css @@ -1,98 +1,82 @@ /*---------------- Search Box */ -#FSearchBox { - float: left; -} - #MSearchBox { white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; z-index: 102; } -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; } #MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; } #MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; border:none; - width:115px; - margin-left:20px; - padding-left:4px; color: #909090; outline: none; - font: 9pt Arial, Verdana, sans-serif; + font-family: Arial, Verdana, sans-serif; -webkit-border-radius: 0px; + border-radius: 0px; + background: none; } -#FSearchBox #MSearchField { - margin-left:15px; -} #MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; } #MSearchClose { display: none; - position: absolute; - top: 4px; + font-size: inherit; background : none; border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; + margin: 0; + padding: 0; outline: none; -} -.left #MSearchClose { - left: 6px; } -.right #MSearchClose { - right: 2px; +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; } .MSearchBoxActive #MSearchField { color: #000000; } +#main-menu > li:last-child { + /* This
                                    • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + /*---------------- Search filter selection */ #MSearchSelectWindow { @@ -220,19 +204,21 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; + font-family: Arial, Verdana, sans-serif; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; + font-family: Arial, Verdana, sans-serif; } .SRResult { display: none; } -DIV.searchresults { +div.searchresults { margin-left: 10px; margin-right: 10px; } diff --git a/docs/search/search.js b/docs/search/search.js index a554ab9..fb226f7 100644 --- a/docs/search/search.js +++ b/docs/search/search.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + 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: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + 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. + + @licend The above is the entire license notice for the JavaScript code in this file */ function convertToId(search) { @@ -79,9 +80,10 @@ function getYPos(item) storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ -function SearchBox(name, resultsPath, inFrame, label) +function SearchBox(name, resultsPath, inFrame, label, extension) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } + if (!extension || extension == "") { extension = ".html"; } // ---------- Instance variables this.name = name; @@ -96,6 +98,7 @@ function SearchBox(name, resultsPath, inFrame, label) this.searchActive = false; this.insideFrame = inFrame; this.searchLabel = label; + this.extension = extension; // ----------- DOM Elements @@ -200,10 +203,9 @@ function SearchBox(name, resultsPath, inFrame, label) } return; } - else if (window.frames.MSearchResults.searchResults) + else { - var elem = window.frames.MSearchResults.searchResults.NavNext(0); - if (elem) elem.focus(); + window.frames.MSearchResults.postMessage("take_focus", "*"); } } else if (e.keyCode==27) // Escape out of the search field @@ -347,13 +349,13 @@ function SearchBox(name, resultsPath, inFrame, label) if (idx!=-1) { var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; resultsPageWithSearch = resultsPage+'?'+escape(searchValue); hasResultsPage = true; } else // nothing available for this search term { - resultsPage = this.resultsPath + '/nomatches.html'; + resultsPage = this.resultsPath + '/nomatches' + this.extension; resultsPageWithSearch = resultsPage; hasResultsPage = false; } @@ -364,7 +366,7 @@ function SearchBox(name, resultsPath, inFrame, label) if (domPopupSearchResultsWindow.style.display!='block') { var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; + this.DOMSearchClose().style.display = 'inline-block'; if (this.insideFrame) { var domPopupSearchResults = this.DOMPopupSearchResults(); @@ -439,12 +441,12 @@ function SearchResults(name) while (element && element!=parentElement) { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { return element; } - if (element.nodeName == 'DIV' && element.hasChildNodes()) + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { element = element.firstChild; } diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html index bf3eba5..1e477c0 100644 --- a/docs/search/variables_0.html +++ b/docs/search/variables_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html index 49fe59a..ea73d9a 100644 --- a/docs/search/variables_1.html +++ b/docs/search/variables_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html index 0c8a18c..0580462 100644 --- a/docs/search/variables_2.html +++ b/docs/search/variables_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html index 19a31fc..0d69e76 100644 --- a/docs/search/variables_3.html +++ b/docs/search/variables_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +
                                      diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html index bdc37be..a4b6506 100644 --- a/docs/search/variables_4.html +++ b/docs/search/variables_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
                                      Loading...
                                      - +
                                      Searching...
                                      No Matches
                                      - +