Mercurial > hg > ristipolku
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);