diff options
author | scratko <m@scratko.xyz> | 2025-07-25 17:04:21 +0300 |
---|---|---|
committer | scratko <m@scratko.xyz> | 2025-07-25 17:46:22 +0300 |
commit | 90bd5ca05bea4dbeaaeff5cbe13b5671da420c82 (patch) | |
tree | 05757ed9b9ea0c007f4b4e86cfd8402fea4c6a5d /gameplay.hpp | |
parent | ac9a06b04144023e87d1a504cfe5598e7cf3d7b4 (diff) | |
download | picture-puzzle-90bd5ca05bea4dbeaaeff5cbe13b5671da420c82.tar.gz picture-puzzle-90bd5ca05bea4dbeaaeff5cbe13b5671da420c82.tar.bz2 picture-puzzle-90bd5ca05bea4dbeaaeff5cbe13b5671da420c82.zip |
Added const qualifiers is_next_to_empty_box() became visible to other files().
The size of the main window has been changed.
Checking whether the A* algorithm has been launched before starting a new game
or the same A* algorithm.
Fixed indentation in lambda expressions.
The initial node is added to open_queue without additional creation of dynamic
memory (the address of the object field is taken).
Fixed PQ_cont.erase().
IsNearEmptyBox was removed().
EqualNode moved to the Node class.
Diffstat (limited to 'gameplay.hpp')
-rw-r--r-- | gameplay.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gameplay.hpp b/gameplay.hpp index 0069772..9c26f5b 100644 --- a/gameplay.hpp +++ b/gameplay.hpp @@ -4,6 +4,8 @@ #include "puzzle.hpp" void press_button_callback(Fl_Widget *w, void *params); +bool is_next_to_empty_box(GameParams::coordinates empty_box_pos, + GameParams::coordinates current_pos); class PuzzleGame { public: |