< 1654465101 150777 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :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.) < 1654545259 33141 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 246 seconds < 1654549335 862270 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1654549994 89153 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 255 seconds < 1654553419 313071 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1654626782 128981 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 255 seconds < 1654628379 408033 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1654748120 141485 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 255 seconds < 1654899241 76394 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1655234288 441365 :esolangs!~esolangs@techne.zem.fi QUIT :Ping timeout: 256 seconds < 1655234327 139300 :esolangs1!~esolangs@techne.zem.fi JOIN #freeheromesh esolangs :esolangs.org < 1655234666 35973 :esolangs!~esolangs@techne.zem.fi QUIT :*.net *.split < 1655234681 179048 :esolangs1!~esolangs@techne.zem.fi NICK :esolangs < 1655284524 133549 :esolangs!~esolangs@techne.zem.fi QUIT :Ping timeout: 276 seconds < 1655284562 293352 :esolangs!~esolangs@techne.zem.fi JOIN #freeheromesh esolangs :esolangs.org < 1655700781 862768 :fizzie!irc@selene.zem.fi QUIT :Ping timeout: 272 seconds < 1655715007 403942 :fizzie!irc@selene.zem.fi JOIN #freeheromesh fizzie :Heikki Kallasjoki < 1655937497 172367 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 255 seconds < 1655937614 195711 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1656194600 318871 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :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. < 1656194608 872085 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :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.