diff --git a/colour.cpp b/colour.cpp index aa466b8e..ee724d55 100644 --- a/colour.cpp +++ b/colour.cpp @@ -23,6 +23,15 @@ using namespace util; +colour& +colour::operator*= (double v) { + red *= v; + green *= v; + blue *= v; + alpha *= v; + + return *this; +} const json::node& diff --git a/colour.hpp b/colour.hpp index 2151d70b..31689b16 100644 --- a/colour.hpp +++ b/colour.hpp @@ -27,6 +27,7 @@ namespace util { struct colour { + colour& operator*= (double); double red; double green;