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中,代码永远不会从下到上读取。这只意味着蛇是从头到尾添加的,而不是从头到尾添加的。另外,三个或更多,使用表示:)我认为您将添加尾部坐标与蛇的前进混淆了。如果蛇向东移动,它的尾巴会向西移动。稍后我可以引用你的话