12/08/06 21:53:49.22 WWuMzrL8
/* まあ超単純にするとこんな感じ */
private Image img;
private int size_x, size_y // 画像1チップサイズ
private int[][] map = {{ ここにデータ挿入。のちにファイルから読み込むとよし }};
public void init() {
img = getImage(getCodeBase(), "img.gif"); // 画像読み込み(サイズ:32×32)
size_x = 32;(1チップサイズ:32×32)とした場合
size_y = 32;
}
public void paint(Graphics g) {
for (int y = 0; y < 10; y++) {
for (int x = 0; x < 10; x++) {
// 今回は地形を表示するかしないかって事なので
if (map[y][x] != 0) {
// 画像を表示させてる所
g.drawImage(img, x * size_x, y * size_y, this);
}
}}
}