#include "filter_scanline.h"

#include <cstdlib>
#include <algorithm>
using namespace std;

void 
FilterScanline::Apply(SDL_Surface* sf, Options const& opt) const
{
	for(int y(0); y<sf->h; y++)
		if((y / 1/*opt.scale*/) % each == 0)
			for(int x(0); x<sf->w; x++)
			{
				double v(P(sf, x, y) * level);
				P(sf, x, y) = (Uint8)v;
			}
}
