Skip to content

Package: VierConnectsFieldState

VierConnectsFieldState

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 21
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%

Coverage

1: /*
2: * Copyright © 2021-2023 Fachhochschule für die Wirtschaft (FHDW) Hannover
3: *
4: * This file is part of ipspiel24-VierConnects-core.
5: *
6: * ipspiel24-VierConnects-core is free software: you can redistribute it and/or modify it under
7: * the terms of the GNU General Public License as published by the Free Software
8: * Foundation, either version 3 of the License, or (at your option) any later
9: * version.
10: *
11: * ipspiel24-VierConnects-core is distributed in the hope that it will be useful, but WITHOUT
12: * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13: * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
14: * details.
15: *
16: * You should have received a copy of the GNU General Public License along with
17: * ipspiel24-VierConnects-core. If not, see <http://www.gnu.org/licenses/>.
18: */
19: package de.fhdw.gaming.ipspiel24.VierConnects.core.domain;
20:
21: /**
22: * Represents the state of a Vier Connects field.
23: */
24: public enum VierConnectsFieldState {
25:
26: /**
27: * The field is empty.
28: */
29: EMPTY {
30: @Override
31: public String toString() {
32: return "_";
33: }
34: },
35:
36: /**
37: * There is a cross on the field.
38: */
39: CROSS {
40: @Override
41: public String toString() {
42: return "X";
43: }
44: },
45:
46: /**
47: * There is a nought on the field.
48: */
49: NOUGHT {
50: @Override
51: public String toString() {
52: return "O";
53: }
54: };
55: }