Mercurial > hg > ristipolku
changeset 92:d5f51370617b dev-0_65
Change start piece rendering.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 03 Mar 2011 18:12:04 +0200 |
parents | cc96bc955db6 |
children | e1d657e6c25b |
files | game/Piece.java |
diffstat | 1 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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)