From c553d2cead7c8ad3880b0cc2c8960a416f11c8d4 Mon Sep 17 00:00:00 2001 From: Siket Melinda Tekla Date: Mon, 16 May 2016 19:16:06 +0200 Subject: [PATCH] Comments added to PlayerBaseDrawer.java --- cicaprojekt/PlayerBaseDrawer.java | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/cicaprojekt/PlayerBaseDrawer.java b/cicaprojekt/PlayerBaseDrawer.java index e017c85..9ca91b6 100644 --- a/cicaprojekt/PlayerBaseDrawer.java +++ b/cicaprojekt/PlayerBaseDrawer.java @@ -2,14 +2,34 @@ package cicaprojekt; import java.io.IOException; +/** + * Egy személy kirajzolásáért felelős osztály. + */ public class PlayerBaseDrawer extends AbstractDrawer implements Drawer { + /** + * Egy személypéldány, amelyet kirajzolunk. + */ private PlayerBase playerbase; + /** + * Az osztály konstruktora. A kapott személypéldányhoz kirajzol + * egy személyt, alapértelmezett esetben a Replikátort. + * + * @param s a kapott személypéldány + * @throws IOException Ha nem található a kép. + */ public PlayerBaseDrawer(PlayerBase pb) throws IOException { super("Replicator_Down.png"); playerbase = pb; } + /** + * A személy képét megváltoztatja annak megfelelően, hogy merre néz, illetve, + * hogy él-e még. + * Alapesetben a Replikátor különböző nézeteit kezeli le. + * + * @throws IOException Ha nem találhatóak a képek. + */ @Override public void draw() throws IOException { switch(playerbase.name){ @@ -33,11 +53,21 @@ public class PlayerBaseDrawer extends AbstractDrawer implements Drawer { changeImage("Empty.png"); } + /** + * A személy x-koordinátájával tér vissza. + * + * @return x-koordináta + */ @Override public int getTileX() { return playerbase.currentTile.getX(); } + /** + * A személy y-koordinátájával tér vissza. + * + * @return y-koordináta + */ @Override public int getTileY() { return playerbase.currentTile.getY();