Android 这个代码是什么样的蛇?

Android 这个代码是什么样的蛇?,android,coordinates,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

我相信有人能在几秒钟内回答这个问题……
我想知道的是,这段代码是否是自下而上读取的?评论说这条蛇最初向东,然后向北,当我运行它时,这句话是真的。 但是坐标从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;

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

至少在Java中,代码永远不会从下到上读取。这只意味着蛇是从头到尾添加的,而不是从头到尾添加的。另外,三个或更多,使用表示:)

我认为您将添加尾部坐标与蛇的前进混淆了。如果蛇向东移动,它的尾巴会向西移动。

稍后我可以引用你的话