diff game/Piece.java @ 39:e682b623aea9

Cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 18 Feb 2011 15:47:15 +0200
parents 3dc5ae9f1c80
children a69103644bf6
line wrap: on
line diff
--- a/game/Piece.java	Fri Feb 18 04:58:42 2011 +0200
+++ b/game/Piece.java	Fri Feb 18 15:47:15 2011 +0200
@@ -114,22 +114,29 @@
             // Normal line starting and ending points
             case  0: ox = 3.0f; oy = 0.4f; break;
             case  1: ox = 7.0f; oy = 0.4f; break;
+
             case  2: ox = 9.6f; oy = 3.0f; break;
             case  3: ox = 9.6f; oy = 7.0f; break;
+
             case  4: ox = 7.0f; oy = 9.6f; break;
             case  5: ox = 3.0f; oy = 9.6f; break;
+
             case  6: ox = 0.4f; oy = 7.0f; break;
             case  7: ox = 0.4f; oy = 3.0f; break;
 
+
             // Matching control points for each point above (+8)
-            case  8: ox = 3.0f; oy = 3.0f; break;
-            case  9: ox = 7.0f; oy = 3.0f; break;
-            case 10: ox = 7.0f; oy = 3.0f; break;
-            case 11: ox = 7.0f; oy = 7.0f; break;
-            case 12: ox = 7.0f; oy = 7.0f; break;
-            case 13: ox = 3.0f; oy = 7.0f; break;
-            case 14: ox = 3.0f; oy = 7.0f; break;
-            case 15: ox = 3.0f; oy = 3.0f; break;
+            case  8: ox = 3.0f; oy = 2.5f; break;
+            case  9: ox = 7.0f; oy = 2.5f; break;
+
+            case 10: ox = 7.5f; oy = 3.0f; break;
+            case 11: ox = 7.5f; oy = 7.0f; break;
+
+            case 12: ox = 7.0f; oy = 7.5f; break;
+            case 13: ox = 3.0f; oy = 7.5f; break;
+
+            case 14: ox = 2.5f; oy = 7.0f; break;
+            case 15: ox = 2.5f; oy = 3.0f; break;
         }
 
         return new Point2D.Float(x + ox * step, y + oy * step);