get_rnd_line("death.txt", 0, death_message);
#endif
}
+
+ do
+ {
#ifdef JP
- while (!get_string(winning_seppuku ? "¼À¤¤Î¶ç: " : "ÃÇËöËâ¤Î¶«¤Ó: ", death_message, 1024)) ;
+ while (!get_string(winning_seppuku ? "¼À¤¤Î¶ç: " : "ÃÇËöËâ¤Î¶«¤Ó: ", death_message, 1024)) ;
#else
- while (!get_string("Last word: ", death_message, 1024)) ;
+ while (!get_string("Last word: ", death_message, 1024)) ;
#endif
+ }
+#ifdef JP
+ while (winning_seppuku && !get_check_strict("¤è¤í¤·¤¤¤Ç¤¹¤«¡©", CHECK_NO_HISTORY));
+#else
+ while (winning_seppuku && !get_check_strict("Are you sure? ", CHECK_NO_HISTORY));
+#endif
+
if (death_message[0] == '\0')
{
#ifdef JP
{
char buf[1024] = "";
+ do
+ {
+#ifdef JP
+ while (!get_string("*¾¡Íø*¥á¥Ã¥»¡¼¥¸: ", buf, sizeof buf)) ;
+#else
+ while (!get_string("*Winning* message: ", buf, sizeof buf)) ;
+#endif
+ }
#ifdef JP
- while (!get_string("*¾¡Íø*¥á¥Ã¥»¡¼¥¸: ", buf, sizeof buf)) ;
+ while (!get_check_strict("¤è¤í¤·¤¤¤Ç¤¹¤«¡©", CHECK_NO_HISTORY));
#else
- while (!get_string("*Winning* message: ", buf, sizeof buf)) ;
+ while (!get_check_strict("Are you sure? ", CHECK_NO_HISTORY));
#endif
if (buf[0])