我在scala中做蛇游戏,我需要检查蛇头何时撞到身体才能结束游戏,但我得到一个错误,减号是一个未解决的符号???有没有办法将头部(snakeTail(0))与身体分开,然后再次检查它是否包含它。这是我的数组缓冲区 var snakeTail: ArrayBuffer[Point] = ArrayBuffer(Point(2,0), Point(1,0), Point(0,0))
def gameOver: Boolean = snakeHeadCollidingIntoBody
private def snakeHeadCollidingIntoBody : Boolean ={
if((snakeTail - snakeTail(0)).contains(snakeTail(0))){
return true
}
false
}