コード例 #1
0
ファイル: merchant.cpp プロジェクト: b606/caesaria-game
void Merchant::load(const VariantMap& stream)
{
  Object::load( stream );
  VARIANT_LOAD_CLASS_D( _d, sells, stream )
  VARIANT_LOAD_CLASS_D( _d, buys, stream )
  VARIANT_LOAD_ANY_D( _d, step, stream )
  VARIANT_LOAD_STR_D( _d, baseCity, stream )
  VARIANT_LOAD_STR_D( _d, destCity, stream )

  _d->steps.load( stream.get( "steps" ).toList() );
}
コード例 #2
0
ファイル: player.cpp プロジェクト: Ecordonnier/caesaria-game
void Player::load( const VariantMap& stream )
{
  VARIANT_LOAD_ANY_D( _d, funds, stream );
  VARIANT_LOAD_STR_D( _d, name, stream );
  VARIANT_LOAD_ANY_D( _d, salary, stream );
  VARIANT_LOAD_ANY_D( _d, color, stream );
  VARIANT_LOAD_ANY_D( _d, rank, stream );
}