From e9d3e7268013192cf4cf8c73307363fbefe17d58 Mon Sep 17 00:00:00 2001 From: Siket Melinda Tekla Date: Mon, 16 May 2016 17:58:26 +0200 Subject: [PATCH] Comments added to WallDrawer.java --- cicaprojekt/WallDrawer.java | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) 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();