diff --git a/lib/main.dart b/lib/main.dart index bf00b7b..5044f48 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -141,19 +141,21 @@ class _BoardSpotState extends State { super.initState(); } - void _getText() { - setState() { + void _playBoardSpot() { + logger.d(method: "_playBoardSpot", "Playing spot '$_spot'"); + setState(() { + logger.d(method: "_playBoardSpot", "Inside setState()"); if (widget.text == "Reset") { gameReset(); } if (widget.spot >= 12) { null; } else { - gameTurn(widget.spot, BOARD[widget.spot]); + gameTurn(_spot, BOARD[_spot]); } _text = BOARD[_spot].toString(); - } + }); } @override @@ -162,8 +164,8 @@ class _BoardSpotState extends State { width: widget.w, height: widget.h, child: TextButton( - onPressed: _getText, - child: Center(child: Text("$_text", textAlign: TextAlign.center)), + onPressed: _playBoardSpot, + child: Center(child: Text(_text, textAlign: TextAlign.center)), ), ); }