22 Commits
Author SHA1 Message Date
Illusion 18390b886c code organization changes 2023-12-11 22:56:27 +02:00
Illusion 8542a7cb14 finish refactor 2023-12-11 22:42:19 +02:00
Illusion c1f8612da5 game pausing 2023-11-30 00:44:00 +02:00
Illusion 58f605da68 game works as before without a few things 2023-11-29 05:28:54 +02:00
Illusion f5a2343646 restructure zephr 2023-11-29 01:42:44 +02:00
Illusion 1ed67cb62a help overlay 2023-11-26 21:32:19 +02:00
Illusion 63759ffa1b refactor: grid and timer using zephr 2023-11-26 05:34:42 +02:00
Illusion d3eb097f1e redid the win overlay 2023-11-26 03:58:40 +02:00
Illusion 3f840fcad7 super basic UI constraint and alignment system with a super basic "game framework" 2023-11-21 02:52:15 +02:00
Illusion 77435c5095 added timers to auto-hide help and for counting the time it took to solve the puzzle 2023-11-17 06:16:32 +02:00
Illusion 938d0e67cb added help overlay 2023-10-02 23:59:48 +02:00
Illusion f0ce9a26f3 added game reset, new game, and fullscreen mode 2023-10-02 03:24:58 +02:00
Illusion a19074c497 finish game logic implementation. we now have a working game 2023-09-15 23:47:43 +02:00
Illusion e71ba6dfce generate valid and unique board 2023-09-14 01:41:39 +02:00
Illusion 078c72c400 yayayayayaya 2023-09-13 01:06:19 +02:00
Illusion 88a5bff3df cell selection and number input 2023-09-12 23:32:58 +02:00
Illusion 41d28a222c text drawing using freetype 2023-09-12 03:21:54 +02:00
Illusion 27d6853e3e simplify shader grid drawing and add option to use a texture for the grid 2023-09-08 16:38:14 +02:00
Illusion 978f60d762 less stupid code 2023-09-08 01:51:09 +02:00
Illusion fe99a4c9ff board grid lines 2023-09-08 01:11:35 +02:00
Illusion 4d03b0d3ee square board and properly fit inside window 2023-09-04 01:57:39 +03:00
Illusion 2023497beb x11 window and opengl initialization and drawing of basic quad 2023-09-03 00:51:45 +03:00