while(どっちかのHPが1より下になったら終了)
{攻撃選択.選ぶ
選んだ攻撃
相手へのダメージ計算
相手のHPをダメージより引く
相手の攻撃…
}

こういうことだよね?