Max Wenzel
|
f64d8a10f9
|
add sinkShip
|
3 years ago |
Max Wenzel
|
1eb77214f2
|
add Setter for ClearedLeft
|
3 years ago |
Max Wenzel
|
97a4a0a917
|
add Setter for ClearedRight
|
3 years ago |
Max Wenzel
|
bd37297e1b
|
add Setter for ClearedBelow
|
3 years ago |
Max Wenzel
|
d84022265e
|
add Setter for ClearedAbove
|
3 years ago |
Max Wenzel
|
9553973b50
|
Refactoring: add Constructor to set DefaultValues
|
3 years ago |
Max Wenzel
|
4398b8259b
|
Refactoring: Coordinate target is private now
|
3 years ago |
Lorenz Hohmann
|
4b71ac31e4
|
United GameManager with GUI class (Refactoring)
|
3 years ago |
Max Wenzel
|
feb178966b
|
Refactoring: cleared-booleans are private now (add getters for Test)
|
3 years ago |
Lorenz Hohmann
|
2acebc2cad
|
Added mouse listener to register click on matchfield
|
3 years ago |
Max Wenzel
|
099158a3cc
|
add clearleft
|
3 years ago |
Max Wenzel
|
bed8974ae6
|
add clearRight
|
3 years ago |
Lorenz Hohmann
|
5398f948fb
|
Refactored GUI and generated Getters
|
3 years ago |
Max Wenzel
|
424f38c8e6
|
add clearBelow
|
3 years ago |
Lorenz Hohmann
|
def0f3a1b9
|
Added game info sidebar
|
3 years ago |
Max Wenzel
|
527a4b3c6b
|
add clearAbove
|
3 years ago |
Max Wenzel
|
f121019011
|
Refactoring: boolean foundShip is private now
|
3 years ago |
Max Wenzel
|
d968308c20
|
add findShip()
|
3 years ago |
Max Wenzel
|
b11ae369ca
|
Refactoring: getEverySecondField() doesn't need param matchfield anymore
|
3 years ago |
Max Wenzel
|
6a23fedd61
|
Refactoring: chooseField() doesn't need param matchfield anymore
|
3 years ago |
Max Wenzel
|
9a1f3669da
|
Refactoring: setLastShot() doesn't need param matchfield anymore
|
3 years ago |
Max Wenzel
|
fa329801f1
|
add Matchfield variable with Getter/Setter in ai-logic
|
3 years ago |
Max Wenzel
|
acdb95b9d6
|
add lastShot with Getter/Setter in ai-logic
|
3 years ago |
Max Wenzel
|
8f8e32f378
|
Refactoring testEverySecondField (override Equals of Coordinate)
|
3 years ago |
Max Wenzel
|
8a7ca119f1
|
add getEverySecondField in ai-logic
|
3 years ago |
Max Wenzel
|
ae0369d69c
|
Refact6oring: ai-logicTest restructured
|
3 years ago |
Max Wenzel
|
2bb7e50d52
|
add getBelow() in Matchfield - case: nothingBelow
|
3 years ago |
Max Wenzel
|
01485b199b
|
add getBelow() in Matchfield - DefaultCase
|
3 years ago |
Max Wenzel
|
b8e0dad737
|
add getAbove() in Matchfield - Case: nothingAbove
|
3 years ago |
Max Wenzel
|
9ab02247b8
|
add getAbove() in Matchfield - DefaultCase
|
3 years ago |
Max Wenzel
|
04359bd78e
|
Fix: Above = Right and Below = Left
|
3 years ago |
Max Wenzel
|
c3053c007f
|
add getAbove() in Matchfield - Case: nothingBelow
|
3 years ago |
Tobias Krause
|
32c8acbd65
|
player_management: savePlayers writes player list to file
|
3 years ago |
Max Wenzel
|
d64aacbeaa
|
add getBelow() in Matchfield - DefaultCase
|
3 years ago |
Max Wenzel
|
6ea7194b5a
|
add getAbove() in Matchfield - Case: nothingAbove
|
3 years ago |
Max Wenzel
|
31322c4532
|
add getAbove() in Matchfield - DefaultCase
|
3 years ago |
Max Wenzel
|
471941d8fe
|
Refactoring: Use ParameterizedTest in CoordinateTest
|
3 years ago |
Max Wenzel
|
256aac0c55
|
Refactoring: Implements Coordinate into ai-logic
|
3 years ago |
Max Wenzel
|
1126d8e5a5
|
Refactoring: Implements Coordinate into Matchfield
|
3 years ago |
Max Wenzel
|
0f8991e48d
|
add setState
|
3 years ago |
Lorenz Hohmann
|
1ca75e2abd
|
Created gui with minimal elements
|
3 years ago |
Max Wenzel
|
8299c8affc
|
add DeafaultState(EMPTY) to Coordinate
|
3 years ago |
Max Wenzel
|
8c1e055df6
|
Coodrdinates returns correct Values for X and Y
|
3 years ago |
Lorenz Hohmann
|
7f53ab77af
|
Added nextMove() function to check wheter the player or AI has move
|
3 years ago |
Lorenz Hohmann
|
a976a43742
|
Added GameManager and check if GameState is correct after start function call
|
3 years ago |
Max Wenzel
|
e9306913ca
|
choosenField returns only Fields with state != shot
|
3 years ago |
Tobias Krause
|
506d42e086
|
player_management: added method savePlayers
|
3 years ago |
Tobias Krause
|
f2276c4233
|
player_management: loadPlayers reads list of players from csv-file
|
3 years ago |
Tobias Krause
|
738a632f69
|
player_management: loadPlayers reads player from csv-file
|
3 years ago |
Lorenz Hohmann
|
d1f6548340
|
Merge branch 'matchfield' into fleetstorm
|
3 years ago |