sig
  val left : int
  val middle : int
  val right : int
  val x1 : int
  val x2 : int
  val lmask : Tsdl.Sdl.uint32
  val mmask : Tsdl.Sdl.uint32
  val rmask : Tsdl.Sdl.uint32
  val x1mask : Tsdl.Sdl.uint32
  val x2mask : Tsdl.Sdl.uint32
end