File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66
77class State (NamedTuple ):
8- board : List [str ]
9- player : str
10- quit : bool
11- draw : bool
12- error : Optional [str ]
13- winner : Optional [str ]
8+ board : List [str ] = list ( '.' * 9 )
9+ player : str = 'X'
10+ quit : bool = False
11+ draw : bool = False
12+ error : Optional [str ] = None
13+ winner : Optional [str ] = None
1414
1515
1616# --------------------------------------------------
1717def main () -> None :
1818 """Make a jazz noise here"""
1919
20- state = State (board = list ('.' * 9 ),
21- player = 'X' ,
22- quit = False ,
23- draw = False ,
24- error = None ,
25- winner = None )
20+ state = State ()
2621
2722 while True :
2823 print ("\033 [H\033 [J" )
Original file line number Diff line number Diff line change 55
66
77class State (NamedTuple ):
8- board : List [str ]
9- player : str
10- quit : bool
11- draw : bool
12- error : Optional [str ]
13- winner : Optional [str ]
8+ board : List [str ] = list ( '.' * 9 )
9+ player : str = 'X'
10+ quit : bool = False
11+ draw : bool = False
12+ error : Optional [str ] = None
13+ winner : Optional [str ] = None
1414
1515
16- state = State (board = '.' * 9 ,
17- player = 'X' ,
18- quit = 'False' ,
19- draw = False ,
20- error = None ,
21- winner = None )
16+ state = State (quit = 'False' )
2217
2318print (state )
Original file line number Diff line number Diff line change 55
66
77class State (NamedTuple ):
8- board : List [str ]
9- player : str
10- quit : bool
11- draw : bool
12- error : Optional [str ]
13- winner : Optional [str ]
8+ board : List [str ] = list ( '.' * 9 )
9+ player : str = 'X'
10+ quit : bool = False
11+ draw : bool = False
12+ error : Optional [str ] = None
13+ winner : Optional [str ] = None
1414
1515
16- state = State (board = list ('.' * 9 ),
17- player = 'X' ,
18- quit = False ,
19- draw = False ,
20- error = None ,
21- winner = None )
16+ state = State (quit = True )
2217
2318print (state )
You can’t perform that action at this time.
0 commit comments