2022-06-05: 21:38:21 The default key bindings now includes the commands to select levels at random (either all levels or only unsolved levels). (This is done purely in SQL and does not need recompiling in order to work.) 2022-06-06: 19:54:19 -!- zzo38 has quit (Ping timeout: 246 seconds). 21:02:15 -!- zzo38 has joined. 21:13:14 -!- zzo38 has quit (Ping timeout: 255 seconds). 22:10:19 -!- zzo38 has joined. 2022-06-07: 18:33:02 -!- zzo38 has quit (Ping timeout: 255 seconds). 18:59:39 -!- zzo38 has joined. 2022-06-09: 04:15:20 -!- zzo38 has quit (Ping timeout: 255 seconds). 2022-06-10: 22:14:01 -!- zzo38 has joined. 2022-06-14: 19:18:08 -!- esolangs has quit (Ping timeout: 256 seconds). 19:18:47 -!- esolangs1 has joined. 19:24:26 -!- esolangs has quit (*.net *.split). 19:24:41 -!- esolangs1 has changed nick to esolangs. 2022-06-15: 09:15:24 -!- esolangs has quit (Ping timeout: 276 seconds). 09:16:02 -!- esolangs has joined. 2022-06-20: 04:53:01 -!- fizzie has quit (Ping timeout: 272 seconds). 08:50:07 -!- fizzie has joined. 2022-06-22: 22:38:17 -!- zzo38 has quit (Ping timeout: 255 seconds). 22:40:14 -!- zzo38 has joined. 2022-06-25: 22:03:20 I had started to implement the coordinate input in Free Hero Mesh: I added functions: encode_move, encode_move_list, decode_move, decode_move_list. I changed the type of input elements from Uint8 to MoveItem (which is currently defined as Uint8, but may later be changed to Uint16). Only the MOVE_LIST() SQL function has been changed to use this, so far. 22:03:28 Then, the rest of the program must be changed to use these functions, and then the program can be changed to support other kinds of move inputs.