From ffa5c3536356cc98421912dee5432c85e7ada519 Mon Sep 17 00:00:00 2001 From: Markus Kofler Date: Fri, 20 May 2022 18:11:12 +0200 Subject: [PATCH] #41 Finish Position Setup for Fields --- core/src/boardLogic/BoardFields.java | 131 +++++++++++++-------------- 1 file changed, 65 insertions(+), 66 deletions(-) diff --git a/core/src/boardLogic/BoardFields.java b/core/src/boardLogic/BoardFields.java index 8c6e152..f0641e9 100644 --- a/core/src/boardLogic/BoardFields.java +++ b/core/src/boardLogic/BoardFields.java @@ -5,76 +5,75 @@ public class BoardFields { public static Field[] getFields(float boardX, float boardY, float boardLength) { return new Field[]{ - new Field(1, boardX + (boardLength / 1.13f), boardLength / 15), + new Field(1, boardX + (boardLength / 1.135f), boardLength / 15), new Field(2, boardX + (boardLength / 14f), boardLength / 8.5f), - new Field(3, 0, 0), - new Field(4, 0, 0), + new Field(3, boardX + (boardLength / 8.5f), boardLength / 1.08f), + new Field(4, boardX + (boardLength / 1.08f), boardLength / 1.13f), new Field(5, boardX + (boardLength / 1.22f), boardLength / 23), new Field(6, boardX + (boardLength / 1.33f), boardLength / 19), new Field(7, boardX + (boardLength / 1.45f), boardLength / 12), - new Field(8, boardX + (boardLength / 1.54f), boardLength / 7), - new Field(9, boardX + (boardLength / 1.56f), boardLength / 5), - new Field(10, boardX + (boardLength / 1.71f), boardLength / 5), - new Field(11, boardX + (boardLength / 2f), boardLength / 5), - new Field(12, boardX + (boardLength / 2.43f), boardLength / 5), - new Field(13, boardX + (boardLength / 2.83f), boardLength / 5), - new Field(14, boardX + (boardLength / 2.90f), boardLength / 7), - new Field(15, boardX + (boardLength / 3.33f), boardLength / 12), - new Field(16, boardX + (boardLength / 4f), boardLength / 19), - new Field(17, boardX + (boardLength / 5.5f), boardLength / 23), - new Field(18, boardX + (boardLength / 9f), boardLength / 15), - new Field(19, boardX + (boardLength / 22f), boardLength / 5.5f), - new Field(20, boardX + (boardLength / 20f), boardLength / 4f), - new Field(21, boardX + (boardLength / 13f), boardLength / 3.3f), - new Field(22, 0, 0), - new Field(23, 0, 0), - new Field(24, 0, 0), - new Field(25, 0, 0), - new Field(26, 0, 0), - new Field(27, 0, 0), - new Field(28, 0, 0), - new Field(29, 0, 0), - new Field(30, 0, 0), - new Field(31, 0, 0), - new Field(32, 0, 0), - new Field(33, 0, 0), - new Field(34, 0, 0), - new Field(35, 0, 0), - new Field(36, 0, 0), - new Field(37, 0, 0), - new Field(38, 0, 0), - new Field(39, 0, 0), - new Field(40, 0, 0), - new Field(41, 0, 0), - new Field(42, 0, 0), - new Field(43, 0, 0), - new Field(44, 0, 0), - new Field(45, 0, 0), - new Field(46, 0, 0), - new Field(47, 0, 0), - new Field(48, 0, 0), - new Field(49, 0, 0), - new Field(50, 0, 0), - new Field(51, 0, 0), - new Field(52, 0, 0), - new Field(53, 0, 0), - new Field(54, 0, 0), - new Field(55, 0, 0), - new Field(56, 0, 0), - new Field(57, 0, 0), - new Field(58, 0, 0), - new Field(59, 0, 0), - new Field(60, 0, 0), - new Field(61, 0, 0), - new Field(62, 0, 0), - new Field(63, 0, 0), - new Field(64, 0, 0), - new Field(65, 0, 0), - new Field(66, 0, 0), - new Field(67, 0, 0), - new Field(68, 0, 0), - new Field(69, 0, 0), - new Field(70, 0, 0) + new Field(8, boardX + (boardLength / 1.53f), boardLength / 7), + new Field(9, boardX + (boardLength / 1.545f), boardLength / 5), + new Field(10, boardX + (boardLength / 1.53f), boardLength / 3.9f), + new Field(11, boardX + (boardLength / 1.449f), boardLength / 3.2f), + new Field(12, boardX + (boardLength / 1.35f), boardLength / 2.9f), + new Field(13, boardX + (boardLength / 1.71f), boardLength / 5), + new Field(14, boardX + (boardLength / 2f), boardLength / 5), + new Field(15, boardX + (boardLength / 2.43f), boardLength / 5), + new Field(16, boardX + (boardLength / 2.83f), boardLength / 5), + new Field(17, boardX + (boardLength / 2.90f), boardLength / 7), + new Field(18, boardX + (boardLength / 3.25f), boardLength / 11.5f), + new Field(19, boardX + (boardLength / 4f), boardLength / 19), + new Field(20, boardX + (boardLength / 5.5f), boardLength / 23), + new Field(21, boardX + (boardLength / 9f), boardLength / 15), + new Field(22, boardX + (boardLength / 22f), boardLength / 5.5f), + new Field(23, boardX + (boardLength / 20f), boardLength / 4f), + new Field(24, boardX + (boardLength / 12f), boardLength / 3.3f), + new Field(25, boardX + (boardLength / 7f), boardLength / 2.9f), + new Field(26, boardX + (boardLength / 4.95f), boardLength / 2.85f), + new Field(27, boardX + (boardLength / 4.95f), boardLength / 2.4f), + new Field(28, boardX + (boardLength / 4.95f), boardLength / 2.14f), + new Field(29, boardX + (boardLength / 4.95f), boardLength / 1.89f), + new Field(30, boardX + (boardLength / 4.95f), boardLength / 1.7f), + new Field(31, boardX + (boardLength / 4.95f), boardLength / 1.55f), + new Field(32, boardX + (boardLength / 7f), boardLength / 1.53f), + new Field(33, boardX + (boardLength / 12f), boardLength / 1.45f), + new Field(34, boardX + (boardLength / 20f), boardLength / 1.33f), + new Field(35, boardX + (boardLength / 22f), boardLength / 1.22f), + new Field(36, boardX + (boardLength / 14f), boardLength / 1.13f), + new Field(37, boardX + (boardLength / 5.5f), boardLength / 1.05f), + new Field(38, boardX + (boardLength / 4f), boardLength / 1.06f), + new Field(39, boardX + (boardLength / 3.33f), boardLength / 1.105f), + new Field(40, boardX + (boardLength / 2.90f), boardLength / 1.17f), + new Field(41, boardX + (boardLength / 2.83f), boardLength / 1.26f), + new Field(42, boardX + (boardLength / 2.90f), boardLength / 1.36f), + new Field(43, boardX + (boardLength / 3.25f), boardLength / 1.455f), + new Field(44, boardX + (boardLength / 3.9f), boardLength / 1.52f), + new Field(45, boardX + (boardLength / 2.43f), boardLength / 1.26f), + new Field(46, boardX + (boardLength / 2.13f), boardLength / 1.26f), + new Field(47, boardX + (boardLength / 1.9f), boardLength / 1.26f), + new Field(48, boardX + (boardLength / 1.71f), boardLength / 1.26f), + new Field(49, boardX + (boardLength / 1.545f), boardLength / 1.26f), + new Field(50, boardX + (boardLength / 1.53f), boardLength / 1.17f), + new Field(51, boardX + (boardLength / 1.45f), boardLength / 1.105f), + new Field(52, boardX + (boardLength / 1.33f), boardLength / 1.06f), + new Field(53, boardX + (boardLength / 1.22f), boardLength / 1.05f), + new Field(54, boardX + (boardLength / 1.14f), boardLength / 1.08f), + new Field(55, boardX + (boardLength / 1.055f), boardLength / 1.22f), + new Field(56, boardX + (boardLength / 1.06f), boardLength / 1.33f), + new Field(57, boardX + (boardLength / 1.1f), boardLength / 1.44f), + new Field(58, boardX + (boardLength / 1.17f), boardLength / 1.52f), + new Field(59, boardX + (boardLength / 1.255f), boardLength / 1.56f), + new Field(60, boardX + (boardLength / 1.255f), boardLength / 1.71f), + new Field(61, boardX + (boardLength / 1.255f), boardLength / 1.9f), + new Field(62, boardX + (boardLength / 1.255f), boardLength / 2.13f), + new Field(63, boardX + (boardLength / 1.255f), boardLength / 2.43f), + new Field(64, boardX + (boardLength / 1.255f), boardLength / 2.85f), + new Field(65, boardX + (boardLength / 1.17f), boardLength / 2.9f), + new Field(66, boardX + (boardLength / 1.1f), boardLength / 3.3f), + new Field(67, boardX + (boardLength / 1.06f), boardLength / 4f), + new Field(68, boardX + (boardLength / 1.055f), boardLength / 5.5f), + new Field(69, boardX + (boardLength / 1.08f), boardLength / 9f) }; } }