10 import qualified Graphics
.UI
.Gtk
as G
16 data Globals
= Globals
{
17 gBoard
:: G
.DrawingArea
,
18 gStatusbar
:: G
.Statusbar
,
24 sStrategy
:: Strategy
,
25 sBoard
:: Maybe Board
,
26 sStop
:: Maybe (IO ()),
27 sPreviousConfigItem
:: Maybe G
.RadioMenuItem
30 initState strats
= State
{
32 sStrategy
= head strats
,
35 sPreviousConfigItem
= Nothing