我相信有人可以在几秒钟之内回答这个问题......
我想知道的是,这段代码是从下到上阅读的吗?评论说这条蛇最初向东行驶然后向北行驶,当我运行它时,这种说法是正确的。
但坐标从7,7到6,7然后是5,7等等......是不是西边的蛇?或者是从下到上阅读的代码?
这是一段代码。
private void initNewGame() {
mSnakeTrail.clear();
mAppleList.clear();
// For now we're just going to load up a short default eastbound snake
// that's just turned north
mSnakeTrail.add(new Coordinate(7, 7));
mSnakeTrail.add(new Coordinate(6, 7));
mSnakeTrail.add(new Coordinate(5, 7));
mSnakeTrail.add(new Coordinate(4, 7));
mSnakeTrail.add(new Coordinate(3, 7));
mSnakeTrail.add(new Coordinate(2, 7));
mNextDirection = NORTH;
答案 0 :(得分:3)
代码永远不会从头到尾阅读,至少在Java中是这样。它只表示从头到尾添加蛇,反之亦然。此外,三个或更多,使用为:)
答案 1 :(得分:1)
我认为你很难将 tail 坐标添加到蛇的进程中。如果蛇正朝东方行进,它的尾巴就会向西飞去。
答案 2 :(得分:0)
不,从上到下阅读Java(以及我所知的大多数其他语言)中的过程/方法。因此,输入InitNewGame()
时执行的第一件事是mSnakeTrail.clear()
,然后是mAppleList.clear()
等。