X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/047f95bce523792e6e0f633262e62102c867a595..HEAD:/PuzzleApplet.java diff --git a/PuzzleApplet.java b/PuzzleApplet.java index 305bae0..0b0648c 100644 --- a/PuzzleApplet.java +++ b/PuzzleApplet.java @@ -296,7 +296,6 @@ public class PuzzleApplet extends JApplet implements Runtime.CallJavaCB { case 0: String text = runtime.cstring(arg2); if (text.equals("")) text = " "; - System.out.println("status '" + text + "'"); statusBar.setText(text); break; case 1: @@ -307,7 +306,7 @@ public class PuzzleApplet extends JApplet implements Runtime.CallJavaCB { int left = arg2, right = arg2 + xarg2; int top = arg3, bottom = arg3 + xarg3; int width = getWidth(), height = getHeight(); - gg.setColor(Color.black); + gg.setColor(colors != null ? colors[0] : Color.black); gg.fillRect(0, 0, left, height); gg.fillRect(right, 0, width-right, height); gg.fillRect(0, 0, width, top); @@ -319,7 +318,7 @@ public class PuzzleApplet extends JApplet implements Runtime.CallJavaCB { case 3: gg.setClip(arg2, arg3, xarg1, xarg2); break; case 4: if (arg2 == 0 && arg3 == 0) { - gg.fillRect(0, 0, getWidth(), getHeight()); + gg.setClip(0, 0, getWidth(), getHeight()); } else { gg.setClip(arg2, arg3, getWidth()-2*arg2, getHeight()-2*arg3); }