[jnh-cvs 472] CVS update: jnethack/src

Back to archive index

Kentaro Shirakata argra****@users*****
2005年 7月 4日 (月) 07:38:18 JST


Index: jnethack/src/end.c
diff -u jnethack/src/end.c:1.34 jnethack/src/end.c:1.35
--- jnethack/src/end.c:1.34	Thu Jul 29 01:07:23 2004
+++ jnethack/src/end.c	Mon Jul  4 07:38:18 2005
@@ -307,7 +307,7 @@
 	{
 	    /*JP
 	      DIED の場合は通常 "死んだ" が補われるが、
-	      怪物による場合は "殺された" を補う。
+	      怪物による場合は "に殺された" を補う。
 	    */
 	    killer_format = KILLED_SUFFIX;
 	    done(DIED);
@@ -819,11 +819,20 @@
 			killed_by_prefix[how],
 			killer_format == KILLED_BY_AN ? an(killer) : killer);
 #else
-		Sprintf(pbuf, "%s%s%s",
-			killer_format == KILLED_BY_AN ? an(killer) : killer,
-			killer_format == NO_KILLER_PREFIX ? "" :
-			killed_by_prefix[how],
-			plname);
+		{
+		    const char *p;
+		    switch(killer_format){
+		      case NO_KILLER_PREFIX:
+			p = "";
+			break;
+		      case KILLED_SUFFIX:
+			p = "に殺された";
+			break;
+		      default:
+			p = killed_by_prefix[how];
+		    }
+		    Sprintf(pbuf, "%s%s%sの墓", killer, p, plname);
+		}
 #endif
 		make_grave(u.ux, u.uy, pbuf);
 	    }


Jnethack-cvs メーリングリストの案内
Back to archive index