我正在尝试使用javascript为类似zork的游戏创建一个二维数组,这将根据他们输入的内容更改播放器的位置。 HTML只包含一张图片和一个textarea。这是我到目前为止所得到的:
var currentLocale = "Earth";
function updateDisplay() {
var msg = "";
switch (currentLocale) {
case "Earth": msg = "Your home...Earth.";
break;
case "Mercury": msg = "On Mercury";
break;
case "Mars": msg = "On Mars";
break;
default : msg = "currentLocal matches no cases";
}
var taPtr = document.getElementById("taDisplay");
var history = taPtr.value;
taPtr.value = msg + "\n" + history;
}
var navArr = [[1,2],[1,-1],[1,-1],[1,-1],
[2,3],[2,1],[2,-1],[2,-1],
[3,-1],[3,2],[3,-1],[3,-1]];
每个子阵列中的第二个项目对应一个方向(1,北; 2,南; 3,东; 4,西; -1,不能那样),第一个项目代表行星( 1,地球; 2,汞; 3,火星)。有没有办法可以将其与第一个功能链接在一起?