aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Add a TODO entryKirill Petrashin2026-03-291-1/+2
* Update the TODO list in main.cKirill Petrashin2026-03-291-3/+0
* Add a path_length() functionKirill Petrashin2026-03-292-0/+18
* Implement A*, finallyKirill Petrashin2026-03-295-14/+105
* Update a TODO entry in map.cKirill Petrashin2026-03-291-1/+1
* Implement Dijkstra's algorithmKirill Petrashin2026-03-292-8/+19
* Make manhattan_distance() use COST_ORTHOGONALKirill Petrashin2026-03-291-4/+5
* Add direction arrows to draw_map()Kirill Petrashin2026-03-292-3/+31
* Make ppq_insert() handle when pos is in ppq but new one has better priorityKirill Petrashin2026-03-291-1/+5
* Implement ppq_remove() (possibly buggy idk)Kirill Petrashin2026-03-292-0/+29
* Add arg to just generate a BMPKirill Petrashin2026-03-291-2/+17
* Make the stack dynamicKirill Petrashin2026-03-293-7/+16
* Add a FIXMEKirill Petrashin2026-03-281-1/+1
* Add basic BMP output, not sure whyKirill Petrashin2026-03-285-4/+123
* Allow resizing the map + some other stuffKirill Petrashin2026-03-286-29/+94
* Free the path when we return NULL instead of itKirill Petrashin2026-03-281-0/+2
* Merge remote-tracking branch 'refs/remotes/origin/master'Kirill Petrashin2026-03-281-0/+1
|\
| * Add a TODO entryKirill Petrashin2026-03-281-0/+1
* | Improve anim() and make it toggleable with a keybindKirill Petrashin2026-03-282-7/+25
|/
* Add a TODO entryKirill Petrashin2026-03-271-0/+3
* Start working in DijkstraKirill Petrashin2026-03-273-6/+43
* Combine two functions into one in path.{c,h}Kirill Petrashin2026-03-274-58/+17
* Add cost_array to neighbours_4dirKirill Petrashin2026-03-273-4/+10
* Add a TODO entryKirill Petrashin2026-03-271-0/+1
* Update comment about argsKirill Petrashin2026-03-271-1/+3
* Add a TODO entry for greedy-best-first algoKirill Petrashin2026-03-271-0/+1
* Use rand() as seed instead of current timeKirill Petrashin2026-03-261-2/+4
* Remove *prev from PositionPQKirill Petrashin2026-03-262-6/+2
* Use globbing in MakefileKirill Petrashin2026-03-261-2/+2
* Add options to choose the amount of directionsKirill Petrashin2026-03-261-3/+15
* Add cost defines and draw path cost under the mapKirill Petrashin2026-03-262-9/+21
* Clean up draw_map() a bitKirill Petrashin2026-03-261-28/+35
* Update the TODO listKirill Petrashin2026-03-261-5/+2
* Remove another outdated FIXMEKirill Petrashin2026-03-261-1/+0
* Remove an outdated FIXMEKirill Petrashin2026-03-261-2/+0
* Add ppq_insert() return codes + fix breadth_first_search_4dir()Kirill Petrashin2026-03-263-8/+12
* Fix memory leaksKirill Petrashin2026-03-267-1/+40
* Slightly improve argument handlingKirill Petrashin2026-03-261-6/+35
* Add cost_array into neighbours_8dir()Kirill Petrashin2026-03-263-6/+16
* Add VIM swap files into .gitignoreKirill Petrashin2026-03-251-0/+1
* Add all the files into the Makefile rules' requirementsKirill Petrashin2026-03-251-2/+2
* Handle the stack overflowKirill Petrashin2026-03-252-3/+6
* Create a basic README.md fileKirill Petrashin2026-03-241-0/+7
* Add some TODO entriesKirill Petrashin2026-03-231-1/+3
* Implement 8dir breadth-first-search and some other stuffKirill Petrashin2026-03-2210-17/+185
* Forgot to add maps into the previous commi...Kirill Petrashin2026-03-224-0/+88
* Add ability to choose maps via args + create more maps + don't insert element...Kirill Petrashin2026-03-225-25/+46
* Handle when visited == NULL in draw_map()Kirill Petrashin2026-03-222-2/+1
* Add rendering of visited tilesKirill Petrashin2026-03-226-19/+27
* Implement breadth-first-search + fix the priority queue + some other stuffKirill Petrashin2026-03-219-89/+225