コード例 #1
0
ファイル: GObject.cpp プロジェクト: minuowa/Content
void GObject::setProperty ( const char* categoryName, const char* propName, const char* var )
{
    PropertyMap* propMap = 0;
    CXASSERT_RETURN ( mOption.Get ( categoryName, propMap ) );

    EPropertyVar* evar = 0;
    CXASSERT_RETURN ( propMap->Get ( propName, evar )  );
    evar->mProp->setValue ( var );
}
コード例 #2
0
ファイル: Label.cpp プロジェクト: Baph/pioneer
void Label::BindText(PropertyMap &p, const std::string &k)
{
	std::string text;
	p.Get(k, text);
	SetText(text);
}
コード例 #3
0
ファイル: Gauge.cpp プロジェクト: Action-Committee/pioneer
void Gauge::BindValue(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(v);
}
コード例 #4
0
ファイル: Gauge.cpp プロジェクト: Action-Committee/pioneer
void Gauge::BindValuePercent(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(Clamp(v, 0.0, 100.0)*0.01);
}
コード例 #5
0
ファイル: NumberLabel.cpp プロジェクト: christiank/pioneer
void NumberLabel::BindValue(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(v);
}