1/* 2 * Copyright 2006, 2011, Stephan A��mus <superstippi@gmx.de>. 3 * All rights reserved. Distributed under the terms of the MIT License. 4 */ 5#ifndef CURRENT_COLOR_H 6#define CURRENT_COLOR_H 7 8 9#include <GraphicsDefs.h> 10 11#include "Observable.h" 12 13 14class CurrentColor : public Observable { 15public: 16 CurrentColor(); 17 virtual ~CurrentColor(); 18 19 void SetColor(rgb_color color); 20 inline rgb_color Color() const 21 { return fColor; } 22 23private: 24 rgb_color fColor; 25}; 26 27 28#endif // CURRENT_COLOR_H 29