193 Commits (0d60a2a9f40ee02bd3b1469d125306d2498b1086)
 

Author SHA1 Message Date
Lorenz Hohmann d47d765c92 Added second test case for setShip() (3x1, direction 0) 2 years ago
Lorenz Hohmann 6de05cb134 Implemented setShip() in Matchfield with first test case for 2x1 ship in direction 0 2 years ago
Lorenz Hohmann 871f5fb860 United AI with GameLogic 2 years ago
Lorenz Hohmann c1cbf6a077 United GameManager with GUI class (Refactoring) 2 years ago
Lorenz Hohmann f36500d195 Added mouse listener to register click on matchfield 2 years ago
Lorenz Hohmann 46d51b2b8b Refactored GUI and generated Getters 2 years ago
Lorenz Hohmann b937245b63 Added game info sidebar 2 years ago
Lorenz Hohmann 936a563422 Created gui with minimal elements 2 years ago
Lorenz Hohmann 3211601bd5 Added nextMove() function to check wheter the player or AI has move 2 years ago
Lorenz Hohmann 557984b581 Added GameManager and check if GameState is correct after start function call 2 years ago
Max Wenzel 79a7556286 if ShipIsOnYAxis, ai doesent check XAxis 2 years ago
Max Wenzel 3c1e3d19e5 Refactoring: chooseField doesent need Params now 2 years ago
Max Wenzel 2022df6682 restrucered logic-Class 2 years ago
Max Wenzel 4a02c0b7cc chooseField returns correekt Field case:Left has Ship 2 years ago
Max Wenzel d983b43642 chooseField returns correekt Field case:Right has Ship 2 years ago
Max Wenzel f7c0a6da9c small Refactoring: chooseFieldBelowAfterHit 2 years ago
Max Wenzel 1fd251655c Fix: chooseField makes way more sense now 2 years ago
Max Wenzel fbdade30e3 chooseField returns correekt Field case:Down has Ship 2 years ago
Max Wenzel d5bd72a53c Refactoring: testChooseFieldAboveAfterHit 2 years ago
Max Wenzel af264751e5 chooseField returns correekt Field cae:Up has Ship 2 years ago
Max Wenzel ac9183ea27 overload getState() in Matchfield 2 years ago
Max Wenzel 3364446cd6 add sinkShip 2 years ago
Max Wenzel 8a169d52de add Setter for ClearedLeft 2 years ago
Max Wenzel 908beb15c8 add Setter for ClearedRight 2 years ago
Max Wenzel 6aa384e173 add Setter for ClearedBelow 2 years ago
Max Wenzel 3ddb76e0ab add Setter for ClearedAbove 2 years ago
Max Wenzel ed7474228a Refactoring: add Constructor to set DefaultValues 2 years ago
Max Wenzel 7db470de84 Refactoring: Coordinate target is private now 2 years ago
Max Wenzel cdf4b5b14d Refactoring: cleared-booleans are private now (add getters for Test) 2 years ago
Max Wenzel 6b53586a1b add clearleft 2 years ago
Max Wenzel ba410306ac add clearRight 2 years ago
Max Wenzel 0387c76c97 add clearBelow 2 years ago
Max Wenzel 794f4bbb51 add clearAbove 2 years ago
Max Wenzel e064873635 Refactoring: boolean foundShip is private now 2 years ago
Max Wenzel 61cd9ad08a add findShip() 2 years ago
Max Wenzel bf1f6b2ac3 Refactoring: getEverySecondField() doesn't need param matchfield anymore 2 years ago
Max Wenzel 2ace6f42a9 Refactoring: chooseField() doesn't need param matchfield anymore 2 years ago
Max Wenzel ba00efe5e2 Refactoring: setLastShot() doesn't need param matchfield anymore 2 years ago
Max Wenzel bc2e79b7a3 add Matchfield variable with Getter/Setter in ai-logic 2 years ago
Max Wenzel 6a00b0bad3 add lastShot with Getter/Setter in ai-logic 2 years ago
Max Wenzel 25d399e1a6 Refactoring testEverySecondField (override Equals of Coordinate) 2 years ago
Max Wenzel f3beee8e45 add getEverySecondField in ai-logic 2 years ago
Max Wenzel d847e33ef5 Refact6oring: ai-logicTest restructured 2 years ago
Max Wenzel 66e3394f09 add getBelow() in Matchfield - case: nothingBelow 2 years ago
Max Wenzel 7a43204fdd add getBelow() in Matchfield - DefaultCase 2 years ago
Max Wenzel 7c67747398 add getAbove() in Matchfield - Case: nothingAbove 2 years ago
Max Wenzel 304b3c943e add getAbove() in Matchfield - DefaultCase 2 years ago
Max Wenzel 2603cb9f83 Fix: Above = Right and Below = Left 2 years ago
Max Wenzel bdb4c30cdb add getAbove() in Matchfield - Case: nothingBelow 2 years ago
Max Wenzel ac41493feb add getBelow() in Matchfield - DefaultCase 2 years ago