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