Rogue: Savage Rats, a retro-themed dungeon crawler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
rogue-savage-rats/src/mightypork/gamecore/util/math/color/ColorRgb.java

51 lines
573 B

package mightypork.gamecore.util.math.color;
import mightypork.dynmath.num.Num;
public class ColorRgb extends Color {
private final Num r;
private final Num g;
private final Num b;
private final Num a;
public ColorRgb(Num r, Num g, Num b, Num a)
{
this.r = r;
this.g = g;
this.b = b;
this.a = a;
}
@Override
public double r()
{
return clamp(r);
}
@Override
public double g()
{
return clamp(g);
}
@Override
public double b()
{
return clamp(b);
}
@Override
protected double rawAlpha()
{
return clamp(a);
}
}