--Elliot B によって解決されました。ありがとうございます。他の変更も考慮に入れる場合があります。
これが結果です。みなさん、素早い回答ありがとうございます!http://dl.dropbox.com/u/18785762/Rust/index.html
私は javascript でゲームを書いています。簡単に編集できるように、ブロック ID をマップ コンパイラから別の .js ファイル内のファイルに一致させるためのファイルを保持したいと考えています。しかし、IDは配列に格納されており、return関数を適切に使用するように取得できないようです。何か助けはありますか?
drawmap.js:
function drawmap() {
var images = BlockID();
var level = [
"ssssssssssssssssssssss",
"sgggggggggCCCCCdddddss",
"ssssssssss sssssss"
];
var top = 100;
var left = 100;
var mytop = top;
var myleft = left;
for (y=0; y<level.length; ++y) {
var row = level[y];
for (x=0; x < row.length; ++x) {
var c = row.charAt(x);
if(c != ' ') {
img_create(images[c], mytop, myleft);
}
mytop += 13;
myleft += 27;
}
mytop = top + (y+1)*13;
myleft = left - (y+1)*27;
}
}
mapread.js:
function BlockID() {
var IDs = new Array();
images['s'] = "Images/Block_01.png";
images['g'] = "Images/Block_02.png";
images['C'] = "Images/Block_03.png";
images['d'] = "Images/Block_04.png";
return IDs;
}