bobmods.logistics.black_belt_animation_set = {
  animation_set = {
    filename = "__boblogistics__/graphics/entity/transport-belt/black-transport-belt.png",
    priority = "extra-high",
    width = 128,
    height = 128,
    scale = 0.5,
    frame_count = 16,
    direction_count = 20,
  },
  belt_reader = {
    {
      render_layer = "object",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-reader",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor-mechanics",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-endings",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png",
        frame_count = 4,
        height = 64,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          1,
          0.5,
        },
        width = 64,
      },
    },
  },
}

bobmods.logistics.purple_belt_animation_set = {
  animation_set = {
    filename = "__boblogistics__/graphics/entity/transport-belt/purple-transport-belt.png",
    priority = "extra-high",
    width = 128,
    height = 128,
    scale = 0.5,
    frame_count = 32,
    direction_count = 20,
  },
  belt_reader = {
    {
      render_layer = "object",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-reader",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor-mechanics",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-endings",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png",
        frame_count = 4,
        height = 64,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          1,
          0.5,
        },
        width = 64,
      },
    },
  },
}

bobmods.logistics.green_belt_animation_set = {
  animation_set = {
    filename = "__boblogistics__/graphics/entity/transport-belt/green-transport-belt.png",
    priority = "extra-high",
    width = 128,
    height = 128,
    scale = 0.5,
    frame_count = 32,
    direction_count = 20,
  },
  belt_reader = {
    {
      render_layer = "object",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-reader",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor-mechanics",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "transport-belt-endings",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0.5,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png",
        frame_count = 4,
        height = 64,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          0,
          0,
        },
        width = 64,
      },
    },
    {
      render_layer = "floor",
      sprites = {
        direction_count = 4,
        filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png",
        frame_count = 4,
        height = 128,
        line_length = 4,
        priority = "low",
        scale = 0.5,
        shift = {
          1,
          0.5,
        },
        width = 64,
      },
    },
  },
}
