使用String在Greenfoot中实例化一个对象?

时间:2017-01-10 20:26:02

标签: java greenfoot

因此,作为我大学课程的一部分,我们正在团队合作开发 Greenfoot 中的简单游戏,部分是为了培养团队合作技能,部分用于实际编程。
我们的游戏具有perlin / simplex生成的地图,可以为我们的游戏玩法渲染细分的地形图块,但是我需要一种方法来单独引用图块,以便给定图块与其邻居进行交互。
 有没有一种简单的方法可以通过传递一个字符串来实例化 worldTile 对象,例如它们的x / y坐标(例如 ter_12_142 )?或者有一个更简单的方法来解决这个问题?

这是我在世界上放置瓷砖的代码;

private void tilePlacement() {

  for (int y = 1; y < rows - 1; y++) {
    for (int x = 2; x < cols - (cols / 4); x++) {

      int w = (getColor(noise[x][y][0]));
      int isAForest = (isForest(noise[x][y][1]));

      addObject(new worldTile(w, isAForest), x * scl, y * scl);

    }
  }
}

0 个答案:

没有答案