Commit graph

14 commits

Author SHA1 Message Date
Scott Duensing
5a1aa2ec4e Palette moved under Color toolbar icon. Added "RND" math function. Objects clip when drawn off the viewport. Project tree rendering. 2022-12-16 19:09:42 -06:00
Scott Duensing
c3491d973f Chasing memory issues. 2022-12-14 21:33:24 -06:00
Scott Duensing
5db373e835 Checking in before destroying everything with flatpak-builder. :-) 2022-12-13 19:39:30 -06:00
Scott Duensing
12b0d090a7 Toolbar drawing is working! CIRCLE syntax changed. There are issues in JoeyLib with drawing clipped circles. 2022-12-11 20:41:05 -06:00
Scott Duensing
b0f3204748 Several parsing bug fixes. Toolbar with custom icons started. 2022-12-11 18:49:32 -06:00
Scott Duensing
0a7dfc1184 Everything in Vector appears to be working. Not finished, but good enough to start testing. 2022-12-09 18:08:46 -06:00
Scott Duensing
116d469f5c Open/Save/SaveAs working. 2022-12-05 21:33:26 -06:00
Scott Duensing
db4c7a3204 In theory, things work. Memwatch is happy. Now to finish the UI. 2022-12-05 19:38:12 -06:00
Scott Duensing
da0849d7fb Variable processing fixed. Labels with forward references are working. 2022-12-05 18:38:48 -06:00
Scott Duensing
9cd1aef2f5 Parser emitting CALL, GOTO, IF, and RETURN. They need added to the renderer. 2022-12-04 21:31:59 -06:00
Scott Duensing
5c5fdf3375 Leading whitespace is now ignored and blank lines will not throw off where the error mark is displayed. Start of labels. 2022-12-04 19:56:56 -06:00
Scott Duensing
4c644e0eaa Variables are working! 2022-12-04 18:38:23 -06:00
Scott Duensing
06ca429d82 Start of variable support. Not working properly yet. 2022-12-02 20:25:47 -06:00
Scott Duensing
ffe9b5224d Parser generating bytecode and renderer interpreting it. 2022-11-30 19:14:39 -06:00