rattletrap-2.1.1: Parse and generate Rocket League replays.
Rattletrap.Replay
Synopsis
data Replay Source #
A Rocket League replay.
Constructors
Fields
This has most of the high-level metadata.
This has most of the low-level game data.
Instances
Methods
(==) :: Replay -> Replay -> Bool #
(/=) :: Replay -> Replay -> Bool #
compare :: Replay -> Replay -> Ordering #
(<) :: Replay -> Replay -> Bool #
(<=) :: Replay -> Replay -> Bool #
(>) :: Replay -> Replay -> Bool #
(>=) :: Replay -> Replay -> Bool #
max :: Replay -> Replay -> Replay #
min :: Replay -> Replay -> Replay #
showsPrec :: Int -> Replay -> ShowS #
show :: Replay -> String #
showList :: [Replay] -> ShowS #
getReplay :: Get Replay Source #
Parses a raw replay. Use this with runGet.
runGet
let replay = runGet getReplay bytes
getReplay
putReplay :: Replay -> Put Source #
Generates a raw replay. Use this with runPut.
runPut
let bytes = runPut (putReplay replay)
putReplay