diff --git a/cicaprojekt/PlayerDrawer.java b/cicaprojekt/PlayerDrawer.java index 81758a1..1e41d7e 100644 --- a/cicaprojekt/PlayerDrawer.java +++ b/cicaprojekt/PlayerDrawer.java @@ -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();