OSDN Git Service

自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。
[hengbandforosx/hengbandosx.git] / src / cmd4.c
index 294f382..763402c 100644 (file)
@@ -2287,22 +2287,24 @@ void do_cmd_options(void)
 
                /* Why are we here */
 #ifdef JP
-               prt("[ ¥ª¥×¥·¥ç¥ó¤ÎÀßÄê ]", 2, 0);
+               prt("[ ¥ª¥×¥·¥ç¥ó¤ÎÀßÄê ]", 1, 0);
 #else
-               prt("Options", 2, 0);
+               prt("Options", 1, 0);
 #endif
 
 
                /* Give some choices */
 #ifdef JP
-               prt("(1)     ¥­¡¼ÆþÎÏ          ¥ª¥×¥·¥ç¥ó", 3, 5);
-               prt("(2)     ²èÌ̽ÐÎÏ          ¥ª¥×¥·¥ç¥ó", 4, 5);
-               prt("(3)   ¥²¡¼¥à¥×¥ì¥¤        ¥ª¥×¥·¥ç¥ó", 5, 5);
-               prt("(4)   ¹ÔÆ°Ãæ»ß´Ø·¸        ¥ª¥×¥·¥ç¥ó", 6, 5);
-               prt("(5)      ¸úΨ²½           ¥ª¥×¥·¥ç¥ó", 7, 5);
-               prt("(6) ´Ê°×¥¢¥¤¥Æ¥à¼«Æ°Ç˲õ  ¥ª¥×¥·¥ç¥ó", 8, 5);
-               prt("(R)    ¥×¥ì¥¤µ­Ï¿         ¥ª¥×¥·¥ç¥ó", 9, 5);
+               prt("(1)     ¥­¡¼ÆþÎÏ          ¥ª¥×¥·¥ç¥ó", 2, 5);
+               prt("(2)     ²èÌ̽ÐÎÏ          ¥ª¥×¥·¥ç¥ó", 3, 5);
+               prt("(3)   ¥²¡¼¥à¥×¥ì¥¤        ¥ª¥×¥·¥ç¥ó", 4, 5);
+               prt("(4)   ¹ÔÆ°Ãæ»ß´Ø·¸        ¥ª¥×¥·¥ç¥ó", 5, 5);
+               prt("(5)      ¸úΨ²½           ¥ª¥×¥·¥ç¥ó", 6, 5);
+               prt("(6) ´Ê°×¥¢¥¤¥Æ¥à¼«Æ°Ç˲õ  ¥ª¥×¥·¥ç¥ó", 7, 5);
+               prt("(R)    ¥×¥ì¥¤µ­Ï¿         ¥ª¥×¥·¥ç¥ó", 8, 5);
+
                /* Special choices */
+               prt("(P) ¼«Æ°½¦¤¤¥¨¥Ç¥£¥¿", 10, 5);
                prt("(D)  ´ðËÜ¥¦¥§¥¤¥ÈÎÌ", 11, 5);
                prt("(H) Äã¥Ò¥Ã¥È¥Ý¥¤¥ó¥È·Ù¹ð", 12, 5);
                prt("(M)   ÄãËâÎÏ¿§ïçÃÍ", 13, 5);
@@ -2310,14 +2312,15 @@ void do_cmd_options(void)
                /* Window flags */
                prt("(W) ¥¦¥¤¥ó¥É¥¦¥Õ¥é¥°", 15, 5);
 #else
-               prt("(1) Input Options", 3, 5);
-               prt("(2) Output Options", 4, 5);
-               prt("(3) Game-Play Options", 5, 5);
-               prt("(4) Disturbance Options", 6, 5);
-               prt("(5) Efficiency Options", 7, 5);
-               prt("(6) Easy Auto-Destroyer Options", 8, 5);
-               prt("(R) Play-record Options", 9, 5);
+               prt("(1) Input Options", 2, 5);
+               prt("(2) Output Options", 3, 5);
+               prt("(3) Game-Play Options", 4, 5);
+               prt("(4) Disturbance Options", 5, 5);
+               prt("(5) Efficiency Options", 6, 5);
+               prt("(6) Easy Auto-Destroyer Options", 7, 5);
+               prt("(R) Play-record Options", 8, 5);
                /* Special choices */
+               prt("(P) Auto-picker/destroyer editor", 10, 5);
                prt("(D) Base Delay Factor", 11, 5);
                prt("(H) Hitpoint Warning", 12, 5);
                prt("(M) Mana Color Threshold", 13, 5);
@@ -2330,7 +2333,7 @@ void do_cmd_options(void)
                {
                        /* Birth */
 #ifdef JP
-                       prt("(B)       ½é´ü            ¥ª¥×¥·¥ç¥ó (»²¾È¤Î¤ß)", 16, 5);
+                       prt("(B)      ½é´ü            ¥ª¥×¥·¥ç¥ó (»²¾È¤Î¤ß)", 16, 5);
 #else
                        prt("(B) Birth Options (Browse Only)", 16, 5);
 #endif
@@ -2339,7 +2342,7 @@ void do_cmd_options(void)
                {
                        /* Birth */
 #ifdef JP
-                       prt("(B)       ½é´ü            ¥ª¥×¥·¥ç¥ó", 16, 5);
+                       prt("(B)      ½é´ü            ¥ª¥×¥·¥ç¥ó", 16, 5);
 #else
                        prt("(B) Birth Options", 16, 5);
 #endif
@@ -2350,7 +2353,7 @@ void do_cmd_options(void)
                {
                        /* Cheating */
 #ifdef JP
-                       prt("(C)       º¾µ½            ¥ª¥×¥·¥ç¥ó", 17, 5);
+                       prt("(C)      º¾µ½            ¥ª¥×¥·¥ç¥ó", 17, 5);
 #else
                        prt("(C) Cheating Options", 17, 5);
 #endif
@@ -2523,6 +2526,14 @@ void do_cmd_options(void)
                                break;
                        }
 
+                       /* Auto-picker/destroyer editor */
+                       case 'P':
+                       case 'p':
+                       {
+                               do_cmd_edit_autopick();
+                               break;
+                       }
+
                        /* Hack -- Delay Speed */
                        case 'D':
                        case 'd':