From 2dd84feddf0d620d73b0833424cac92ce27551ef Mon Sep 17 00:00:00 2001 From: d <153951662+dtplsongithub@users.noreply.github.com> Date: Sun, 9 Jun 2024 10:46:49 +0300 Subject: [PATCH] progress --- ChildApplet.pde | 2 +- ebgg.pde | 1 + editor.pde | 50 +++++++++++++++++++++++++++++++++++++------------ fontData.pde | 12 ++++++++++++ options.pde | 2 +- 5 files changed, 53 insertions(+), 14 deletions(-) create mode 100644 fontData.pde diff --git a/ChildApplet.pde b/ChildApplet.pde index ef858e4..33d8c9f 100644 --- a/ChildApplet.pde +++ b/ChildApplet.pde @@ -14,7 +14,7 @@ class ChildApplet extends PApplet { windowMove(150, 200); windowResizable(false); textFont(MSGothic20); - log.loaded("configured childapplet"); + log.loaded(" childapplet"); } public void draw() { diff --git a/ebgg.pde b/ebgg.pde index afd1205..08300a6 100644 --- a/ebgg.pde +++ b/ebgg.pde @@ -98,6 +98,7 @@ void setup() { } void draw() { + mouseX = 29; inactive++; realt++; background(0); diff --git a/editor.pde b/editor.pde index e4e6682..bf8f473 100644 --- a/editor.pde +++ b/editor.pde @@ -23,24 +23,50 @@ class Toolbox { Button[] b; int currentToolSelected = 0; public Toolbox() { - ib = new ImageButton[7]; - b = new Button[1]; + ib = new ImageButton[6]; + b = new Button[4]; ib[0] = new ImageButton("editorPencil", 30, 100, 7, "assets/pencil.png", 2); - ib[1] = new ImageButton("editorLine", 30+32*1, 100, 7, "assets/line.png", 2); - ib[2] = new ImageButton("editorRect", 30+32*2, 100, 7, "assets/rectangle.png", 2); - ib[3] = new ImageButton("editorFillRect", 30+32*3, 100, 7, "assets/filledRectangle.png", 2); - ib[4] = new ImageButton("editorCircle", 30+32*4, 100, 7, "assets/circle.png", 2); - ib[5] = new ImageButton("editorFillCircle", 30+32*5, 100, 7, "assets/filledCircle.png", 2); - ib[6] = new ImageButton("editorGrid", 30+32*6, 100, 7, "assets/grid.png", 2); - b[0] = new Button("editorStatusBar", 30+32*7, 100, 33*7, 32, "Toggle status bar", 7); + ib[1] = new ImageButton("editorLine", 62, 100, 7, "assets/line.png", 2); + ib[2] = new ImageButton("editorRect", 94, 100, 7, "assets/rectangle.png", 2); + ib[3] = new ImageButton("editorFillRect", 126, 100, 7, "assets/filledRectangle.png", 2); + ib[4] = new ImageButton("editorCircle", 158, 100, 7, "assets/circle.png", 2); + ib[5] = new ImageButton("editorFillCircle", 190, 100, 7, "assets/filledCircle.png", 2); + b[0] = new Button("editorGrid", 222, 100, 110, 32, "Show grid", 7); b[0].toggler = true; - b[0].toggle = true; + b[1] = new Button("editorStatusBar", 332, 100, 180, 32, "Show status bar", 7); + b[1].toggler = true; + b[1].toggle = true; + b[2] = new Button("editorPreviewMode", 512, 100, 230, 32, "Show numbers", 7); + b[2].toggler = true; + b[3] = new Button("editorUsePaloffset", 742, 100, 160, 32, "Use paloffset", 7); + b[3].toggler = true; } public void render() { for (ImageButton i: ib) i.render(); for (Button i: b) i.render(); - editor.text("current tool selected: "+this.currentToolSelected, 500, 100); - + editor.fill(0, 127, 255, 64); + editor.rect(this.currentToolSelected*32+30, 100, 32, 32); + int rs = floor(min(930/ptm[0].length, 440/ptm.length)); + editor.noStroke(); + for (int y = 0; y