#!/usr/koeki/bin/ruby
# -*- coding: utf-8 -*-

#ヒットポイント
you = 100
enemy1 = 50
enemy2 = 50

#戦闘1回目
print"あなたはダンジョンの中にいる。(右:1,左:2)\n"
choice = gets.chomp!.to_i

if choice == 1
  print"敵が現れた\n"
  while true
    print"敵の攻撃\n"
    srand
    damage = rand(5)+1
    printf("あなたは%dのダメージを受けた\n",damage)
    you -= damage
    print"あなたの攻撃(パンチ:1, キック:2)"
    attack = gets.chomp!.to_i 
    srand
    damage = rand(5)+1
    srand
    kaishin = rand(2)+1
    if attack == kaishin
      damage *= 2
    end
    printf("敵に%dのダメージを与えた\n",damage)
    enemy1 -= damage
    printf("あなた:%d 敵:%d\n",you,enemy1) 
    if you <= 0 && enemy1 <= 0
      print"相打ちだ\n"
      exit(0)
    elsif you <= 0
      print"あなたの負け\n"
      exit(0)
    elsif enemy1 <= 0
      print"敵を倒した。次に進もう\n"
      break
    end
  end
else
  print"誰もいない。先に進もう\n"
end

#戦闘2回目
print"次はどっちに行こう。(まっすぐ:1,右:2,左:3)\n"
choice = gets.chomp!.to_i

if choice == 2
  print"敵が現れた\n"
  while true
    print"敵の攻撃\n"
    srand
    damage = rand(5)+1
    printf("あなたは%dのダメージを受けた\n",damage)
    you -= damage
    print"あなたの攻撃(パンチ:1, キック:2)"
    attack = gets.chomp!.to_i
    srand
    damage = rand(5)+1
    srand
    kaishin = rand(2)+1
    if attack == kaishin
      damage *= 2
    end
    printf("敵に%dのダメージを与えた\n",damage)
    enemy2 -= damage
    printf("あなた:%d 敵:%d\n",you,enemy2)
    if you <= 0 && enemy2 <= 0
      print"相打ちだ\n"
      exit(0)
    elsif you <= 0
      print"あなたの負け\n"
      exit(0)
    elsif enemy2 <= 0
      print"敵を倒した。次に進もう\n"
      break
    end
  end
else
  print"誰もいない。先に進もう\n"
end

print"おめでとう。出口だ!\n"