Alignmentクラス
要件
- Wizardry::Alignment::Allが[Good, Neautral, Evil]を返す。
- Wizardry::Alignmentsが[Good, Neautral, Evil]を返す。
- Wizardry::Alignments::XXXX.to_strが"XXXX"を返す。
- Good::Classesが[Fighter,Mage,Priest,Load,Samurai,Bishop]を返す。
- Good::Name,Good.to_strが"Good"を返す。
- Neautral::Classesが[Fighter,Mage,Thief,Samurai]を返す。
- Neautral::Name,Neautral.to_strが"Neautral"を返す。
- Evil::Classesが[Fighter,Mage,Thief,Priest,Ninja,Bishop]を返す。
- 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