/*! \file star.cpp
** \brief Template Header
**
+** $Id$
+**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
**
bool
Star::set_param(const String & param, const ValueBase &value)
{
- if( param=="radius1" && value.same_as(radius1))
+ if( param=="radius1" && value.same_type_as(radius1))
{
value.put(&radius1);
sync();
return true;
}
- if( param=="radius2" && value.same_as(radius2))
+ if( param=="radius2" && value.same_type_as(radius2))
{
value.put(&radius2);
sync();
return true;
}
- if( param=="points" && value.same_as(points))
+ if( param=="points" && value.same_type_as(points))
{
value.put(&points);
if(points<2)points=2;
return true;
}
- if( param=="angle" && value.same_as(angle))
+ if( param=="angle" && value.same_type_as(angle))
{
value.put(&angle);
sync();