Commit Graph

117 Commits

Author SHA1 Message Date
Patricia Aas 64d30408c6 Fix typos 2021-09-10 16:20:38 +02:00
Patricia Aas a06281f145 Initialize member 2021-09-10 16:20:38 +02:00
Patricia Aas 262ac5dcc5 No shouty 2021-09-10 15:49:33 +02:00
Patricia Aas 90f546f1b2 Revert "There is no standardized interface to add an additional message to assert errors. A portable way to include one is to use a comma operator provided it has not been overloaded"
This reverts commit 32a27e986e.
2021-09-10 15:35:06 +02:00
Patricia Aas 32a27e986e There is no standardized interface to add an additional message to assert errors. A portable way to include one is to use a comma operator provided it has not been overloaded 2021-09-10 15:33:13 +02:00
Corentin Jabot b3480111db Fix conversions warning (again) 2021-09-10 15:28:38 +02:00
Corentin Jabot bc83fa77c3 Fix conversions warnings 2021-09-10 15:04:43 +02:00
Corentin Jabot 25394c4cdd Right the wrongs 2021-09-10 14:02:09 +02:00
Patricia Aas 706c6245a5 Capture local explicitly 2021-09-10 11:41:20 +02:00
Patricia Aas 0f7ad08ae9 Add missing include 2021-09-10 11:41:00 +02:00
Corentin Jabot 06cb7a17f6 Fix the build again 2021-09-10 11:35:26 +02:00
Corentin Jabot 8db4b0af79 Fix the build (this is why you make PRs kids) 2021-09-10 11:24:24 +02:00
Corentin Jabot 453dd17d7c Use size_t again 2021-09-10 11:04:27 +02:00
Ólafur Waage 2f62f7ae1d Reverting pellet C++20 changes since we don't target 20 fully. 2021-09-09 10:59:59 +02:00
Ólafur Waage 613831f1c0 Fixes for ghost movement where they would occationally exit the stage when cornered. Closes #25 2021-09-09 10:56:29 +02:00
Ólafur Waage 60b3cdeb40 Formatting and const fixes. Also check for extra canGo calls. 2021-09-08 14:49:43 +02:00
Ólafur Waage b79b2a29e8 Using std::erase for pellets possible in C++20 2021-09-08 10:21:37 +02:00
Ólafur Waage 55fbb53591 Refactoring Game and GameState. Moving game state update logic into that class. Game is now only event loop. 2021-09-07 16:00:19 +02:00
Ólafur Waage aa45121bec Minor formatting and warning fixes. 2021-09-06 16:40:42 +02:00
Ólafur Waage d0bd69aee1 Removing unnecessary forward decl. 2021-09-06 16:27:29 +02:00
Ólafur Waage 00bfd15074 Adding epsilon test for Position. Also adding tests for GridPosition and Position. 2021-09-06 16:24:30 +02:00
Ólafur Waage fe32b18d0c Isolating SFML to the Canvas class. 2021-09-06 15:38:40 +02:00
Ólafur Waage aa22b91e8b Adding header files to their own folder in the project. 2021-09-06 14:51:01 +02:00
Patricia Aas d196491ea4 Rename variable and remove unneeded curlies 2021-08-25 11:26:13 +02:00
Patricia Aas 4b7015b96b Remove unneeded init 2021-08-25 11:23:54 +02:00
Corentin Jabot af1c650727 Be more explicit about captures 2021-08-12 10:19:54 +02:00
Corentin Jabot b3798ef2df Remove a nodiscard 2021-08-12 10:18:51 +02:00
Patricia Aas eaf61585ea Fix Clang-Tidy warnings 2021-08-02 16:43:18 +02:00
Corentin Jabot 76c931656f Remove nodiscard 2021-08-02 15:31:32 +02:00
Patricia Aas d3cc1d90c7 Fix warnings 2021-08-02 15:28:07 +02:00
Corentin Jabot 2cc15c6dcb add toolchain file 2021-08-02 14:46:26 +02:00
Patricia Aas c10eb99336 Early return in Clyde 2021-08-02 14:24:11 +02:00
Patricia Aas ab9664d07f Name changes and typos 2021-08-02 14:09:03 +02:00
Corentin Jabot 17ac48f713 Implement ghost movements 2021-07-29 11:16:08 +02:00
Patricia Aas 43ccaae3ef Rename variable 2021-07-28 19:06:35 +02:00
Patricia Aas 99cf57956c Init pos 2021-07-28 17:01:22 +02:00
Patricia Aas 4d53ccce18 Introduce scatterTarget function and inline things that should be in the ghost 2021-07-28 16:39:27 +02:00
Corentin Jabot f31d238bd4 Rename speedy, remove starting position 2021-07-28 16:20:19 +02:00
Patricia Aas 79b78f7dc0 Remove pacman:: 2021-07-28 15:41:32 +02:00
Patricia Aas 71cb40ad18 Remove unused parameter 2021-07-28 15:30:53 +02:00
Patricia Aas 5b2b0d8e73 Make files for ghosts 2021-07-28 15:28:36 +02:00
Corentin Jabot fe04e7d03a Cleanup PacManAnimation a bit 2021-07-19 12:06:27 +02:00
Corentin Jabot d6a046ff47 Use the correct ghost names 2021-07-16 09:35:32 +02:00
Corentin Jabot 0428366e86 Call reserve and add uncommited code 2021-07-16 09:19:10 +02:00
Corentin Jabot 691aac978e Get rid of tuple 2021-07-15 09:14:25 +02:00
Patricia Aas 522362152d Refactor 2021-07-13 14:26:57 +02:00
Corentin Jabot 43cfecc077 Get rid of unused comparison operator 2021-07-09 10:24:24 +02:00
Patricia Aas ee3c7c61db Simplify 2021-07-08 18:12:03 +02:00
Patricia Aas 890d061a92 Move teleport to Board 2021-07-08 18:00:39 +02:00
Corentin Jabot 370a57f454 Get rid of board class 2021-07-08 17:42:24 +02:00