Added JavaDoc to methods and simplified checkWinVariants
This commit is contained in:
		
							parent
							
								
									7ed49bfc03
								
							
						
					
					
						commit
						707b106464
					
				|  | @ -75,12 +75,12 @@ public class Game { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Methode : checkForWin |      * Methode: checkForWin | ||||||
|      * |      * | ||||||
|      * Diese Methode prüft ob das Spiel einen Gewinner hat |      * Diese Methode prüft ob das Spiel einen Gewinner hat | ||||||
|      * @return bei erkanntem Gewinner true sonst false |      * @return bei erkanntem Gewinner true sonst false | ||||||
|      */ |      */ | ||||||
|     public boolean checkForWin() { |     private boolean checkForWin() { | ||||||
|         if (checkWinVariants(1,4,9)) { |         if (checkWinVariants(1,4,9)) { | ||||||
|             return true; |             return true; | ||||||
|         } |         } | ||||||
|  | @ -107,14 +107,22 @@ public class Game { | ||||||
|         } |         } | ||||||
|         return false; |         return false; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * Methode: checkWinVariants | ||||||
|  |      * | ||||||
|  |      * Diese Methode prüft ob 3 Werte denselben entsprechen und grösser als 0 sind. | ||||||
|  |      * Methode wird von checkForWin Methode verwendet. | ||||||
|  |      * | ||||||
|  |      * @param field1 erstes zu prüfende Feld | ||||||
|  |      * @param field2 zweites zu prüfende Feld | ||||||
|  |      * @param field3 drittes zu prüfende Feld | ||||||
|  |      * @return bei erkannten gleichen Zahlen grösser als 0 true sonst false | ||||||
|  |      */ | ||||||
|     private boolean checkWinVariants(int field1, int field2, int field3) { |     private boolean checkWinVariants(int field1, int field2, int field3) { | ||||||
|         if((gamefield.getField(field1) == gamefield.getField(field2)) && |         return ((gamefield.getField(field1) == gamefield.getField(field2)) && | ||||||
|                 (gamefield.getField(field3) == gamefield.getField(field1)) && (gamefield.getField(field1) >= 1)) { |                 (gamefield.getField(field3) == gamefield.getField(field1)) && | ||||||
|             return true; |                 (gamefield.getField(field1) >= 1)); | ||||||
|         } |  | ||||||
|         else { |  | ||||||
|             return false; |  | ||||||
|         } |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue