package org.crusty.wurrums.entities;

import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Composite;
import java.awt.Graphics2D;
import java.awt.event.MouseEvent;

import org.crusty.engine.entity.RootEntity;

public class Fader extends RootEntity {
	
	Color c;
	float alpha;
	
	public Fader(Color c, float alpha) {
		depth = -99;
		this.c = c;
		this.alpha = alpha;
	}
	
	@Override
	public void draw(Graphics2D g) {
		Composite old = g.getComposite();
		g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));
		g.setColor(c);
		g.fillRect(0, 0, 800, 600);
		g.setComposite(old);
	}

	@Override
	public void mousePressed(MouseEvent e) {
		
	}

	@Override
	public void mouseMoved(MouseEvent e) {
		
	}

}
