Commit Graph

33 Commits

Author SHA1 Message Date
984c06aa9d add some symbols 2024-09-23 08:28:12 +01:00
e296bf8e6f add numbers 0-9 2024-09-22 22:25:03 +01:00
cd9e8829c8 done adding all upper and lower case letters, and double-checked to make sure they are correct 2024-09-22 21:26:14 +01:00
126f3c929c add upper case K 2024-09-22 20:54:29 +01:00
70d298b963 add upper case A-J 2024-09-22 15:59:55 +01:00
7e31b9f88b done with lower case letters 2024-09-22 10:16:09 +01:00
77b2ab5fc8 add lower case n-q 2024-09-22 09:56:33 +01:00
6e3e2ad784 add lower-case a-f, at correct resolution 2024-09-22 09:43:05 +01:00
dcb73c83c0 delete some fonts (I had the wrong resolution set for them so they needed to be redone), and add lower case g-m 2024-09-22 09:25:50 +01:00
e3d2c36dd5 add box placeholder to signify a specific character has not been found 2024-09-21 15:50:23 +01:00
0cc039580b add missing upper case glyphs ('R' and 'U'), and fix broken glyph (just 'T') 2024-09-21 15:32:51 +01:00
a4ece480f2 add more glyphs (but I think some are missing still 2024-09-21 15:12:41 +01:00
92eec06f5e revert to previous style of grid 2024-09-21 14:41:47 +01:00
308acc4e45 add M-Q 2024-09-21 14:26:06 +01:00
12a627efa5 add 'l' and 'm' 2024-09-21 14:03:58 +01:00
29755c2ddb create F-K font files 2024-09-21 07:15:05 +01:00
4c5df92a0a generate first 5 upper case letters (A-E) 2024-09-20 22:29:06 +01:00
2d6ee874af improve A (add space for other fonts to have tail, make the width a little narrower), and create new directory for fonts 2024-08-30 22:01:24 +01:00
42c4b92105 address edge case where Real32.toString 1.0 seems to give the string '1' instead of '1.0', and improve the drawing for upper case A 2024-08-30 11:13:08 +01:00
c16fa58bf6 fix bug caused by the calculation change in the previous commit 2024-08-30 09:15:33 +01:00
f3a0eb3e30 minor change to generated export code (avoid redundant maths operations) 2024-08-30 05:20:56 +01:00
f5b0c8e705 tested export functionality, and fixed it so that it works as intended (previous error was that the drawn object was located on the wrong part of the Y-axis) 2024-08-30 03:46:05 +01:00
acd68a055d code shortcut to trigger export (with <Ctrl-E>); it outputs syntatically valid .sml, but I am not sure if the output is correct as intended so it needs testing 2024-08-30 02:34:24 +01:00
7ab7b8931d code function to export triangle to .sml file (linear interpolation only; untested and also not currently executable by shortcut 2024-08-30 02:22:02 +01:00
24bc45142d slight refactoring (move pure parsing functions to functional core in a separate file) 2024-08-29 09:55:08 +01:00
e69c6b42ef done with loading file into app (loaded triangles are visible, etc.) 2024-08-29 05:38:58 +01:00
2549703dc7 verify that parsing saved file is successful 2024-08-29 05:21:04 +01:00
f0958686b7 implement parser for loading (but this parser is untested) 2024-08-29 04:39:23 +01:00
84b7a6a2f5 minor changes to saved format 2024-08-29 03:59:47 +01:00
1fdd4f33ec remember to close file descriptor in file thread 2024-08-29 00:43:51 +01:00
eb13636993 very basic saving (hardcoded file name, which is fine fow now) 2024-08-29 00:05:30 +01:00
c40e8b98e0 slight renaming of constructors in FileMessage.t datatype, to provide more clarity (SAVE_TRIANGLES is for saving to a custom format, LOAD_TRIANGLES is for loading from a file in that custom format, and export is for generating code from custom format) 2024-08-28 20:47:40 +01:00
48c721e29b done with scaffolding for file mailbox; next, send message to file mailbox to export and import, and handle these messages properly from the file mailbox 2024-08-28 20:42:52 +01:00