Commit Graph

1848 Commits

Author SHA1 Message Date
d9c7f71859 create folder for new fonts which should hopefully be easier to use (in progress) 2025-08-18 00:48:59 +01:00
e0bc10fa8e add upper case characters to new-cozette 2025-08-17 22:35:07 +01:00
6b17af508a add numbers to new-cozette 2025-08-17 22:13:22 +01:00
2d0800b81a amend placement of some symbols 2025-08-17 22:03:39 +01:00
cb5a51388d add symbols for new-cozette 2025-08-17 21:51:55 +01:00
5f9f1fab17 add lower case letters for new cozette drawings 2025-08-17 21:00:43 +01:00
850d3b7bcb done refactoring one text builder loop 2025-08-17 19:32:46 +01:00
845605aa48 fix compile error in make-text-builder.sml 2025-08-17 17:30:51 +01:00
3e67d90512 progress functorising text builder 2025-08-17 17:15:15 +01:00
953eaefb88 recolour gun 2025-08-15 10:32:41 +01:00
a561b5c3e4 add some colour to drawing 2025-08-15 09:43:29 +01:00
bcd9f9b7b1 add head to drawing 2025-08-15 08:24:56 +01:00
a5bfa96269 add buster and shoulder to drawing 2025-08-14 14:31:29 +01:00
171c2d337f minor shoe changes in drawing 2025-08-13 15:30:18 +01:00
679d4c143f minor line adjustments in drawing 2025-08-13 14:21:13 +01:00
6541d66b18 drawing checkpoint 2025-08-13 12:22:47 +01:00
4a9b5947e7 add functionality to flip drawing horizontally 2025-08-12 22:25:16 +01:00
279b8a1482 forgot to add contents of walk-3.dsc in previous commit, so add in this commit 2025-08-11 10:44:44 +01:00
88756cadbd attempt a walk-3 frame 2025-08-11 10:38:43 +01:00
8b12020d0c minor changes to walk-1 frame 2025-08-11 10:17:59 +01:00
339fe12af4 add another walk frame 2025-08-11 10:12:31 +01:00
e763442de7 add a walking frame 2025-08-11 08:53:51 +01:00
ad4eee2de6 add stars in background for appa 2025-08-09 17:25:01 +01:00
38753427c5 add appa files (but no stars in background yet) 2025-08-09 17:04:35 +01:00
3b6e6783b9 use same shoes in attack-4.dsc frame as in other frames (attack-1 to attack-3, and stand.dsc), and change width to 22 pixels as well 2025-08-09 14:51:35 +01:00
d667831cec use same shoes/legs in attack-3.dsc as stand.dsc, and change width to 22 pixels 2025-08-09 14:47:36 +01:00
dc0faa12fb change stand.dsc frame to be 22 pixels wide 2025-08-09 14:38:41 +01:00
8e3b58eebc change attack-2.dsc frame to be 22 pixels wide 2025-08-09 14:37:16 +01:00
a785f97c6a minor adjustments to attack-1.dsc frame 2025-08-09 14:30:30 +01:00
69992b5a8d convert whip-attack sprites to new dotscape format 2025-08-09 14:22:04 +01:00
55fe9b7605 a bit of formatting (code does same thing, but is expressed in a way that is a little clearer after the formatter has been run) 2025-08-09 14:13:23 +01:00
a5b988d136 fix bug in LayerTree.map function: replace old value with new value (the result of applying the callback function) 2025-08-09 14:01:55 +01:00
e160e997d3 fix bug: when loading a parsed layer tree, graph lines should be regenerated 2025-08-09 13:50:31 +01:00
c29746dd5b in save string, add each layer to a new line. This helps with readability and text manipulation (if we want to edit the save file directly for whatever reason) 2025-08-09 13:23:35 +01:00
17a8885d77 fix exception that was previously triggered when trying to insert after loading a parsed tree, by making sure that the arrowX and arrowY fields are clamped by the new canvas width and height 2025-08-09 13:08:26 +01:00
6f91c6fc52 fix compile errors left in previous commit 2025-08-09 12:48:56 +01:00
143d02163b fix bugs related to parsing and loading file (did not implement new BNF grammar properly) 2025-08-09 12:39:41 +01:00
d6f7583273 progress towards saving export string in correct format (but note there is currently an exception somewhere because of changes; need to fix) 2025-08-09 11:56:18 +01:00
99a47a410f fix loading to use and return layer tree 2025-08-09 11:42:37 +01:00
940e4429a7 reimplement parsing code (but program does not compile yet because I have to change type of 'USE_SQUARES' constructure) 2025-08-09 11:29:36 +01:00
b765e406c7 change BNF (but not implementation of BNF) for parsing, to handle layers, and also change minimum key in layer tree to be 1 2025-08-09 11:10:34 +01:00
d3ace298d3 remove 'squares' field from app type, and refactor most functions in common-update.sml to use layer tree instead of squares vector 2025-08-09 10:19:26 +01:00
ab888f8410 update 'changeCanvasWidth/Height' functions to use layer tree 2025-08-09 10:11:37 +01:00
21624aee0d change 'move-mode.sml' to use layer tree everywhere instead of squares 2025-08-09 09:57:19 +01:00
6a39f43916 remove some dead code 2025-08-09 09:39:59 +01:00
852b2cf1f1 remove 'undo' and 'redo' fields from app_type, because I won't be adding that functionality for the forseeable future 2025-08-09 09:35:52 +01:00
58439d8df8 progress moving away from 'squares' field to layer tree 2025-08-09 09:32:34 +01:00
34c29bcbba add functions to add and remove pixels from layer-tree 2025-08-09 09:13:03 +01:00
e634bb25d7 add grid module, and change some functions in layer-tree.sml to use it instead of having grid-logic in there 2025-08-09 08:43:51 +01:00
6cd2b85d8b change integer layer field when 'l' is pressed 2025-08-09 08:36:14 +01:00