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(); }