JavaScript:游戏中的二维数组

时间:2014-01-31 22:25:47

标签: javascript multidimensional-array

我正在尝试使用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,火星)。有没有办法可以将其与第一个功能链接在一起?

0 个答案:

没有答案