octane-0.11.0: library/Octane/Data/Bodies.hs
module Octane.Data.Bodies (bodies) where
import Data.Function ((&))
import qualified Data.Bimap as Bimap
import qualified Data.Text as StrictText
-- | A one-to-one mapping between body IDs and their names.
bodies :: Bimap.Bimap Int StrictText.Text
bodies =
[ ("Armadillo", 625) -- GearsCar
, ("Backfire", 21)
, ("Batmobile", 803) -- Darkcar
, ("Breakout", 22) -- Force
, ("DeLorean Time Machine", 597) -- GreyCar
, ("Dominus", 403) -- MuscleCar
, ("Gizmo", 26) -- Spark
, ("Grog", 607) -- WastelandTruck
, ("Hogsticker", 723) -- Warthog
, ("Hotshot", 29) -- Torment
, ("Merc", 30) -- Vanquish
, ("Octane", 23)
, ("Paladin", 24) -- Orion
, ("Ripper", 600) -- Interceptor
, ("Road Hog", 25) -- Rhino
, ("Scarab", 404)
, ("Sweet Tooth", 27)
, ("Takumi", 402) -- Import
, ("Venom", 31)
, ("X-Devil", 28) -- Torch
, ("Zippy", 523)
] & map (\ (v, k) -> (k, StrictText.pack v)) & Bimap.fromList