diff --git a/cicaprojekt/Drawer.java b/cicaprojekt/Drawer.java index da3e235..0cbaadd 100644 --- a/cicaprojekt/Drawer.java +++ b/cicaprojekt/Drawer.java @@ -3,10 +3,36 @@ package cicaprojekt; import java.awt.image.BufferedImage; import java.io.IOException; +/** + * A játék egyes elemeinek kirajzolását összefogó interface. + */ public interface Drawer { + /** + * A kirajzolás függvénye. + * + * @throws IOException Ha nem találhatóak a képek. + */ void draw() throws IOException; + + /** + * A kirajzolandó egység x-koordinátájával tér vissza. + * + * @return x-koordináta + */ int getTileX(); + + /** + * A kirajzolandó egység y-koordinátájával tér vissza. + * + * @return y-koordináta + */ int getTileY(); + + /** + * A képpel tér vissza. + * + * @return a kép + */ BufferedImage getImage(); }