Commit Graph

17 Commits

Author SHA1 Message Date
Jeremy Rand
ccf77c65f1 Add support for a mouse. Add a license. 2018-06-24 23:42:40 -04:00
Jeremy Rand
7de66a1a73 Migrate to the new build engine 2018-06-19 23:39:48 -04:00
Jeremy Rand
8c4afe748e Add support for printing the time to solve the puzzle if there is a real time clock in the system. 2015-08-19 00:35:18 -04:00
Jeremy Rand
c14863bc85 Make lines thicker on the sudoku board. 2015-07-26 12:07:08 -04:00
Jeremy Rand
ec08247be3 Do not require Apple //e enhanced. This means all text ends up in upper case on output and I have to do jump through a couple hoops to handle up/down keys and open apple + number. 2015-07-24 00:06:49 -04:00
Jeremy Rand
237c854e42 Do not check for saved games after the first game in a single session. Save the entire board for undo, not just the last modified square. When entering a value in a square, update all scratch values in the row, column and sub square. Fix a bug where some squares in a sub square were not being checked for invalid values. 2015-07-23 00:01:52 -04:00
Jeremy Rand
9a57ed036f Some minor UI improvements to ensure the user always knows what is going on. There should be no more blank screens for any significant period of time. 2015-07-17 11:25:19 -05:00
Jeremy Rand
5b0b4966c8 Reduce the number of puzzles to 1000 because I ran out of space on the disk for the saved game. 2015-07-16 20:49:02 -05:00
Jeremy Rand
066e8af297 Add a way to restart your puzzle from the beginning. 2015-07-16 20:00:45 -05:00
Jeremy Rand
45ca073efa Add the ability to save and load your game. 2015-07-16 19:40:27 -05:00
Jeremy Rand
0bce2a1da6 Load puzzles from files at runtime. Save options when they change and not at quit time. 2015-07-16 15:04:06 -05:00
Jeremy Rand
72f0fe6253 Add undo support. Remove some puzzles because I am running out of space. 2015-07-16 12:05:55 -05:00
Jeremy Rand
a4ac18ffa2 Allow you to wrap around the edges with the cursor. 2015-07-16 11:46:52 -05:00
Jeremy Rand
cde0c38070 Change the filename of the game options file. 2015-07-16 09:42:31 -05:00
Jeremy Rand
8d4120db21 Add puzzle difficulty support. Load and save some game options 2015-07-16 09:40:56 -05:00
Jeremy Rand
91290acec6 Some optimization and draw the scratch values. 2015-07-15 21:05:34 -05:00
Jeremy Rand
6ca2609237 Create the project. Write some code to manage a set of puzzles. Write some code to manage a sudoku game. Start work on the UI for the game. 2015-07-15 18:27:40 -05:00