From b774a6490d0d05a7219b7d80ebfa2a401b58f1ca Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Sat, 29 Oct 2011 21:17:28 +1100 Subject: [PATCH] Add scalar multiply for colour --- colour.cpp | 9 +++++++++ colour.hpp | 1 + 2 files changed, 10 insertions(+) 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;