/// <summary> /// /// </summary> /// <param name="drawer"></param> /// <param name="target"></param> /// <param name="pt"></param> public void draw(QuarterViewDrawer drawer, Surface target, Point pt) { drawer.Draw(offscreenSurface, new Point(0, 0)); for (int x = 0; x < canvasSize.Width; x += spriteSet.imageSize.Width) { for (int y = 0; y < canvasSize.Height; y += spriteSet.imageSize.Height) { spriteSet.overlayImages[currentFrame].Draw(offscreenSurface, new Point(x, y)); } } target.Blit(pt, offscreenSurface); }
/// <summary> /// /// </summary> /// <param name="drawer"></param> /// <param name="target"></param> /// <param name="pt"></param> public void draw(QuarterViewDrawer drawer, Surface target, Point pt) { drawer.Draw(target, pt); }