当前位置: 首页>>代码示例>>C++>>正文


C++ Stat::setBase方法代码示例

本文整理汇总了C++中Stat::setBase方法的典型用法代码示例。如果您正苦于以下问题:C++ Stat::setBase方法的具体用法?C++ Stat::setBase怎么用?C++ Stat::setBase使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Stat的用法示例。


在下文中一共展示了Stat::setBase方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: readFromXML

void CSStats::readFromXML( const std::string& entityID, const pugi::xml_node& node ) {
    CStats component;

    for( pugi::xml_node statNode : node ) {
        Stat stat;

        pugi::xml_attribute idAtt = statNode.attribute( "id" );
        if( !idAtt ) {
            DOS_ERROR( true, "Unable to load entity Stat. ID is missing" );
            continue;
        }

        stat.setID( idAtt.as_int() );

        pugi::xml_attribute valueAtt = statNode.attribute( "value" );
        if( !valueAtt ) {
            DOS_ERROR( true, "Unable to load entity Stat. Value is missing" );
            continue;
        }

        stat.setBase( valueAtt.as_float() );

        component.stats.push_back( stat );
    }

    COMPONENT_MANAGER.addProperty( component, entityID );
}
开发者ID:Smeky,项目名称:TestTD,代码行数:27,代码来源:CSStats.cpp

示例2: setBase

            /// Set base and adjust modified accordingly.
            void setBase (const T& value)
            {
                mStatic.setBase (value);

                if (mCurrent>getModified())
                    mCurrent = getModified();
            }
开发者ID:Adrian-Revk,项目名称:openmw,代码行数:8,代码来源:stat.hpp

示例3: setAiSetting

 void CreatureStats::setAiSetting (AiSetting index, int base)
 {
     Stat<int> stat = getAiSetting(index);
     stat.setBase(base);
     setAiSetting(index, stat);
 }
开发者ID:,项目名称:,代码行数:6,代码来源:


注:本文中的Stat::setBase方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。