Alignment

Alignmentクラス

要件

  1. Wizardry::Alignment::Allが[Good, Neautral, Evil]を返す。
  2. Wizardry::Alignmentsが[Good, Neautral, Evil]を返す。
  3. Wizardry::Alignments::XXXX.to_strが"XXXX"を返す。
  4. Good::Classesが[Fighter,Mage,Priest,Load,Samurai,Bishop]を返す。
  5. Good::Name,Good.to_strが"Good"を返す。
  6. Neautral::Classesが[Fighter,Mage,Thief,Samurai]を返す。
  7. Neautral::Name,Neautral.to_strが"Neautral"を返す。
  8. Evil::Classesが[Fighter,Mage,Thief,Priest,Ninja,Bishop]を返す。
  9. Evil::Name,Evil.to_strが"Evil"を返す。

 p Wizardry::Alignment::All# => [Good, Neautral, Evil]
 p Wizardry::Alignments# => [Good, Neautral, Evil]
 p Wizardry::Alignment::Good.to_str# => "Good"
 p Wizardry::Alignment::Neautral.to_str# => "Neautral"
 p Wizardry::Alignment::Evil.to_str# => "Evil"
 p Wizardry::Alignment::Good::Classes# => [Fighter, Mage, Priest, Lord, Samurai, Bishop]
 p Wizardry::Alignment::Good::Classes# => [Fighter, Mage, Thief, Samurai]
 p Wizardry::Alignment::Evil::Classes# => [Fighter, Mage, Priest, Thief, Ninja, Bishop]
 puts "#{Wizardry::Alignment::Good}"# => "Good"
 puts "#{Wizardry::Alignment::Neautral}"# => "Neautral"
 puts "#{Wizardry::Alignment::Evil}"# => "Evil"

タグ:

+ タグ編集
  • タグ:
最終更新:2010年05月12日 20:11
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。