remove automatic notices at every state change
This commit is contained in:
parent
d02c06addc
commit
6acc6a150b
|
|
@ -43,12 +43,7 @@ instance Monad Waterdeep where
|
||||||
(Waterdeep m) >>= f = Waterdeep (m >>= runWaterdeep' . f)
|
(Waterdeep m) >>= f = Waterdeep (m >>= runWaterdeep' . f)
|
||||||
|
|
||||||
instance MonadState WaterdeepState Waterdeep where
|
instance MonadState WaterdeepState Waterdeep where
|
||||||
state f = Waterdeep $ do
|
state = Waterdeep . state
|
||||||
s <- get
|
|
||||||
let (a, s') = f s
|
|
||||||
put s'
|
|
||||||
lift $ prompt $ NotifyState s'
|
|
||||||
return a
|
|
||||||
|
|
||||||
instance MonadRandom Waterdeep where
|
instance MonadRandom Waterdeep where
|
||||||
getRandom = gameStdGen %%= random
|
getRandom = gameStdGen %%= random
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue