package funkin;

import flixel.FlxCamera;
import flixel.FlxSprite;
import flixel.graphics.tile.FlxDrawBaseItem;
import openfl.display.MovieClip;

class FlxSwf extends FlxSprite
{
  public var swf:MovieClip;

  public function new()
  {
    super();
  }

  override function draw()
  {
    for (camera in cameras)
    {
      if (!camera.visible || !camera.exists) continue;

      getScreenPosition(_point, camera).subtractPoint(offset);
      // assume no render blit for now
      // use camera.canvas
      // camera.canvas.graphics.
    }
  }
}

class FlxDrawSwfItem extends FlxDrawBaseItem<FlxDrawSwfItem>
{
  public function new()
  {
    super();
    type = FlxDrawItemType.TILES;
  }

  override function render(camera:FlxCamera)
  {
    super.render(camera);
  }
}