ソ-ンブッシュ農園に戻る
■辺境の森林(無料27番目)
またオ-ガの侵略だ、唯一の対策法はパラメータを増やすことだ.
【以下回答】
// The function maybeBuildTrap defines TWO parameters!
function maybeBuildTrap(x, y) {
// x と y を座標にして動く.
hero.moveXY(x, y);
var enemy = hero.findNearestEnemy();
if(enemy) {
// buildXY を使って 指定されたx と y で "fire-trap" をつくる.
hero.buildXY( "fire-trap", x, y);
}
}
while(true) {
// トップの入口を座標として、 maybeBuild罠の出番だ .
maybeBuildTrap(43, 50);
// ここで maybeBuildTrap を左の入り口で使う!
maybeBuildTrap(25, 34);
// 今 maybeBuildTrap 下の入り口で使う!
maybeBuildTrap(43, 20);
}
このコードなんですけど、思わぬ罠にハマって回答をパイソンの探しに行きました。
なぜかといいますと、if文だけで成功してしまったので、while文に何を書けばいいかわからなかったのです。
でもなぜか、いま改めて実行してみたらなぜか動かなくてまったく謎です。