1 package erland.game.tileadventure;
2
3 import erland.game.GameEnvironmentInterface;
4 import erland.util.SubImageHandler;
5
6 import java.awt.*;
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public interface TileGameEnvironmentInterface {
28 BlockContainerData createBlockContainer(int offsetX, int offsetY, int sizeX, int sizeY, int sizeZ, int visibleSizeX, int visibleSizeY);
29 BlockContainerData createBlockContainer(int offsetX, int offsetY, int sizeX, int sizeY, int sizeZ);
30 BlockContainerData createRectBlockContainer(int offsetX, int offsetY, int sizeX, int sizeY, int sizeZ);
31 DrawMap createBlockMap();
32 String getTileType();
33 SubImageHandler createSubImageHandler(Image image);
34 int getSubImageWidth();
35 int getSubImageHeight();
36 }