Exemplo n.º 1
0
func Rewind(board *snake.Board) Handler {
	return ModifyAndWrite(board, func() {
		board.Rewind()
	})
}
Exemplo n.º 2
0
func MoveForward(board *snake.Board) Handler {
	return ModifyAndWrite(board, func() {
		board.Move(snake.Forward)
	})
}
Exemplo n.º 3
0
func Reset(board *snake.Board) Handler {
	return ModifyAndWrite(board, func() {
		board.Initialize()
	})
}
Exemplo n.º 4
0
func MoveRight(board *snake.Board) Handler {
	return ModifyAndWrite(board, func() {
		board.Move(snake.Right)
	})
}