15 Commits

Author SHA1 Message Date
c56d14bdf6 Add pausing functionality. Keybinding for "Check" 2023-11-15 19:39:35 +07:00
cd09420da5 Basic status/message, show completion time 2023-11-03 21:23:35 +07:00
913e4b8858 Wrap around the board, backspace center pms, difficulty arg 2023-11-01 11:23:05 +07:00
d4e5be4a7d Generalize button code to add a new button 2023-10-31 11:22:24 +07:00
dc03796275 Some quick and dirty threading to make http request non-blocking 2023-10-30 23:09:29 +07:00
60deaed18a Add a button to check the state of the board, F3 to solve 2023-10-29 16:47:36 +07:00
7cd774bb91 Don't draw border pencil marks if we have center ones 2023-10-29 15:05:31 +07:00
b3a0625238 Center and Border pencil marks, plus added data types 2023-10-29 15:00:19 +07:00
b7d96b8e53 Add a default puzzle to avoid init http request. WASD. Clean up a bit. 2023-10-29 14:59:45 +07:00
ffc9b69906 Http request to grab sudoku from websudoku and populate initial grid 2023-10-29 13:11:37 +07:00
db516cd52a Use mouse clicks to place cursor 2023-10-29 12:17:14 +07:00
6b4be6913a Blit numbers in cells 2023-10-28 18:21:00 +07:00
7bd04be46f Create custom cursor class, use hjkl to move cursor, draw hud 2023-10-28 18:20:22 +07:00
2dc9f89431 Keyboard movement 2023-10-28 17:22:25 +07:00
6d128b840f Draw grid with a cursor 2023-10-28 17:01:59 +07:00