Private
Public Access
Completed ColorValue
This commit is contained in:
1 parent
8ba36a4710
commit
5ded97083a
1 file changed
+13
-6
+13
-6
@@ -5,28 +5,35 @@ namespace Advanced_Software_Engineering.Verbs.Value.ValueTypes {
|
|||||||
|
|
||||||
internal class ColorValue : IValue {
|
internal class ColorValue : IValue {
|
||||||
|
|
||||||
|
Color value;
|
||||||
|
Type type = typeof(Color);
|
||||||
|
|
||||||
|
public ColorValue(Color value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
public string GetDescription() {
|
public string GetDescription() {
|
||||||
throw new NotImplementedException();
|
return "A color with description " + value.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Type GetOriginalType() {
|
public Type GetOriginalType() {
|
||||||
throw new NotImplementedException();
|
return type;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool ToBool() {
|
public bool ToBool() {
|
||||||
throw new NotImplementedException();
|
return value.GetBrightness() > 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Color ToColor() {
|
public Color ToColor() {
|
||||||
throw new NotImplementedException();
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public double ToDouble() {
|
public double ToDouble() {
|
||||||
throw new NotImplementedException();
|
return value.GetBrightness();
|
||||||
}
|
}
|
||||||
|
|
||||||
public int ToInt() {
|
public int ToInt() {
|
||||||
throw new NotImplementedException();
|
return value.ToArgb();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user