cicaprojekt/cicaprojekt/Drawer.java

39 lines
730 B
Java

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