diff --git a/cicaprojekt/WallDrawer.java b/cicaprojekt/WallDrawer.java index 8982cac..423629e 100644 --- a/cicaprojekt/WallDrawer.java +++ b/cicaprojekt/WallDrawer.java @@ -2,14 +2,32 @@ package cicaprojekt; import java.io.IOException; +/** + * Egy fal kirajzolásáért felelős osztály. + */ public class WallDrawer extends AbstractDrawer implements Drawer { - private Wall wall; + /** + * Egy falpéldány, amelyet kirajzolunk. + */ + private Wall wall; + /** + * Az osztály konstruktora. A kapott falpéldányhoz kirajzol + * egy falat. + * + * @param s a kapott falpéldány + * @throws IOException Ha nem található a kép. + */ public WallDrawer(Wall w) throws IOException { super("Wall.png"); wall = w; } + /** + * A fal képét megváltoztatja annak megfelelően, hogy van-e rajta csillagkapu. + * + * @throws IOException Ha nem találhatóak a képek. + */ @Override public void draw() throws IOException { if(wall.getStargate() == null) @@ -35,11 +53,21 @@ public class WallDrawer extends AbstractDrawer implements Drawer { } } + /** + * A fal x-koordinátájával tér vissza. + * + * @return x-koordináta + */ @Override public int getTileX() { return wall.getX(); } + /** + * A fal y-koordinátájával tér vissza. + * + * @return y-koordináta + */ @Override public int getTileY() { return wall.getY();