Procedurality.Channel.placeBrightest C# (CSharp) Method

placeBrightest() public method

public placeBrightest ( Channel sprite, int x_offset, int y_offset ) : Channel
sprite Channel
x_offset int
y_offset int
return Channel
		public Channel placeBrightest(Channel sprite, int x_offset, int y_offset) {
			for (int y = y_offset; y < y_offset + sprite.getHeight(); y++) {
				for (int x = x_offset; x < x_offset + sprite.getWidth(); x++) {
					putPixelWrap(x, y, Math.Max(getPixelWrap(x, y), sprite.getPixelWrap(x - x_offset, y - y_offset)));
				}
			}
			return this;
		}