wisplite
|
cd08eebdbd
|
maze generation!
|
2026-05-14 13:45:06 -05:00 |
|
wisplite
|
cfe855944b
|
speed control
|
2026-05-14 13:08:58 -05:00 |
|
wisplite
|
fc3631c6a0
|
live preview
|
2026-05-14 12:38:52 -05:00 |
|
wisplite
|
9ac99cf488
|
added square euclidean at the dismay of many theoretical mathematicians (it's inadmissible) (but it's really fast)
|
2026-05-14 11:06:48 -05:00 |
|
wisplite
|
754ea5bd18
|
added AutoCompute mode
|
2026-05-14 11:01:03 -05:00 |
|
wisplite
|
1291fff451
|
allow zooming to minimum zoom if canvas is big enough, and make scaling a little more comfortable
|
2026-05-14 10:27:17 -05:00 |
|
wisplite
|
bb85e11895
|
finally make the zooming proportional so it isn't too fast when zooming out
|
2026-05-14 10:15:23 -05:00 |
|
wisplite
|
06f36a625f
|
status label (WOW THIS IS FAST)
|
2026-05-14 10:10:51 -05:00 |
|
wisplite
|
c20f98cf90
|
add error box to prevent an occasional panic when the start or end pos wasn't set right
|
2026-05-14 09:53:40 -05:00 |
|
wisplite
|
260c39eedc
|
runtime statistics label
|
2026-05-14 09:51:04 -05:00 |
|
wisplite
|
60a28cea88
|
visualize explored nodes (closed path)
|
2026-05-14 09:43:49 -05:00 |
|
wisplite
|
589663d3d0
|
HUGE update to how drawing works, ensures consistency between visualization and sim. Also added erase tool.
|
2026-05-14 09:37:53 -05:00 |
|
wisplite
|
6719f70c73
|
added heuristic dropdown and fixed a bunch of bugs in the logic
|
2026-05-14 09:29:25 -05:00 |
|
wisplite
|
85855f00ff
|
whoops, we should reset the grid to clear the closedSet, openSet, and scores
|
2026-05-14 09:14:02 -05:00 |
|
wisplite
|
5b4887f0cc
|
working a*
|
2026-05-14 09:13:32 -05:00 |
|
wisplite
|
29bce85e82
|
slight rework of draw code to address a small memory leak (changes are pushed straight to vram rather than recreating an image from scratch every time)
|
2026-05-14 07:06:38 -05:00 |
|
wisplite
|
5b4c246b4f
|
now it draws a line between the old and new mouse positions so drawn paths are continuous
|
2026-05-14 06:55:31 -05:00 |
|
wisplite
|
48f889bd44
|
basic drawing logic, need to add raycasting or something
|
2026-05-14 06:40:52 -05:00 |
|
wisplite
|
910f0e56cf
|
cap the canvas size at 16000 to prevent GPU texture allocation issues (will replace with chunked textures in the multithreaded version)
|
2026-05-14 05:04:26 -05:00 |
|
wisplite
|
da36fcd0ba
|
fixed memory leak in grid generation code
|
2026-05-14 04:56:33 -05:00 |
|
wisplite
|
b5a03b2461
|
added tool selector
|
2026-05-14 04:54:48 -05:00 |
|
wisplite
|
3a74dcac7c
|
fixed a small bug in grid rendering
|
2026-05-12 04:29:02 -05:00 |
|
wisplite
|
e73e783f6c
|
massively improved performance by using a texture instead of drawing boxes
|
2026-05-12 02:40:29 -05:00 |
|
wisplite
|
b04a1810dd
|
super basic GUI in raylib, use x11/xwayland forced mode and bruteforce scaling because the GLFW devs don't know how to support wayland
|
2026-05-12 02:19:37 -05:00 |
|