module TORCS.Monitor where import TORCS.Types -- | This IO action will run at every step of the simulation -- and post the output the 'monitor' field of the CarState. -- This is to allow for use of Runtime Monitoring tools such as <https://dl.acm.org/citation.cfm?id=1069573> -- For now, in order to change this, you need to change Haskell-TORCS itself and recompile the library monitorWrapper :: (CarState,DriveState) -> IO String monitorWrapper (cs,ds) = do return ""