# HG changeset patch # User Matti Hamalainen # Date 1530700751 -10800 # Node ID 8d2362b6ac12bf70d0fe3334595bf1e800d0a093 # Parent 5e0306ac35759877037ed298fc88cf382c3903dc Cleanups. diff -r 5e0306ac3575 -r 8d2362b6ac12 multipaint.pde --- a/multipaint.pde Wed Jul 04 12:10:35 2018 +0300 +++ b/multipaint.pde Wed Jul 04 13:39:11 2018 +0300 @@ -380,8 +380,6 @@ void draw() { - int msx, msy; - if (!focused) { g_control = false; g_shift = false; @@ -400,6 +398,7 @@ if (moicon(0, height - 32 * g_uizoom, 15 * 16 * g_uizoom, 32 * g_uizoom)) help(TAB); if (moicon(width - 32 * g_uizoom, 0, 32 * g_uizoom, 16 * g_uizoom)) help(int('.')); + // Update some mouse variables if (g_data[int('m')] == 0 && g_data[int('M')] == 0) { g_mx = g_msx - g_windowx; g_my = g_msy - g_windowy; @@ -411,9 +410,10 @@ g_msx = mouseX; g_msy = mouseY; - //actual tool drawing + // Actual tool drawing if (g_tooltrigger == 1) { // comes from mousepressed, or mousedragged - if (g_mx <= width - g_hedge && g_my <= height - g_vedge) do_tool(g_mx, g_my, g_button); + if (g_mx <= width - g_hedge && g_my <= height - g_vedge) + do_tool(g_mx, g_my, g_button); } switcher(0); @@ -422,10 +422,11 @@ g_remdo[i] = 0; } + // Tool drawing for shows int lipo = g_button; - //tool drawing for shows if (tool() != 5) { - if (g_phase == 0) g_button = LEFT; + if (g_phase == 0) + g_button = LEFT; do_tool(g_mx, g_my, LEFT); } if (tool() == 6) doline(g_rx, g_ry, g_rx2, g_ry2, 0); @@ -433,14 +434,16 @@ if (tool() == 8) rectangle(g_rx, g_ry, g_rx2, g_ry2); g_button = lipo; + // Screen update stuff loadPixels(); viewport(); //magport(); switcher(1); update_ui(); + updatePixels(); - updatePixels(); - if (g_msgctr > 0) g_msgctr--; + if (g_msgctr > 0) + g_msgctr--; // UI file operations if (fileselect) // Fileselect "event" for Load