Comments added to PlayerDrawer.java
This commit is contained in:
		| @@ -2,14 +2,33 @@ package cicaprojekt; | ||||
|  | ||||
| import java.io.IOException; | ||||
|  | ||||
| /** | ||||
|  * Egy játékos kirajzolásáért felelős függvény. | ||||
|  */ | ||||
| public class PlayerDrawer extends AbstractDrawer implements Drawer { | ||||
| 	/** | ||||
| 	 * Egy játékospéldány, amelyet kirajzolunk. | ||||
| 	 */ | ||||
|     private Player player; | ||||
|      | ||||
|     /** | ||||
| 	 * Az osztály konstruktora. A kapott játékospéldányhoz kirajzol | ||||
| 	 * egy játékost, alapértelmezett esetben O'Neill ezredest. | ||||
| 	 *  | ||||
| 	 * @param s a kapott játékospéldány | ||||
| 	 * @throws IOException Ha nem található a kép. | ||||
| 	 */ | ||||
|     public PlayerDrawer(Player p) throws IOException { | ||||
|         super("ONeill_Down.png"); | ||||
|         player = p; | ||||
|     } | ||||
|      | ||||
|     /** | ||||
|      * A játékos képét megváltoztatja annak megfelelően, hogy merre néz, él-e még, | ||||
|      * illetve, hogy van-e nála doboz. | ||||
|      *  | ||||
|      * @throws IOException Ha nem találhatóak a képek. | ||||
|      */ | ||||
|     @Override | ||||
|     public void draw() throws IOException { | ||||
|         | ||||
| @@ -91,11 +110,21 @@ public class PlayerDrawer extends AbstractDrawer implements Drawer { | ||||
|             changeImage("Empty.png"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * A játékos x-koordinátájával tér vissza. | ||||
|      *  | ||||
|      * @return x-koordináta | ||||
|      */ | ||||
|     @Override | ||||
|     public int getTileX() { | ||||
|         return player.getCurrentTile().getX(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * A játékos y-koordinátájával tér vissza. | ||||
|      *  | ||||
|      * @return y-koordináta | ||||
|      */ | ||||
|     @Override | ||||
|     public int getTileY() { | ||||
|         return player.getCurrentTile().getY(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user