Example #1
0
ConveyorBelt::ConveyorBelt(const ReaderMapping& reader) :
  left_sur  (Sprite ("worldobjs/conveyorbelt_left")),
  right_sur (Sprite ("worldobjs/conveyorbelt_right")),
  middle_sur(Sprite ("worldobjs/conveyorbelt_middle")),
  pos(),
  width(),
  speed(),
  counter()
{
  reader.read_vector("position", pos);
  if (!reader.read_int   ("repeat",    width))
  {
    log_warn("old 'width' tag used");
    reader.read_int   ("width",    width);
  }
  reader.read_float ("speed",    speed);
}