From 997297ab687baae1c655a95d3a732bfc7735e068 Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Thu, 3 Apr 2025 15:39:25 +0200 Subject: [PATCH] add selection cut button and binding --- README.md | 6 +++--- assets/cut.png | Bin 0 -> 118 bytes src/editor.rs | 29 ++++++++++++++++++++++++----- src/input.rs | 4 ++++ 4 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 assets/cut.png diff --git a/README.md b/README.md index 2f92f82..625a5eb 100644 --- a/README.md +++ b/README.md @@ -11,20 +11,20 @@ logic mostly like https://git.crispypin.cc/CrispyPin/marble - comments - editing - add to all intro levels +- UI layout engine + - global scale setting - highlight regions with background colours - accessibility - - ui scaling - background colour setting - hotkeys for everything (no mouse needed to play) - - font selection (probably a lot of work) - more levels - footprint and bounding box stats (instead of area) - scroll output bytes -- cut selections, copy to system clipboard - timestamps in solutions and blueprints - lock tile types for early levels to make it less overwhelming - display tool variant more clearly (it's not obvious there are more states) - better text rendering + - font selection (probably a lot of work) ### online stuff - store scores in server - validate solutions in server (with limits) diff --git a/assets/cut.png b/assets/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..20daa77c9f21da1071039f837c371f346d528304 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ww^AIAr`&K2@3=a4oUn6g7XJ} z;KYd&9lgE2eT_iS86+OS|EHZP=xT3O#j+ LS3j3^P6