这段代码有什么样的蛇?

时间:2011-01-14 05:19:56

标签: android coordinates

我相信有人可以在几秒钟之内回答这个问题...... 我想知道的是,这段代码是从下到上阅读的吗?评论说这条蛇最初向东行驶然后向北行驶,当我运行它时,这种说法是正确的。 但坐标从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;

3 个答案:

答案 0 :(得分:3)

代码永远不会从头到尾阅读,至少在Java中是这样。它只表示从头到尾添加蛇,反之亦然。此外,三个或更多,使用:)

答案 1 :(得分:1)

我认为你很难将 tail 坐标添加到蛇的进程中。如果蛇正朝东方行进,它的尾巴就会向西飞去。

答案 2 :(得分:0)

不,从上到下阅读Java(以及我所知的大多数其他语言)中的过程/方法。因此,输入InitNewGame()时执行的第一件事是mSnakeTrail.clear(),然后是mAppleList.clear()等。