コメント

このコメントは、【トピック】これって簡略化できない?(長文)へのコメントです。

コメントの内容

Material 7186 1 mini ikosami(投稿日:2012/02/10 21:02/10/12)
 giveEquipment(10289)
speak("主人公の初期Lvは4です。")
speak("目の前の敵を倒して10Lvになったらクリアです。\n\nLvアップの桁がランダムになっています。")

def a()
 a = 0; b = 0
 speak("戦闘終了後、ランダムで経験値を獲得します。\n\nちなみに負けてもOKです。")
 startTurnBattle(8677)
 a = a + rand(6)

 if a==0
  speak("Lvは上がらなかった・・・")
 else
  while b < a
   levelUp()
   b = b + 1
  end
  speak("Lvが",b,"上がった!")
 end
 addPlayerHP(999)
 addPlayerMP(999)
 speak("現在のLv",getLevel())
 if getLevel() >= 10
  speak("これで終わります。")
  goEnding()
 end
end


こうだと思いますが、これって、a()を何度か繰り返すんですよね?

コメントの内容(一番最初の投稿)

Material 7186 1 mini ikosami(投稿日:2012/02/10 21:02/10/12)
 giveEquipment(10289)
speak("主人公の初期Lvは4です。")
speak("目の前の敵を倒して10Lvになったらクリアです。\n\nLvアップの桁がランダムになっています。")

def a()
 a = 0; b = 0
 speak("戦闘終了後、ランダムで経験値を獲得します。\n\nちなみに負けてもOKです。")
 startTurnBattle(8677)
 a = a + rand(6)

 if a==0
  speak("Lvは上がらなかった・・・")
 else
  while b < a
   levelUp()
   b = b + 1
  end
  speak("Lvが",b,"上がった!")
 end
 addPlayerHP(999)
 addPlayerMP(999)
 speak("現在のLv",getLevel())
 if getLevel() >= 10
  speak("これで終わります。")
  goEnding()
 end
end


こうだと思いますが、これって、a()を何度か繰り返すんですよね?