Javadoc in GameTest.java
This commit is contained in:
		
							parent
							
								
									31c76273c9
								
							
						
					
					
						commit
						9a278eb2db
					
				| 
						 | 
					@ -253,7 +253,12 @@ class GameTest {
 | 
				
			||||||
        private final Integer[] instructions;
 | 
					        private final Integer[] instructions;
 | 
				
			||||||
        private int pointerDir,pointerInstruction;
 | 
					        private int pointerDir,pointerInstruction;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Constructor to create a new Interface Object
 | 
				
			||||||
 | 
					         * @param welcometext The first Text which will be printed in the UserInterface Window
 | 
				
			||||||
 | 
					         * @param instructions list of instructions to simulate userinput
 | 
				
			||||||
 | 
					         * @param directions list of Directions to simulate userinput
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
        public Interface(String welcometext, Integer[] instructions, PositionVector.Direction[] directions) {
 | 
					        public Interface(String welcometext, Integer[] instructions, PositionVector.Direction[] directions) {
 | 
				
			||||||
            super(welcometext);
 | 
					            super(welcometext);
 | 
				
			||||||
            pointerDir = -1;
 | 
					            pointerDir = -1;
 | 
				
			||||||
| 
						 | 
					@ -262,6 +267,12 @@ class GameTest {
 | 
				
			||||||
            this.directions = directions;
 | 
					            this.directions = directions;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Overwriting Method for testing without userinteraction
 | 
				
			||||||
 | 
					         * @param text    Text which is printed before the options are printed. Example: "Select Track file:"
 | 
				
			||||||
 | 
					         * @param options List with the options which can be selected.
 | 
				
			||||||
 | 
					         * @return the selected Option
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
        @Override
 | 
					        @Override
 | 
				
			||||||
        public int selectOption(String text, List<String> options) {
 | 
					        public int selectOption(String text, List<String> options) {
 | 
				
			||||||
            pointerInstruction++;
 | 
					            pointerInstruction++;
 | 
				
			||||||
| 
						 | 
					@ -269,12 +280,29 @@ class GameTest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Overwriting Method for testing without userinteraction
 | 
				
			||||||
 | 
					         * @param text The Text which should be printed.
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
 | 
					        @Override
 | 
				
			||||||
        public void printInformation(String text) {
 | 
					        public void printInformation(String text) {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Overwriting Method for testing without userinteraction
 | 
				
			||||||
 | 
					         * @param text Output Text
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
 | 
					        @Override
 | 
				
			||||||
        public void quit(String text) {
 | 
					        public void quit(String text) {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Overwriting Method for testing without userinteraction
 | 
				
			||||||
 | 
					         * @param playingCarIndex the index of the player
 | 
				
			||||||
 | 
					         * @param playingCarID    the ID of the player
 | 
				
			||||||
 | 
					         * @return the direction to accelerate
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
 | 
					        @Override
 | 
				
			||||||
        public PositionVector.Direction selectDirection(int playingCarIndex, char playingCarID) {
 | 
					        public PositionVector.Direction selectDirection(int playingCarIndex, char playingCarID) {
 | 
				
			||||||
            pointerDir += 1;
 | 
					            pointerDir += 1;
 | 
				
			||||||
            if(pointerDir < directions.length) {
 | 
					            if(pointerDir < directions.length) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue