import 'package:flutter/material.dart'; @immutable enum Color { black, white; Color opposite() { return this == Color.black ? Color.white : Color.black; } } // 座標 @immutable class Grid { final int row; final int col; const Grid(this.row, this.col); List neighbors() { return [ Grid(row, col - 1), Gri…