init vars

This commit is contained in:
fluxgen 2004-01-09 01:54:37 +00:00
parent 08f6ca0514
commit f5ed316411

View file

@ -19,7 +19,7 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE. // DEALINGS IN THE SOFTWARE.
// $Id: Color.cc,v 1.6 2003/08/29 00:58:20 fluxgen Exp $ // $Id: Color.cc,v 1.7 2004/01/09 01:54:37 fluxgen Exp $
#include "Color.hh" #include "Color.hh"
@ -41,12 +41,17 @@ unsigned char maxValue(unsigned short colval) {
namespace FbTk { namespace FbTk {
Color::Color(): Color::Color():
m_red(0), m_green(0), m_blue(0),
m_pixel(0),
m_allocated(false), m_allocated(false),
m_screen(0) { m_screen(0) {
} }
Color::Color(const Color &col_copy):m_allocated(false), m_screen(0) { Color::Color(const Color &col_copy):
m_red(0), m_green(0), m_blue(0),
m_pixel(0),
m_allocated(false), m_screen(0) {
copy(col_copy); copy(col_copy);
} }
@ -58,6 +63,8 @@ Color::Color(unsigned short red, unsigned short green, unsigned short blue, int
} }
Color::Color(const char *color_string, int screen): Color::Color(const char *color_string, int screen):
m_red(0), m_green(0), m_blue(0),
m_pixel(0),
m_allocated(false), m_allocated(false),
m_screen(screen) { m_screen(screen) {
setFromString(color_string, screen); setFromString(color_string, screen);