visidor/src/main/java/cz/xelfi/quoridor/visidor/Viewer.java
changeset 33 6a6d1dbea99e
parent 32 b6b0a99745b4
child 91 786df32c496b
child 178 4b78d4f028b3
     1.1 --- a/visidor/src/main/java/cz/xelfi/quoridor/visidor/Viewer.java	Sat Jun 06 14:57:09 2009 +0200
     1.2 +++ b/visidor/src/main/java/cz/xelfi/quoridor/visidor/Viewer.java	Sat Jun 06 15:13:04 2009 +0200
     1.3 @@ -144,7 +144,7 @@
     1.4  
     1.5              PlayerWidget pw = new PlayerWidget(scene);
     1.6              System.err.println("p: " + p);
     1.7 -            pw.setPreferredBounds(new Rectangle(p.getColumn() * 50, p.getRow() * 50, 50, 50));
     1.8 +            pw.setPreferredBounds(new Rectangle(p.getColumn() * 50 + 25, p.getRow() * 50 + 25, 50, 50));
     1.9              layerBoard.addChild(pw);
    1.10  
    1.11              cnt++;
    1.12 @@ -265,13 +265,14 @@
    1.13  
    1.14          @Override
    1.15          protected Rectangle calculateClientArea() {
    1.16 -            return new Rectangle(0, 0, 50, 50);
    1.17 +            return getBounds();
    1.18          }
    1.19  
    1.20          @Override
    1.21          protected void paintWidget() {
    1.22              Graphics2D g = getGraphics();
    1.23 -            g.drawOval(0, 0, 50, 50);
    1.24 +            Rectangle b = getBounds();
    1.25 +            g.drawOval(b.x + 5, b.y + 5, b.width - 10, b.height - 10);
    1.26          }
    1.27      }
    1.28  }