# HG changeset patch # User Matti Hamalainen # Date 1299168724 -7200 # Node ID d5f51370617b45a94905a0944efce2133470f826 # Parent cc96bc955db618f9d4e19e320065fc777c701037 Change start piece rendering. diff -r cc96bc955db6 -r d5f51370617b game/Piece.java --- a/game/Piece.java Thu Mar 03 18:02:23 2011 +0200 +++ b/game/Piece.java Thu Mar 03 18:12:04 2011 +0200 @@ -247,13 +247,21 @@ switch (type) { case LOCKED: g.setPaint(new Color(0.3f, 0.8f, 0.3f, 0.35f)); break; case ACTIVE: g.setPaint(new Color(0.9f, 0.3f, 0.3f, 0.35f)); break; - case START: g.setPaint(new Color(1.0f, 0.8f, 0.0f, 0.95f)); break; + case START: g.setPaint(new Color(1.0f, 0.6f, 0.0f, 0.95f)); break; } g.fill(new RoundRectangle2D.Float(x, y, dim, dim, dim / 10, dim / 10)); - // Start pieces (center piece) do not have border, etc. - if (type != PieceType.START) + // Start pieces (center piece) have a different kind of border + // and no connections drawn inside + if (type == PieceType.START) + { + // Draw piece border + g.setPaint(Color.black); + g.setStroke(new BasicStroke(2.0f)); + g.draw(new RoundRectangle2D.Float(x, y, dim, dim, dim / 10, dim / 10)); + } + else { // Active piece has a throbbing "ghost" border if (type == PieceType.ACTIVE)