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)