From 16f5e60e2c9413ae77a3d6e002abb5c33150d15e Mon Sep 17 00:00:00 2001 From: cedri Date: Thu, 17 Nov 2022 16:51:31 +0100 Subject: [PATCH] Hashmap Visualisierung fertiggestellt --- src/domain/Spiel.java | 123 +++++++++++++++++++++++++++++++++--------- 1 file changed, 97 insertions(+), 26 deletions(-) diff --git a/src/domain/Spiel.java b/src/domain/Spiel.java index 191c661..8756606 100644 --- a/src/domain/Spiel.java +++ b/src/domain/Spiel.java @@ -16,36 +16,107 @@ public class Spiel { //Erstellung Anfangsspielbrett mithilfe von Unicode Zeichen public HashMap generiereSpielbrett() { - spielbrett.put(0, '\u0020'); - spielbrett.put(1, '\u0031'); - spielbrett.put(2, '\u0032'); - spielbrett.put(3, '\u0033'); - spielbrett.put(4, '\u0034'); - spielbrett.put(5, '\u0035'); - spielbrett.put(6, '\u0036'); - spielbrett.put(7, '\u0037'); - spielbrett.put(8, '\u0038'); - spielbrett.put(9, '\u0039'); - spielbrett.put(10, '\u0031'); - spielbrett.put(11, '\u0020'); - spielbrett.put(12, '\u0020'); - spielbrett.put(13, '\u0020'); + // X=Fuchs, O=Henne, \u25A1=ein Kasten + spielbrett.put(0, ' '); + spielbrett.put(1, '1'); + spielbrett.put(2, '2'); + spielbrett.put(3, '3'); + spielbrett.put(4, '4'); + spielbrett.put(5, '5'); + spielbrett.put(6, '6'); + spielbrett.put(7, '7'); + spielbrett.put(8, '8'); + spielbrett.put(9, '9'); + spielbrett.put(10, '1'); + spielbrett.put(11, ' '); + spielbrett.put(12, ' '); + spielbrett.put(13, ' '); spielbrett.put(14, '\u25A1'); spielbrett.put(15, '\u25A1'); spielbrett.put(16, '\u25A1'); - spielbrett.put(17, '\u0020'); - spielbrett.put(18, '\u0020'); - spielbrett.put(19, '\u0020'); - spielbrett.put(20, '\u0032'); - spielbrett.put(21, '\u0020'); - spielbrett.put(22, '\u0020'); - spielbrett.put(23, '\u0020'); - spielbrett.put(24, '\u25A1'); + spielbrett.put(17, ' '); + spielbrett.put(18, ' '); + spielbrett.put(19, ' '); + spielbrett.put(20, '2'); + spielbrett.put(21, ' '); + spielbrett.put(22, ' '); + spielbrett.put(23, ' '); + spielbrett.put(24, 'X'); spielbrett.put(25, '\u25A1'); - spielbrett.put(26, '\u25A1'); - spielbrett.put(27, '\u0020'); - spielbrett.put(28, '\u0020'); - spielbrett.put(29, '\u0020'); + spielbrett.put(26, 'X'); + spielbrett.put(27, ' '); + spielbrett.put(28, ' '); + spielbrett.put(29, ' '); + spielbrett.put(30, '3'); + spielbrett.put(31, ' '); + spielbrett.put(32, ' '); + spielbrett.put(33, ' '); + spielbrett.put(34, '\u25A1'); + spielbrett.put(35, '\u25A1'); + spielbrett.put(36, '\u25A1'); + spielbrett.put(37, ' '); + spielbrett.put(38, ' '); + spielbrett.put(39, ' '); + spielbrett.put(40, '4'); + spielbrett.put(41, '\u25A1'); + spielbrett.put(42, '\u25A1'); + spielbrett.put(43, '\u25A1'); + spielbrett.put(44, '\u25A1'); + spielbrett.put(45, '\u25A1'); + spielbrett.put(46, '\u25A1'); + spielbrett.put(47, '\u25A1'); + spielbrett.put(48, '\u25A1'); + spielbrett.put(49, '\u25A1'); + spielbrett.put(50, '5'); + spielbrett.put(51, 'O'); + spielbrett.put(52, 'O'); + spielbrett.put(53, 'O'); + spielbrett.put(54, 'O'); + spielbrett.put(55, 'O'); + spielbrett.put(56, 'O'); + spielbrett.put(57, 'O'); + spielbrett.put(58, 'O'); + spielbrett.put(59, 'O'); + spielbrett.put(60, '6'); + spielbrett.put(61, 'O'); + spielbrett.put(62, 'O'); + spielbrett.put(63, 'O'); + spielbrett.put(64, 'O'); + spielbrett.put(65, 'O'); + spielbrett.put(66, 'O'); + spielbrett.put(67, 'O'); + spielbrett.put(68, 'O'); + spielbrett.put(69, 'O'); + spielbrett.put(70, '7'); + spielbrett.put(71, ' '); + spielbrett.put(72, ' '); + spielbrett.put(73, ' '); + spielbrett.put(74, 'O'); + spielbrett.put(75, 'O'); + spielbrett.put(76, 'O'); + spielbrett.put(77, ' '); + spielbrett.put(78, ' '); + spielbrett.put(79, ' '); + spielbrett.put(80, '8'); + spielbrett.put(81, ' '); + spielbrett.put(82, ' '); + spielbrett.put(83, ' '); + spielbrett.put(84, 'O'); + spielbrett.put(85, 'O'); + spielbrett.put(86, 'O'); + spielbrett.put(87, ' '); + spielbrett.put(88, ' '); + spielbrett.put(89, ' '); + spielbrett.put(90, '9'); + spielbrett.put(91, ' '); + spielbrett.put(92, ' '); + spielbrett.put(93, ' '); + spielbrett.put(94, 'O'); + spielbrett.put(95, 'O'); + spielbrett.put(96, 'O'); + spielbrett.put(97, ' '); + spielbrett.put(98, ' '); + spielbrett.put(99, ' '); //System.out.println(spielbrett.values());