-- -- Copyright (c) 2005 Don Stewart - http://www.cse.unsw.edu.au/~dons -- Sean Seefried -- Stefan Wehr -- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html) -- module RobberWorld where import Syntax ( Location, Money ) import Graph data RobberWorld = RobberWorld { rw_hqLoc :: GNode , rw_banks :: [Bank] , rw_cops :: [Cop] , rw_ownLoc :: GNode , rw_score :: Int , rw_worldCount :: Int } data Bank = Bank Location GNode Money data Cop = Cop Location GNode CopType data CopType = ByFoot | ByCar