diff --git a/cicaprojekt/FieldDrawer.java b/cicaprojekt/FieldDrawer.java index 007e38e..ce62baa 100644 --- a/cicaprojekt/FieldDrawer.java +++ b/cicaprojekt/FieldDrawer.java @@ -2,14 +2,31 @@ package cicaprojekt; import java.io.IOException; +/** + * Egy mező kirajzolásááért felelős osztály. + */ public class FieldDrawer extends AbstractDrawer { + /** + * Egy mezőpéldány, amelyet kirajzolunk. + */ private Field field; + /** + * A kapott mezőpéldányhoz kirajzol egy mezőt. + * + * @param f a kapott mezőpéldány + * @throws IOException Ha nem található a kép. + */ public FieldDrawer(Field f) throws IOException { super("Field.png"); field = f; } + /** + * Annak megfelelően rajzolja ki a mezőt, hogy van-e rajta doboz vagy ZPM. + * + * @throws IOException Ha nem találhatóak a képek. + */ @Override public void draw() throws IOException { if(field.hasBox()) @@ -20,11 +37,21 @@ public class FieldDrawer extends AbstractDrawer { changeImage("Field.png"); } + /** + * A mező x-koordinátájával tér vissza. + * + * @return x-koordináta + */ @Override public int getTileX() { return field.getX(); } + /** + * A mező y-koordinátájával tér vissza. + * + * @return y-koordináta + */ @Override public int getTileY() { return field.getY();