OSDN Git Service

前半を日本語訳
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 27 Dec 2015 09:30:42 +0000 (18:30 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 27 Dec 2015 09:30:42 +0000 (18:30 +0900)
38 files changed:
LICENSE.IZMG16 [new file with mode: 0644]
data/brief1.txt
data/brief10.txt
data/brief11.txt
data/brief2.txt
data/brief3.txt
data/brief4.txt
data/brief5.txt
data/brief6.txt
data/brief7.txt
data/brief8.txt
data/brief9.txt
data/cutscene0.dat
data/cutscene1.dat
data/cutscene2.dat
data/cutscene3.dat
data/cutscene4.dat
data/intro.txt
data/planets_eyananth.dat
data/planets_spirit.dat
data/script11.txt
data/script5.txt
data/script7.txt
data/script8.txt
gfx/smallFont.png
src/alien.cpp
src/cargo.cpp
src/defs.h
src/game.cpp
src/graphics.cpp
src/intermission.cpp
src/loadSave.cpp
src/messages.cpp
src/missions.cpp
src/script.cpp
src/ship.cpp
src/shop.cpp
src/title.cpp

diff --git a/LICENSE.IZMG16 b/LICENSE.IZMG16
new file mode 100644 (file)
index 0000000..6d5c335
--- /dev/null
@@ -0,0 +1,2 @@
+\93ú\96{\8cê\83t\83H\83\93\83g\82Í\81u\8fo\90\85\83S\83V\83b\83N 16dot\81v(Public Domain)\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·.
+http://members.at.infoseek.co.jp/yu_izumi/izumi-bf/dl-jp.html
index b0da8cb..c779f5c 100644 (file)
@@ -1,10 +1,10 @@
-Krass Tyler
+¥¯¥é¥¹¡¦¥¿¥¤¥é¡¼
 FACE_KRASS
-Hey, boy! You still owe me money for the Firefly I stole for you! But instead, I want you to go to the WEAPCO training ground and destroy all the craft there.
+¤ª¤¤¡¢¾®ÁÎ! ¤ªÁ°¤Î¤¿¤á¤ËÅð¤ó¤Ç¤ä¤Ã¤¿¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¤ÎÂå¶â¤¬¤Þ¤À¤À¤¾! ¤À¤¬¡¢¤½¤ÎÂå¤ï¤ê¤ËWEAPCO¤Î·±Îý¾ì¤Ø¹Ô¤Ã¤Æ¡¢¤½¤³¤ÇÁ´¤Æ¤Î´Ï¤òÇ˲õ¤·¤Æ¤¯¤ì¡£
 FACE_CHRIS
-Oh? That's the job I contracted you to do, was it not?
+²¿? ¤½¤ì¤Ï²¶¤¬¤ªÁ°¤ËÍê¤ó¤À»Å»ö¤À¤í¤¦?
 FACE_KRASS
-I know, but this way we can resolve your debt right now. Do this job, and also collect $500, and we will call it quits. And if you die... well, I guess the ship was not worth stealing! HA HA HA!
+¤ï¤«¤Ã¤Æ¤¤¤ë¡£¤À¤¬¡¢¤³¤ÎÊýË¡¤Ê¤é¤ªÁ°¤Ï¤¹¤°¤Ë¼Ú¤ê¤òÊÖ¤»¤ë¤¾¡£¤³¤Î»Å»ö¤ò¤·¤Æ¡¢¤µ¤é¤Ë$500²Ô¤¤¤Ç¤³¤¤¡£¤³¤ì¤ÇÄ¢¾Ã¤·¤À¡£¤â¤·¤ªÁ°¤¬»à¤ó¤À¤é¡Ä¤½¤¦¤À¤Ê¡¢¤½¤Î´Ï¤Ë¤ÏÅð¤à¤À¤±¤Î²ÁÃͤ¬¤Ê¤«¤Ã¤¿¤Ã¤Æ¤³¤È¤À! ¥Ï¥Ã¥Ï¥Ã¥Ï¥Ã!
 FACE_CHRIS
-As usual, you take me too lightly, Krass.
+ÁêÊѤï¤é¤º¿Í»È¤¤¤¬¹Ó¤¤¤Ê¡¢¥¯¥é¥¹¡£
 
index ce65ed1..3df6384 100644 (file)
@@ -1,5 +1,5 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-A WEAPCO scientist just ran off in an escape pod and hid in the asteroid belt. If we capture him, we may be able to get some information about Mordor.
+WEAPCO¤Î²Ê³Ø¼Ô¤¬¥Ý¥Ã¥É¤ÇæÁö¤·¡¢¥¢¥¹¥Æ¥í¥¤¥É¥Ù¥ë¥È¤Ë±£¤ì¤Æ¤¤¤ë¤é¤·¤¤¡£µß½Ð¤Ç¤­¤ì¤Ð¥â¥ë¥É¡¼¥ë·Ï¤Î¾ðÊó¤òʹ¤±¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
 FACE_CHRIS
-I'm on it.
+¤¹¤°¹Ô¤³¤¦¡£
index 725721f..463791b 100644 (file)
@@ -1,9 +1,9 @@
-Phoebe Lexx
+¥Õ¥§¡¼¥Ù¡¦¥ì¥Ã¥¯¥¹
 FACE_SID
-I've received word that the slaves we rescued have started a rebellion. Looks like the plan worked.
+²æ¡¹¤¬µß½Ð¤·¤¿ÅÛÎ줿¤Á¤¬È¿Íð¤òµ¯¤³¤·¤¿¤È¤Î¾ðÊó¤¬Æþ¤Ã¤¿¡£·×²è¤Ï¤¦¤Þ¤¯¿Ê¤ó¤Ç¤¤¤ë¤è¤¦¤À¡£
 FACE_PHOEBE
-WEAPCO has an automated mining ship in orbit around Elamale. How about we take it out and cause some confusion?
+WEPCO¤Î̵¿ÍºÎ·¡Á¥¤¬¥¨¥é¥á¡¼¥ë¤Îµ°Æ»¾å¤Ë¤¢¤ë¤ï¡£¤³¤ì¤òÇ˲õ¤·¤Æ³ÉÍ𤹤ë¤Î¤Ï¤É¤¦?
 FACE_CHRIS
-I like that idea!
+¤¤¤¤¥¢¥¤¥Ç¥¢¤À!
 FACE_SID
-It'll work, but be careful.
+¤½¤ì¤Ï¤¦¤Þ¤¯¹Ô¤¯¤À¤í¤¦¡£¤À¤¬ÌýÃǤ¹¤ë¤Ê¡£
index 1f5aaca..ef9a879 100644 (file)
@@ -1,10 +1,10 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_CHRIS
-Hey, Sid, what's up?
+¤è¤ª¡¢¥·¥É¡£¤É¤¦¤«¤·¤¿¤«?
 FACE_SID
-Chris, I've intercepted a communication from WEAPCO. Seems they're transporting some medical supplies around Ceradse. We need to get hold of those pods to save some lives!
+¥¯¥ê¥¹¡¢Í¢Á÷´Ï¤¬WEPCO¤Ë½±¤ï¤ì¤¿¡£¤É¤¦¤ä¤é¥»¥é¥É¥»¤Ë°åÎÅÉʤò±¿¤ó¤Ç¤¤¤¿¤è¤¦¤À¡£Â¿¤¯¤ÎÌ¿¤òµß¤¦¤¿¤á¤ËÀѲ٤ò¼è¤êÌᤵ¤Ê¤±¤ì¤Ð!
 FACE_CHRIS
-How many do we need?
+¤¤¤¯¤Ä¤¢¤ë¤ó¤À?
 FACE_SID
-All six, Chris! If you lose even a single one, thousands of people could perish in Spirit within the next few months.
+Á´Éô¤Ç6¤Ä¤À! ¤â¤·1¤Ä¤Ç¤â¼º¤¨¤Ð¡¢¿ô¥ö·î¤ÎÆâ¤Ë¤³¤Î¥¹¥Ô¥ê¥Ã¥È·Ï¤Î¿Í¡¹¤¬²¿Àé¿Í¤â»à¤ó¤Ç¤·¤Þ¤¦¤À¤í¤¦¡£
 
index 43a3264..b3284f6 100644 (file)
@@ -1,10 +1,10 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_CHRIS
-Wow! Missile boats?
+¤ª¤Ã¤È! ¥ß¥µ¥¤¥ëÄú¤«?
 FACE_SID
-Yup. Looks like WEAPCO is starting to take notice of your actions.
+¤½¤¦¤À¡£¤É¤¦¤ä¤éWEPCO¤Ï·¯¤Î¹ÔÆ°¤ËÃíÌܤ·»Ï¤á¤¿¤è¤¦¤À¤Ê¡£
 FACE_CHRIS
-Sounds like fun! This will really put the Firefly's fighting ability to the test!
+¤ª¤â¤·¤í¤¤! ¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¤ÎÀïƮǽÎϤΥƥ¹¥È¤Ë¤Ô¤Ã¤¿¤ê¤À!
 FACE_SID
-Please be careful, Chris. A single missile boat carries enough rockets to level most major cities. Try not to face them head-on, and keep your distance.
+µ¤¤ò¤Ä¤±¤í¡¢¥¯¥ê¥¹¡£1ÀɤΥߥµ¥¤¥ëÄú¤Ç¤â¼çÍ×ÅÔ»Ô¤òÇ˲õ¤Ç¤­¤ë¤Û¤É¤Î¥í¥±¥Ã¥È¤òÅëºÜ¤·¤Æ¤¤¤ë¡£ÅÛ¤é¤Ë¤ÏÀµÌ̤«¤é¸þ¤«¤ï¤º¡¢½½Ê¬¤Êµ÷Î¥¤òÊݤơ£
 
index ca3e929..c1ef314 100644 (file)
@@ -1,8 +1,8 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-We're going to have to get rid of the mine deployment unit around Joldar. The minefield is stopping interplanetary traffic.
+¥¸¥ç¥ë¥À¡¼¼þÊդε¡Íë¤ò½üµî¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£µ¡ÍëÃÏÂӤΤ»¤¤¤ÇÏÇÀ±´Ö¸òÄ̤¬Á˳²¤µ¤ì¤Æ¤¤¤ë¡£
 FACE_CHRIS
-Sounds kind of boring. Any fighters?
+Âà¶þ¤½¤¦¤À¤Ê¡£ÀïÆ®µ¡¤Ï¤¤¤Ê¤¤¤Î¤«?
 FACE_SID
-Not at the moment, but that doesn't mean they won't turn up. Be very careful of those mines! They'll only explode when they encounter a ship that's not transmitting a WEAPCO signal. Shoot them down if they get in your way.
+º£¤Î½ê¤Ï¤Ê¡£¤À¤¬Åۤ餬°ú¤­ÊÖ¤·¤¿¤È¤Ï¸À¤¤ÀÚ¤ì¤Ê¤¤¡£µ¡Íë¤Ë¤Ïµ¤¤ò¤Ä¤±¤í! WEPCO¤Î¿®¹æ¤òȯ¤·¤Æ¤¤¤Ê¤¤´Ï¤Ï¶á¤Å¤¤¤¿¤À¤±¤ÇÇúȯ¤¹¤ë¡£¼ÙËâ¤Ê¤é¤ÐÂǤÁÍî¤È¤»¡£
 
index e75db85..0792670 100644 (file)
@@ -1,7 +1,7 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-We've got a major problem here! WEAPCO has decided to stop our resistance by destroying Spirit! The explosion will incinerate everything in the system! You've got to destroy that frigate before it gets in range!
+¶ÛµÞ»öÂÖ¤À! WEPCO¤Ï²æ¡¹¤Î³èÆ°¤ò»ß¤á¤ë¤¿¤á¤Ë¥¹¥Ô¥ê¥Ã¥È¤òÇ˲õ¤·¤è¤¦¤È¤·¤Æ¤¤¤ë! ¤½¤ÎÇúȯ¤ÏÀ±·Ï¤ÎÁ´¤Æ¤ÎÏÇÀ±¤ò´¬¤­¹þ¤à¤À¤í¤¦! ¥Õ¥ê¥²¡¼¥È¤¬¼ÍÄøÆâ¤ËÆþ¤ëÁ°¤ËÇ˲õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤!
 FACE_CHRIS
-Damn! I'll get right on it, then!
+ÃÜÀ¸¤á! º£¤¹¤°È¯¿Ê¤¹¤ë!
 FACE_SID
-We're all counting on you, Chris! But just remember - They didn't call that thing "Star Killer" just because it sounded nice!
+³§¤¬·¯¤Ë´üÂÔ¤·¤Æ¤¤¤ë¡¢¥¯¥ê¥¹! ¤À¤¬Ëº¤ì¤ë¤Ê - ÅÛ¤é¤Ï·è¤·¤Æ¡Ø¥¹¥¿¡¼¥­¥é¡¼¡Ù¤È¤Ï¸Æ¤Ð¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¤½¤ì¤Ç¤Ï¤­¤ì¤¤²á¤®¤ë¤«¤é¤À!
index dfd47ea..c6455a6 100644 (file)
@@ -1,7 +1,7 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-As you know, WEAPCO has many slaves in this system. If we free a large number of them, it might help to spark a rebellion. I estimate that we will need to rescue around 250 to make a difference.
+ÃΤäƤÎÄ̤ꡢ¤³¤ÎÀ±·Ï¤Ë¤Ï¤¿¤¯¤µ¤ó¤ÎWEAPCO¤ÎÅÛÎ줬¤¤¤ë¡£Èà¤é¤ò²òÊü¤Ç¤­¤ì¤ÐÈ¿·â¤Î¤­¤Ã¤«¤±¤Ë¤Ê¤ë¤Ï¤º¤À¡£ÊѲ½¤¬¸½¤ì¤ë¤¿¤á¤Ë¤Ï¡¢250¿Í¤Ïµß½Ð¤¹¤ëɬÍפ¬¤¢¤ë¤À¤í¤¦¡£
 FACE_CHRIS
-Most of the slaves are working in ore mines, aren't they?
+¤Û¤È¤ó¤É¤ÎÅÛÎì¤ÏºÎ·¡¤ò¤·¤Æ¤¤¤ë¤½¤¦¤À¤Ê¡£
 FACE_SID
-Yes, but attacking the ore mines directly would be dangerous. You'd be better off intercepting slave transports. What you'll have to do is fly around and see if you can intercept a WEAPCO patrol. Of course, they might not be escorting any slave units, so be careful!
+¤½¤¦¤À¡£¤À¤¬¡¢ºÎ·¡½ê¤òľÀܹ¶·â¤¹¤ë¤Î¤Ï´í¸±¤À¡£ÅÛÎì¤ÎÈÂÆþ¤òÁ˻ߤ¹¤ë¤Î¤¬¤¤¤¤¤À¤í¤¦¡£¤¢¤¿¤ê¤òÈô¹Ô¤·¡¢WEPCO¤Î¥Ñ¥È¥í¡¼¥ë¤ò·Þ·â¤·¤í¡£¤â¤Á¤í¤óÅÛÎìÁ¥¤ò¸î±Ò¤·¤Æ¤¤¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£½½Ê¬¤Ëµ¤¤ò¤Ä¤±¤í!!
index 6eac2d9..41dfd3d 100644 (file)
@@ -1,9 +1,9 @@
-(unknown)
+(ÉÔÌÀ)
 FACE_PHOEBE
-Help! This is an SOS! Can anyone hear me?!
+½õ¤±¤Æ! SOS! Ã¯¤«Ê¹¤³¤¨¤Æ¤ë?!
 FACE_CHRIS
-I'm hearing you loud and clear! What's up?
+¤è¤¯Ê¹¤³¤¨¤ë¤¾! ¤É¤¦¤·¤¿?
 FACE_PHOEBE
-Oh, thank God! I was intercepted by a large WEAPCO force near Nerod! I'm in need of assistance!
+¤¢¤¢¡¢½õ¤«¤Ã¤¿¤ï! ¥Í¥í¥É¼þÊÕ¤ÇWEAPCO¤ÎÂç·²¤Ë°Ï¤Þ¤ì¤Æ¤¤¤ë¤Î! »Ù±ç¤ò!
 FACE_CHRIS
-I'm on my way!
+¤¹¤°¸þ¤«¤¦!
index 1357905..116f38b 100644 (file)
@@ -1,5 +1,5 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-I've just received another SOS. This one is coming from a supply craft carrying essential medical supplies.
+º£¡¢Ê̤ÎSOS¤ò¼õ¿®¤·¤¿¡£½ÅÍפʰåÌôÉʤò±¿¤ÖÍ¢Á÷´Ï¤«¤é¤À¡£
 FACE_CHRIS
-Alright, Tell 'em I'm on my way.
+¤ï¤«¤Ã¤¿¡£¤¹¤°¸þ¤«¤¦¤ÈÅÁ¤¨¤Æ¤¯¤ì¡£
index 48e57b2..06393d8 100644 (file)
@@ -1,9 +1,9 @@
-Sid Wilson
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó
 FACE_SID
-I need some resources before we leave, it'll make life a lot easier in Mordor. Problem is that WEAPCO hoards these parts.
+¤³¤ÎÀ±·Ï¤òÎ¥¤ì¤ëÁ°¤Ë¤¤¤¯¤é¤«»ñ¸»¤ò³ÎÊݤ¹¤ëɬÍפ¬¤¢¤ë¡£¤½¤ì¤¬¤¢¤ì¤Ð¥â¥ë¥É¡¼¥ë·Ï¤Ç¤Î³èÆ°¤¬¤è¤ê´Êñ¤Ë¤Ê¤ë¤À¤í¤¦¡£ÌäÂê¤Ï¡¢¤³¤Î¤¢¤¿¤ê¤Ç¤ÏWEAPCO¤·¤«»ý¤Ã¤Æ¤Ê¤¤¤³¤È¤À¡£
 FACE_CHRIS
-Where can we get them, then?
+¤½¤ì¤Ç¤É¤³¤Ø¹Ô¤±¤Ð¼ê¤ËÆþ¤ë¤ó¤À?
 FACE_SID
-There's a big shipment of them nearby. I can disable the supply craft carrying them; I just need you to give me some cover while I do it.
+¶á¤¯¤Ë¤½¤ÎÂç·¿Êäµë´Ï¤¬¤¤¤ë¡£»ä¤¬¹Ò¹ÔÉÔǽ¤Ë¤¹¤ë¡£·¯¤Ë¤Ï¤½¤Î´Ö¤Î±ç¸î¤ò¤¿¤Î¤à¡£
 FACE_CHRIS
-You got it!
+ʬ¤«¤Ã¤¿!
index 98fc271..f63545e 100644 (file)
@@ -18,10 +18,10 @@ gfx/spirit.jpg
 14 2 -100 -550 3
 
 FACE_NONE
-While escaping with his newly acquired Firefly, Chris Bainfield is intercepted by a WEAPCO patrol...
+¥¯¥ê¥¹¡¦¥Ð¥ó¥Õ¥£¡¼¥ë¥É¤Ï¿·¤¿¤Ë³ÍÆÀ¤·¤¿¡Ø¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¡Ù¤ÇƨÁö¤¹¤ëÅÓÃæ¡¢¤Ä¤¤¤ËWEAPCO¤Î¥Ñ¥È¥í¡¼¥ë¤ËÊ᪤µ¤ì¤¿¡Ä
 FACE_CHRIS
-These things just won't give up, will they?
+¤Þ¤ÀÄɤäÆÍè¤ë¤Î¤«!?
 FACE_CHRIS
-What a dilemma! I'm not all that familiar with this ship's controls, but I can't let this patrol reach my rendezvous point...
+¤Þ¤À¤³¤Î´Ï¤ÎÁà½Ä¤Ë´·¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢¥Ñ¥È¥í¡¼¥ë´Ï¤ò½¸¹çÃÏÅÀ¤Þ¤ÇÏ¢¤ì¤Æ¹Ô¤¯¤ï¤±¤Ë¤Ï¤¤¤«¤Ê¤¤¡Ä
 FACE_CHRIS
-I guess I'll have to fight them, then. Let's see what this ship can do!
+¡Ä¤¤¤º¤ìÀ臘¤³¤È¤Ë¤Ê¤ë¤Î¤À¡£¤Ê¤é¤Ð¤³¤Î´Ï¤ÎÀ­Ç½¤ò»î¤·¤Æ¤ä¤ë!
index 79c9d57..2617a8d 100644 (file)
@@ -18,12 +18,12 @@ gfx/sol.jpg
 14 2 -800 -550 -3
 
 FACE_NONE
-A few hours later, in the Sol system, news has already spread of Chris Bainfield's heroic actions. The commander of WEAPCO's navy considers his options.
+¿ô»þ´Ö¸å¡¢¥¯¥ê¥¹¡¦¥Ð¥ó¥Õ¥£¡¼¥ë¥É¤Î³èÌö¤ÏÂÀÍ۷ϤޤÇÅÁ¤ï¤Ã¤¿¡£WEAPCO¤Î´ÏÂâ»ÊÎá´±¤ÏÈà¤Î°·¤¤¤Ë¤Ä¤¤¤Æ¹Í¤¨¤Æ¤¤¤¿¡£
 FACE_KLINE
-The Emperor will not be pleased. Spirit is now a free star system thanks to that interfering rebel pilot.
+Ä벦¤ÏÉÔµ¡·ù¤À¤í¤¦¤Ê¡£º£¤ä¥¹¥Ô¥ê¥Ã¥È·Ï¤Ï¤¢¤ÎÈ¿µÕ¼Ô¤Î¥Ñ¥¤¥í¥Ã¥È¤Ë¤è¤Ã¤Æ²òÊü¤µ¤ì¤¿¡£
 FACE_KLINE
-It was reported that he was able to take down one of our most powerful frigates in under 3 minutes!
+Êó¹ð¤Ë¤è¤ì¤Ð¡¢²æ¡¹¤ÎºÇ¤â¶¯ÎϤʥեꥲ¡¼¥È¤ÎÆâ¤Î°ìÀɤòÂǤÁ¤Î¤á¤¹¤Î¤Ë3ʬ¤È³Ý¤«¤é¤Ê¤«¤Ã¤¿!
 FACE_KLINE
-Talent like that does not appear every day. He would be a perfect candidate for our new AI training program!
+¤½¤ó¤ÊºÍǽ¤ò»ý¤Ä¼Ô¤Ï¤á¤Ã¤¿¤Ë¤¤¤Ê¤¤¡£Åۤϲ桹¤Î¿·¤·¤¤¿Í¹©ÃÎǽ¥È¥ì¡¼¥Ë¥ó¥°¥×¥í¥°¥é¥à¤Î¸õÊä¤È¤·¤Æ¤Ï´°àú¤À!
 FACE_KLINE
-What a pity I must kill him...
+ÅÛ¤ò»¦¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤¬»ÄÇ°¤À¡Ä
index 29b75e9..eea0a85 100644 (file)
@@ -18,16 +18,16 @@ gfx/spirit.jpg
 14 -1 0 0 0
 
 FACE_SID
-We're nearly ready to make the jump to Eyananth.
+¤â¤¦¤¹¤°¥¨¥ä¥Ê¥ó¥¹·Ï¤Ø¤Î¥ï¡¼¥×¤¬»Ï¤Þ¤ë¡£
 FACE_CHRIS
-Aren't there a lot of WEAPCO slaves in this system?
+¤½¤ÎÀ±·Ï¤Ë¤Ï¤¿¤¯¤µ¤ó¤ÎWEAPCO¤ÎÅÛÎ줬¤¤¤ë¤Î¤À¤í¤¦?
 FACE_SID
-Correct. It's got one of the highest mortality rates in the galaxy.
+¤½¤ÎÄ̤ê¤À¡£¤½¤³¤Ï¤³¤Î¶ä²Ï¤ÇºÇ¤â´í¸±¤Ê¾ì½ê¤Î1¤Ä¤À¡£
 FACE_CHRIS
-You think we can use that to our advantage?
+¤½¤³¤Ë¹Ô¤¯¤Î¤¬²¶¤¿¤Á¤Î¤¿¤á¤Ë¤Ê¤ë¤È?
 FACE_SID
-I think so. I'll come up with a plan of action.
+¤½¤¦¤À¡£»ä¤Ë·×²è¤¬¤¢¤ë¡£
 FACE_SID
-Just remember that we won't be in Spirit anymore and you may run into WEAPCO patrols while travelling.
+¤³¤³¤Ï´û¤Ë¥¹¥Ô¥ê¥Ã¥È·Ï¤Ç¤Ï¤Ê¤¤¡£°ÜÆ°Ãæ¤ËWEAPCO¤Î¥Ñ¥È¥í¡¼¥ë¤ËÁø¶ø¤¹¤ë¤«¤â¤·¤ì¤Ê¤¤¤³¤È¤ò˺¤ì¤ë¤Ê¡£
 FACE_CHRIS
-Sounds like fun!
+¤½¤¤¤Ä¤Ï³Ú¤·¤ß¤À!
index 6e7b78d..9a1e3b8 100644 (file)
@@ -18,18 +18,18 @@ gfx/eyananth.jpg
 14 -1 0 0 0
 
 FACE_PHOEBE
-Nice head gear! You shop at the same place as me, huh?
+¤¤¤¤¥Ø¥Ã¥É¥®¥¢¤Í! ¤â¤·¤«¤·¤ÆƱ¤¸Å¹¤ÇÇã¤Ã¤¿¤ó¤¸¤ã¤Ê¤¤?
 FACE_CHRIS
-More importantly, what were you doing out there? You're lucky I was around!
+¤â¤Ã¤È½ÅÍפʤ³¤È¤¬¤¢¤ë¡£¤¢¤½¤³¤Ç²¿¤ò¤·¤Æ¤¿¤ó¤À? ²¶¤¬¶á¤¯¤Ë¤¤¤Æ¤è¤«¤Ã¤¿¤è!
 FACE_PHOEBE
-I'm looking for my sister. She vanished about a week ago.
+Ëå¤òõ¤·¤Æ¤¤¤¿¡£1½µ´ÖÁ°¤Ë¤¤¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¤Î¡£
 FACE_PHOEBE
-Hey! Wait a moment! You're that rebel from Spirit! I think you're so cool! Can I come with you?
+ÂԤäÆ! ¤¢¤Ê¤¿¤¿¤Á¥¹¥Ô¥ê¥Ã¥È·Ï¤«¤éÍ褿ȿÍ𷳤Ǥ·¤ç¤¦! ¤¹¤´¤¤¤ï! »ä¤â²Ã¤ï¤Ã¤Æ¤¤¤¤?
 FACE_CHRIS
-Extra firepower? I wouldn't mind one bit! What do you think, Sid?
+¿·¤¿¤ÊÀïÎϤ«? ²¶¤Ïº¤¤é¤Ê¤¤¤Ê! ¤É¤¦¤À¡¢¥·¥É?
 FACE_SID
-I agree. I'm also interested in studying her homing missile launcher; it could come in handy.
+¤¤¤¤¤À¤í¤¦¡£¤½¤ÎͶƳ¥ß¥µ¥¤¥ë¤Ë¤â¶½Ì£¤¬¤¢¤ë¡£¤½¤ì¤Ï½õ¤±¤Ë¤Ê¤ê¤½¤¦¤À¡£
 FACE_CHRIS
-In that case, welcome aboard!
+¤½¤¦¤¤¤¦¤ï¤±¤À¡£¤è¤¦¤³¤½!
 FACE_NONE
-Phoebe Lexx will now join you as a Wingmate. However, she will not be available on certain missions.
+°Ê¸å¤ÎºîÀï¤Ë¤Ï¥Õ¥§¡¼¥Ù¡¦¥ì¥Ã¥¯¥¹¤¬²Ã¤ï¤ë¡£¤·¤«¤·¡¢Èà½÷¤¬»²²Ã¤·¤Ê¤¤ºîÀï¤â¤¢¤ë¡£
index 97785b4..93146a8 100644 (file)
@@ -18,20 +18,20 @@ gfx/eyananth.jpg
 14 -1 0 0 0
 
 FACE_SID
-What happened back there, Chris? The video feed was jammed.
+²¿¤¬¤¢¤Ã¤¿¤ó¤À¡¢¥¯¥ê¥¹¡£±ÇÁü¤¬ÅÓÀ䤨¤Æ¤¤¤¿¡£
 FACE_CHRIS
-We took down the WEAPCO mining vessel and then I was jumped by a man claiming to be Kline Kethlan.
+WEAPCO¤ÎºÎ·¡Á¥¤òÇ˲õ¤·¤¿¤¬¡¢¤½¤Îľ¸å¤Ë¥¯¥é¥¤¥ó¡¦¥±¥¹¥é¥ó¤È̾¾è¤ëÃˤ˲ñ¤Ã¤¿¡£
 FACE_SID
-I've heard of him. He's the Commander of WEAPCO's naval forces. One of the best pilots they ever had.
+ʹ¤¤¤¿¤³¤È¤¬¤¢¤ë¡£WEAPCO¤Î´ÏÂâ»ÊÎá´±¤Ç¡¢Èó¾ï¤Ëͭǽ¤Ê¥Ñ¥¤¥í¥Ã¥È¤À¡£
 FACE_CHRIS
-He did put up one hell of a fight! He didn't stick around for long, though. I guess he was just testing me.
+Åۤϲ¶¤òÃϹö¤ÎÍͤÊÀ襤¤Ë°ú¤­¤º¤ê¹þ¤ó¤À! ¤À¤¬¡¢Ä¹¤¯¤ÏÀï¤ï¤Ê¤«¤Ã¤¿¡£²¶¤ò»î¤·¤Æ¤¤¤¿¤À¤±¤«¤â¤·¤ì¤ó¡£
 FACE_CHRIS
-Anyway, what's the scoop on Mordor, Sid?
+¤½¤ì¤è¤ê¥·¥É¡¢¥â¥ë¥É¡¼¥ë·Ï¤Î¾ðÊó¤Ï¤¢¤ë¤«?
 FACE_SID
-I've learned from the scientist we captured that WEAPCO is testing a new fighter craft there.
+Êá¤é¤¨¤¿²Ê³Ø¼Ô¤Ë¤è¤ë¤È¡¢WEAPCO¤Ï¤½¤³¤Ç¿··¿ÀïÆ®µ¡¤Î»î¸³¤ò¤·¤Æ¤¤¤ë¤½¤¦¤À¡£
 FACE_CHRIS
-We should probably destroy that craft, then. We might be able to thwart its development somewhat.
+¤½¤¤¤Ä¤ò¤Ö¤Ã²õ¤·¤Æ¡¢³«È¯¤ò»ß¤á¤Ê¤±¤ì¤Ð¤é¤Ê¤ó¤Ê¡£
 FACE_SID
-Agreed.
+¤½¤ÎÄ̤ê¤À¡£
 FACE_PHOEBE
-I wonder if my sister will be here...
+¤½¤³¤ËË夬¤¤¤ë¤Î¤«¤·¤é¡Ä
index 0be315d..f3160c3 100644 (file)
@@ -1,9 +1,9 @@
-00 2579AD
-60 After decades of war the intergalatic weapons corportation, WEAPCO, 
-20 has defeated all opposition itself and now rules the known universe
-20 with an iron fist. Using a huge number of powerful AI driven craft
-20 the company was completely unstoppable.
-40 Under WEAPCO's rule, millions suffered and died.
-40 The people cried out for a saviour... for someone to come and
-20 light this dark hour...
-80 ... and someone did.
+00 À¾Îñ2579ǯ
+60 ¿ô½½Ç¯´Ö³¤¤¤¿ÀïÁè¤ÎËö¡¢
+20 ·³¼û´ë¶ÈWEAPCO¤ÏŨÂФ¹¤ë¼Ô¤òÁ´¤ÆÇ˲õ¤·¡¢Á´±§Ãè¤ò¤½¤Î»ÙÇÛ²¼¤ËÃÖ¤¤¤¿¡£
+20 ¿Í¹©ÃÎǽ¤òÅëºÜ¤·¤¿Ìµ¿ô¤Îµð´Ï¤òÁà¤ë¤³¤Î´ë¶È¤ò
+20 »ß¤á¤é¤ì¤ë¼Ô¤Ïï¤â¤¤¤Ê¤«¤Ã¤¿¡£
+40 WEAPCO¤Î²¼¤Ç¿¤¯¤Î¼Ô¤¿¤Á¤¬¶ì¤·¤ß¡¢»à¤ó¤Ç¤¤¤Ã¤¿¡£
+40 ¿Í¡¹¤Ïµß¤¤¤òµá¤á¤¿¡Ä
+20 ¤³¤Î°Å¹õ¤Ë¸÷¤ò¤â¤¿¤é¤¹¼Ô¤ò¡Ä
+80 ¡Ä¤½¤·¤Æº£¡¢¤½¤Î»þ¤¬Ë¬¤ì¤è¤¦¤È¤·¤Æ¤¤¤ë
index edbb403..7972f3f 100644 (file)
@@ -1,17 +1,17 @@
 15
-Nerod
+¥Í¥í¥É
 31
 30
-Allez
+¥¢¥ì¥º
 32
 30
-Urusor
+¥¦¥ë¥½¥ë
 33
 20
-Dorim
+¥É¥ê¥à
 31
 40
-Elamale
+¥¨¥é¥á¡¼¥ë
 34
 -1
 NONE
@@ -32,28 +32,28 @@ NONE
 7
 1
 FACE_PHOEBE
-??????????? (Nerod)
+??????????? (¥Í¥í¥É)
 SOS
 8
 2
 FACE_SID
-Sid Wilson (Allez)
-Assist medical supply craft
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥¢¥ì¥º)
+°åÌôÉʤÎÍ¢Á÷Á¥¤Îµß½õ
 9
 0
 FACE_SID
-Sid Wilson (Urusor)
-Capture five WEAPCO supply craft
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥¦¥ë¥½¥ë)
+5ÀɤÎWEAPCOÊäµë´Ï¤òÙ½Êá
 10
 1
 FACE_SID
-Sid Wilson (Dorim)
-Find WEAPCO scientist
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥É¥ê¥à)
+WEAPCO¤Î²Ê³Ø¼Ô¤ÎÁܺ÷
 11
 0
 FACE_SID
-Sid Wilson (Elamale)
-Destroy WEAPCO Ore Mining craft
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥¨¥é¥á¡¼¥ë)
+WEAPCO¤ÎºÎ·¡Á¥¤ÎÇ˲õ
 -1
 -1
 NONE
@@ -77,5 +77,5 @@ NONE
 6
 0
 FACE_SID
-Sid Wilson (none)
-Intercept slave transports
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¤Ê¤·)
+ÅÛÎìÍ¢Á÷¤ÎÁË»ß
index f65504f..b1cc8ec 100644 (file)
@@ -1,17 +1,17 @@
 15
-Hail
+¥Ï¥¤¥ë
 31
 30
-Ceradse
+¥»¥é¥É¥»
 32
 30
-Hinstag
+¥Ò¥ó¥¹¥¿¥°
 33
 20
-Joldar
+¥¸¥ç¥ë¥À¡¼
 31
 40
-Moebo
+¥â¥¨¥Ü
 34
 -1
 NONE
@@ -32,28 +32,28 @@ NONE
 1
 0
 FACE_KRASS
-Krass Tyler (Hail)
-Destroy WEAPCO training ground
+¥¯¥é¥¹¡¦¥¿¥¤¥é¡¼ (¥Ï¥¤¥ë)
+WEAPCO¤Î·±Îý½ê¤ÎÇ˲õ
 2
 1
 FACE_SID
-Sid Wilson (Ceradse)
-Collect 6 cargo pods
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥»¥é¥É¥»)
+6¤Ä¤ÎÀѲ٤βó¼ý
 3
 2
 FACE_SID
-Sid Wilson (Hinstag)
-Destroy 5 WEAPCO missile boats
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥Ò¥ó¥¹¥¿¥°)
+5ÀɤÎWEAPCO¥ß¥µ¥¤¥ëÄú¤ÎÇ˲õ
 4
 3
 FACE_SID
-Sid Wilson (Joldar)
-Clear the mine field around Joldar
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥¸¥ç¥ë¥À¡¼)
+¥¸¥ç¥ë¥À¡¼¼þÊդε¡Íë¤Î½üµî
 5
 0
 FACE_SID
-Sid Wilson (Moebo)
-Destroy WEAPCO frigate
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¥â¥¨¥Ü)
+WEAPCO¥Õ¥ê¥²¡¼¥È¤ÎÇ˲õ
 -1
 -1
 NONE
index 8f8ffdb..d1cfedb 100644 (file)
@@ -2,13 +2,13 @@
 FACE_PHOEBE
 -1
 0
-Ummm... something about this doesn't look right! They should be offering more resistance than this!
+²¿¤«¤¬¤ª¤«¤·¤¤¡Ä! ¤â¤Ã¤È¸î±Ò¤¬¤¤¤Æ¤â¤¤¤¤¤Ï¤º!
 
 -8
 FACE_PHOEBE
 -1
 0
-DAMMIT! It's a trap! Come on, Chris, we have to leave NOW!!
+¥¯¥½¥Ã! æ«¤è! Ìá¤Ã¤Æ¡¢¥¯¥ê¥¹¡¢¤½¤Î¾ì¤òÎ¥¤ì¤Æ!!
 
 -9
 -1
@@ -20,37 +20,37 @@ DAMMIT! It's a trap! Come on, Chris, we have to leave NOW!!
 FACE_SID
 -1
 0
-Chris, wh...
+¥¯¥ê¥¹¡¢¤É¤¦¤·¤¿¡Ä
 
 -15
 FACE_KLINE
 -1
 0
-So finally I meet the man who has been causing us so much trouble!
+¤Ä¤¤¤ËºÇ¤âÌñ²ð¤ÊÃˤ˲ñ¤¨¤¿!
 
 -20
 FACE_CHRIS
 -1
 0
-I see you've jammed up my warp drive. Who are you?
+¥ï¡¼¥×¥É¥é¥¤¥Ö¤Î¤È¤­¤Îº®Àþ¤Ç¸«¤«¤±¤¿¤Ê¡£Ã¯¤À?
 
 -25
 FACE_KLINE
 -1
 0
-I am Kline Kethlan. And I am here to put to a stop to your worthless little crusade!
+»ä¤Ï¥¯¥é¥¤¥ó¡¦¥±¥¹¥é¥ó¡£¤½¤·¤Æ¡¢¤½¤Î¾®¤µ¤Ê¥Ü¥íÁ¥¤ò»ß¤á¤ËÍ褿!
 
 -31
 FACE_CHRIS
 -1
 0
-Kline Kethlan, huh? You sure sound confident.
+¥¯¥é¥¤¥ó¡¦¥±¥¹¥é¥ó? ¥Õ¥ó¡¢¤º¤¤¤Ö¤ó¤È¼«¿®¤¬¤¢¤ë¤è¤¦¤À¤Ê¡£
 
 -36
 FACE_KLINE
 -1
 0
-Nowhere to run, nowhere to hide, and no one to help you! This will certainly be interesting...
+ƨ¤²¤ë¾ì½ê¤â¤Ê¤¯¡¢±£¤ì¤ë¾ì½ê¤â¤Ê¤¯¡¢¤½¤·¤Æ½õ¤±¤â¤¤¤Ê¤¤! ¤É¤¦¤¹¤ë¤«³Ú¤·¤ß¤À¡Ä
 
 -42
 -1
index 66d43e5..e5d2d15 100644 (file)
@@ -2,25 +2,25 @@
 FACE_SID
 -1
 0
-You should try and destroy some of the frigate's weaponary, it'll help!
+¤Þ¤º¥Õ¥ê¥²¡¼¥È¤ÎÉðÁõ¤òÇ˲õ¤·¤í¡£¤½¤ì¤¬½õ¤±¤Ë¤Ê¤ë!
 
 120
 FACE_SID
 -1
 0
-Chris, get a move on! The frigate is almost in range!
+¥¯¥ê¥¹¡¢µÞ¤²! ¥Õ¥ê¥²¡¼¥È¤Ï¤â¤¦¤¹¤°¼ÍÄøÆâ¤À!
 
 150
 FACE_SID
 -1
 0
-The frigate is charging its cannon!
+¥Õ¥ê¥²¡¼¥È¤Ï¥«¥Î¥óˤ¤òÁõŶ¤·¤Æ¤¤¤ë!
 
 170
 FACE_SID
 -1
 0
-Chris, HURRY!!!
+¥¯¥ê¥¹¡¢Á᤯¤·¤í!!!
 
 180
 -1
@@ -32,6 +32,6 @@ Chris, HURRY!!!
 FACE_SID
 -1
 0
-oh my god...
+²¿¤È¤¤¤¦¤³¤È¤À¡Ä
 
 0
index 9c15b97..19c26d7 100644 (file)
@@ -2,6 +2,6 @@
 FACE_PHOEBE
 -1
 0
-Hey, over here! Destroy this tug so I can break free!
+¤³¤Ã¤Á¤è! ¤³¤Î¥ï¥¤¥ä¡¼¤òÀÚ¤ì¤ÐÆ°¤±¤ë¤è¤¦¤Ë¤Ê¤ë¤ï!
 
 0
index df7e490..e423e1e 100644 (file)
@@ -2,55 +2,55 @@
 FACE_CREW
 -1
 0
-Thank God! Please, help us! If they destroy this ship...
+¿À¤Ë´¶¼Õ¤À! ¤¿¤Î¤à¡¢½õ¤±¤Æ¤¯¤ì! ¤â¤·¤³¤ÎÁ¥¤¬Ç˲õ¤µ¤ì¤¿¤é¡Ä
 
 6
 FACE_CHRIS
 -1
 0
-How long do you need?
+¤É¤Î¤¯¤é¤¤³Ý¤«¤ê¤½¤¦¤À?
 
 10
 FACE_CREW
 -1
 0
-Just a few minutes!
+¿ôʬ¤À!
 
 60
 FACE_CREW
 19
 -16
-Alright! We've got the weapons working again! Now to look at the engines...
+¤è¤·! Éð´ï¤Ï»È¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿! ¸å¤Ï¥¨¥ó¥¸¥ó¤À¡Ä
 
 80
 FACE_CREW
 19
 16
-DAMN! The guns are offline again! What you guys doing back there?!
+¥¯¥½¥Ã! ¤Þ¤¿Éð´ï¤¬¥À¥á¤Ë¤Ê¤Ã¤¿! ¤É¤¦¤¹¤ê¤ã¤¤¤¤¤ó¤À?!
 
 100
 FACE_CREW
 19
 2048
-Chris, HELP!! We've lost all system power! We're a sitting duck out here!
+¥¯¥ê¥¹¡¢½õ¤±¤Æ¤¯¤ì!! Á´¥·¥¹¥Æ¥à¤¬¥À¥¦¥ó¤À! Á´°÷¥Ç¥Ã¥­¤ÇÆ°¤±¤Ê¤¯¤Ê¤Ã¤Æ¤¤¤ë!
 
 120
 FACE_CREW
 -1
 0
-Just a little longer...
+¤â¤¦¾¯¤·¤À¡Ä
 
 140
 FACE_CREW
 19
 -2048
-Okay! We've fixed that one. We think we've found the problem with the engines too...
+OK! ²óÉü¤·¤¿¡£¸å¤Ï¥¨¥ó¥¸¥ó¤ÎÌäÂ꤬ʬ¤«¤ì¤Ð¡Ä
 
 177
 FACE_CREW
 -1
 0
-Engines fixed! Let's move!
+¥¨¥ó¥¸¥ó¤Î½¤Íý´°Î»! È¯¿Ê!
 
 180
 -1
index 7a9b735..3801362 100644 (file)
Binary files a/gfx/smallFont.png and b/gfx/smallFont.png differ
index 040b0ec..5838726 100644 (file)
@@ -1554,7 +1554,7 @@ void alien_destroy(object *alien, object *attacker)
                if (game.area != MISN_NEROD)
                {
                        if ((alien->classDef == CD_PHOEBE) || (alien->classDef == CD_URSULA))
-                               setInfoLine(">> Ally has ejected! <<\n", FONT_RED);
+                               setInfoLine(">> Ãç´Ö¤ÏΥ椷¤¿! <<\n", FONT_RED);
                        else
                                setInfoLine(">> Friendly craft has been destroyed! <<\n", FONT_RED);
                }
@@ -1647,7 +1647,7 @@ void alien_hurt(object *alien, object *attacker, int damage, bool ion)
                        {
                                alien->flags |= FL_LEAVESECTOR;
                                alien->flags &= ~FL_CIRCLES;
-                               setRadioMessage(FACE_KLINE, "Seems I underestimated you, Bainfield. We'll meet again!", 1);
+                               setRadioMessage(FACE_KLINE, "¤ªÁ°¤ò¸«¤¯¤Ó¤Ã¤Æ¤¤¤¿¤è¤¦¤À¡¢¥Ð¥ó¥Õ¥£¡¼¥ë¥É¡£¤Þ¤¿²ñ¤¦¤³¤È¤Ë¤Ê¤ë¤À¤í¤¦!", 1);
                        }
                }
                else if (game.area == MISN_EARTH)
index b754ae6..fbf8e96 100644 (file)
@@ -76,7 +76,7 @@ void cargo_becomeCollectable(int i)
                aliens[ALIEN_PHOEBE].active = true;
                aliens[ALIEN_PHOEBE].x = cargo[i].x;
                aliens[ALIEN_PHOEBE].y = cargo[i].y;
-               setRadioMessage(FACE_PHOEBE, "Thanks!! Watch out, WEAPCO! Phoebe's loose and she's ANGRY!!!", 1);
+               setRadioMessage(FACE_PHOEBE, "¤¢¤ê¤¬¤È¤¦!! ¸«¤Ê¤µ¤¤¡¢WEAPCO! ²òÊü¤µ¤ì¤¿¥Õ¥§¡¼¥Ù¤ÎÅܤê¤ò!!!", 1);
        }
 
        cargo[i].active = false;
index c66b4aa..b62bf9c 100644 (file)
@@ -419,7 +419,7 @@ enum {
        DIFFICULTY_MAX
 };
 
-const char * const systemNames[] = {"Spirit", "Eyananth", "Mordor", "Sol"};
+const char * const systemNames[] = {"¥¹¥Ô¥ê¥Ã¥È", "¥¨¥ä¥Ê¥ó¥¹", "¥â¥ë¥É¡¼¥ë", "ÂÀÍÛ"};
 
 const char * const systemBackground[] = {
        "gfx/spirit.jpg", "gfx/eyananth.jpg", "gfx/mordor.jpg", "gfx/sol.jpg"
index 0e26b44..2a686a6 100644 (file)
@@ -208,20 +208,20 @@ static void game_doCollectables()
 
                                                game.cash += collectable->value;
                                                game.cashEarned += collectable->value;
-                                               sprintf(temp, "Got $%d ", collectable->value);
+                                               sprintf(temp, "$%d ³ÍÆÀ", collectable->value);
                                                break;
 
                                        case P_ROCKET:
                                                LIMIT_ADD(player.ammo[1], collectable->value, 0,
                                                        game.maxRocketAmmo);
                                                if (player.ammo[1] == game.maxRocketAmmo)
-                                                       sprintf(temp, "Rocket Ammo at Maximum");
+                                                       sprintf(temp, "¥í¥±¥Ã¥ÈÃÆ ºÇÂç");
                                                else
                                                {
                                                        if (collectable->value > 1)
-                                                               sprintf(temp, "Got %d rockets", collectable->value);
+                                                               sprintf(temp, "¥í¥±¥Ã¥ÈÃÆ %d ³ÍÆÀ", collectable->value);
                                                        else
-                                                               sprintf(temp, "Got a rocket");
+                                                               sprintf(temp, "¥í¥±¥Ã¥ÈÃÆ ³ÍÆÀ");
                                                }
                                                game.rocketPickups += collectable->value;
                                                break;
@@ -229,7 +229,7 @@ static void game_doCollectables()
                                        case P_SHIELD:
                                                LIMIT_ADD(player.shield, 10, 0, player.maxShield);
                                                game.shieldPickups ++;
-                                               sprintf(temp, "Restored 10 shield points");
+                                               sprintf(temp, "¥·¡¼¥ë¥É 10 ²óÉü");
                                                break;
 
                                        case P_PLASMA_RATE:
@@ -244,16 +244,16 @@ static void game_doCollectables()
                                                                        0, game.maxPlasmaAmmo);
 
                                                        if (weapon[W_PLAYER_WEAPON].reload[0] <= rate2reload[game.maxPlasmaRate])
-                                                               sprintf(temp, "Firing rate already at maximum");
+                                                               sprintf(temp, "Ï¢¼Í®ÅÙ ºÇÂç");
                                                        else
                                                        {
                                                                weapon[W_PLAYER_WEAPON].reload[0] -= 2;
-                                                               sprintf(temp, "Firing rate increased");
+                                                               sprintf(temp, "Ï¢¼Í®ÅÙ Áý²Ã");
                                                        }
                                                }
                                                else
                                                {
-                                                       sprintf(temp, "Upgrade failed (no plasma ammo)");
+                                                       sprintf(temp, "¥Ñ¥ï¡¼¥¢¥Ã¥× ¼ºÇÔ (¥×¥é¥º¥Þ²ÐÌô ¤Ê¤·)");
                                                }
                                                break;
 
@@ -269,16 +269,16 @@ static void game_doCollectables()
                                                                        0, game.maxPlasmaAmmo);
 
                                                        if (weapon[W_PLAYER_WEAPON].ammo[0] >= game.maxPlasmaOutput)
-                                                               sprintf(temp, "Plasma output already at maximum");
+                                                               sprintf(temp, "½ÐÎÏÈÏ°Ï ºÇÂç");
                                                        else
                                                        {
                                                                weapon[W_PLAYER_WEAPON].ammo[0]++;
-                                                               sprintf(temp, "Plasma output increased");
+                                                               sprintf(temp, "½ÐÎÏÈÏ°Ï Áý²Ã");
                                                        }
                                                }
                                                else
                                                {
-                                                       sprintf(temp, "Upgrade failed (no plasma ammo)");
+                                                       sprintf(temp, "¥Ñ¥ï¡¼¥¢¥Ã¥× ¼ºÇÔ (¥×¥é¥º¥Þ²ÐÌô ¤Ê¤·)");
                                                }
                                                break;
 
@@ -294,15 +294,15 @@ static void game_doCollectables()
                                                                        0, game.maxPlasmaAmmo);
 
                                                        if (weapon[W_PLAYER_WEAPON].damage >= game.maxPlasmaDamage)
-                                                               sprintf(temp, "Plasma damage already at maximum");
+                                                               sprintf(temp, "²ÐÎÏ ºÇÂç");
                                                        else {
                                                                weapon[W_PLAYER_WEAPON].damage++;
-                                                               sprintf(temp, "Plasma damage increased");
+                                                               sprintf(temp, "²ÐÎÏ Áý²Ã");
                                                        }
                                                }
                                                else
                                                {
-                                                       sprintf(temp, "Upgrade failed (no plasma ammo)");
+                                                       sprintf(temp, "¥Ñ¥ï¡¼¥¢¥Ã¥× ¼ºÇÔ (¥×¥é¥º¥Þ²ÐÌô ¤Ê¤·)");
                                                }
                                                break;
 
@@ -322,51 +322,51 @@ static void game_doCollectables()
                                                        weapon[W_PLAYER_WEAPON].reload[0] = rate2reload[5];
                                                        weapon[W_PLAYER_WEAPON].flags |= WF_SPREAD;
 
-                                                       sprintf(temp, "Picked up a Super Charge!!");
+                                                       sprintf(temp, "¥¹¡¼¥Ñ¡¼¥Á¥ã¡¼¥¸ ³ÍÆÀ!!");
                                                }
                                                else
                                                {
-                                                       sprintf(temp, "Damn! Upgrade failed (no plasma ammo)");
+                                                       sprintf(temp, "ÃÜÀ¸! ¥Ñ¥ï¡¼¥¢¥Ã¥× ¼ºÇÔ (¥×¥é¥º¥Þ²ÐÌô ¤Ê¤·)");
                                                }
                                                break;
 
                                        case P_PLASMA_AMMO:
                                                if (player.ammo[0] >= game.maxPlasmaAmmo)
-                                                       sprintf(temp, "Plasma cells already at Maximum");
+                                                       sprintf(temp, "¥×¥é¥º¥Þ¥»¥ë ºÇÂç");
                                                else
                                                {
                                                        LIMIT_ADD(player.ammo[0], collectable->value,
                                                                0, game.maxPlasmaAmmo);
                                                        if (collectable->value > 1)
                                                        {
-                                                               sprintf(temp, "Got %d plasma cells", collectable->value);
+                                                               sprintf(temp, "¥×¥é¥º¥Þ¥»¥ë %d ³ÍÆÀ", collectable->value);
                                                        }
                                                        else
                                                        {
-                                                               sprintf(temp, "Got a plasma cell");
+                                                               sprintf(temp, "¥×¥é¥º¥Þ¥»¥ë ³ÍÆÀ");
                                                                if ((rand() % 25) == 0)
-                                                                       sprintf(temp, "Got one whole plasma cell (wahoo!)");
+                                                                       sprintf(temp, "´°Á´¥×¥é¥º¥Þ¥»¥ë ³ÍÆÀ (¤ä¤Ã¤¿¤¼!)");
                                                        }
                                                }
                                                game.cellPickups += collectable->value;
                                                break;
 
                                        case P_CARGO:
-                                               strcpy(temp, "Picked up some Cargo");
+                                               strcpy(temp, "²ßʪ¤ò²ó¼ý");
                                                game.cargoPickups++;
                                                break;
 
                                        case P_SLAVES:
-                                               sprintf(temp, "Rescued %d slaves", collectable->value);
+                                               sprintf(temp, "%d¿Í¤ÎÅÛÎì¤òµß½Ð", collectable->value);
                                                game.slavesRescued += collectable->value;
                                                break;
 
                                        case P_ESCAPEPOD:
-                                               sprintf(temp, "Picked up an Escape Pod");
+                                               sprintf(temp, "æ½Ð¥Ý¥Ã¥É¤òȯ¸«");
                                                break;
 
                                        case P_ORE:
-                                               sprintf(temp, "Picked up some Ore");
+                                               sprintf(temp, "¹ÛÀФò³ÍÆÀ");
                                                break;
                                }
 
@@ -610,7 +610,7 @@ static void game_doBullets()
                                        {
                                                if ((player.shield > engine.lowShield) &&
                                                                (player.shield - bullet->damage <= engine.lowShield))
-                                                       setInfoLine("!!! WARNING: SHIELD LOW !!!", FONT_RED);
+                                                       setInfoLine("!!! ·Ù¹ð: ¥·¡¼¥ë¥ÉÄã²¼ !!!", FONT_RED);
 
                                                player.shield -= bullet->damage;
                                                LIMIT(player.shield, 0, player.maxShield);
@@ -1132,7 +1132,7 @@ static void game_doPlayer()
                                                if (player.ammo[1] >= 100)
                                                {
                                                        player.ammo[1] = 200;
-                                                       setInfoLine("Laser Overheat!!", FONT_WHITE);
+                                                       setInfoLine("¥ì¡¼¥¶¡¼ ¥ª¡¼¥Ð¡¼¥Ò¡¼¥È!!", FONT_WHITE);
                                                }
                                        }
                                }
index b25bf48..94e299a 100644 (file)
@@ -261,56 +261,108 @@ static int renderString(const char *in, int x, int y, int fontColor, signed char
 
        while (*in != '\0')
        {
-               if (*in != ' ')
+               if (*in & 0x80)
                {
-                       letter.x = (*in - 33);
-                       letter.x *= 8;
+                       if ((unsigned char )in[0] != 0x8e)
+                       {
+                               SDL_Rect kanji;
+
+                               kanji.x = ((in[1] & 0x7f) - 0x21) * 16;
+                               kanji.y = ((in[0] & 0x7f) - 0x21) * 16 + 16;
+                               kanji.w = 16;
+                               kanji.h = 16;
 
-                       /* Blit onto the screen surface */
-                       if (SDL_BlitSurface(fontShape[fontColor], &letter, dest, &area) < 0)
+                               area.y -= 1;
+                               if (SDL_BlitSurface(fontShape[fontColor], &kanji, dest, &area) < 0)
+                               {
+                                       printf("BlitSurface error: %s\n", SDL_GetError());
+                                       showErrorAndExit(2, "");
+                               }
+                               area.y += 1;
+                               area.x += 16;
+                       }
+                       else
                        {
-                               printf("BlitSurface error: %s\n", SDL_GetError());
-                               showErrorAndExit(2, "");
+                               SDL_Rect kana;
+
+                               kana.x = (int )((unsigned char )in[1] - 66) * 8;
+                               kana.y = 0;
+                               kana.w = 8;
+                               kana.h = 14;
+
+                               if (SDL_BlitSurface(fontShape[fontColor], &kana, dest, &area) < 0)
+                               {
+                                       printf("BlitSurface error: %s\n", SDL_GetError());
+                                       showErrorAndExit(2, "");
+                               }
+
+                               area.x += 8;
                        }
-               }
 
-               area.x += 9;
+                       if (wrap)
+                       {
+                               if (area.x > (dest->w - 70))
+                               {
+                                       area.y += 16;
+                                       area.x = x;
+                               }
+                       }
 
-               if (wrap)
+                       in += 2;
+               }
+               else
                {
-                       if ((area.x > (dest->w - 70)) && (*in == ' '))
+                       if (*in != ' ')
                        {
-                               area.y += 16;
-                               area.x = x;
+                               letter.x = (*in - 33);
+                               letter.x *= 8;
+
+                               /* Blit onto the screen surface */
+                               if (SDL_BlitSurface(fontShape[fontColor], &letter, dest, &area) < 0)
+                               {
+                                       printf("BlitSurface error: %s\n", SDL_GetError());
+                                       showErrorAndExit(2, "");
+                               }
                        }
-                       else if (area.x > (dest->w - 31))
+
+                       area.x += 9;
+
+                       if (wrap)
                        {
-                               splitword = 1;
-                               for (i = 0 ; i < 4 ; i++)
+                               if ((area.x > (dest->w - 70)) && (*in == ' '))
                                {
-                                       if (!isalpha(*(in + i)))
+                                       area.y += 16;
+                                       area.x = x;
+                               }
+                               else if (area.x > (dest->w - 31))
+                               {
+                                       splitword = 1;
+                                       for (i = 0 ; i < 4 ; i++)
                                        {
-                                               splitword = 0;
-                                               break;
+                                               if (!isalpha(*(in + i)))
+                                               {
+                                                       splitword = 0;
+                                                       break;
+                                               }
                                        }
-                               }
 
-                               if (splitword)
-                               {
-                                       letter.x = (int)('-') - 33;
-                                       letter.x *= 8;
-                                       if (SDL_BlitSurface(fontShape[fontColor], &letter, dest, &area) < 0)
+                                       if (splitword)
                                        {
-                                               printf("BlitSurface error: %s\n", SDL_GetError());
-                                               showErrorAndExit(2, "");
+                                               letter.x = (int)('-') - 33;
+                                               letter.x *= 8;
+                                               if (SDL_BlitSurface(fontShape[fontColor], &letter, dest, &area) < 0)
+                                               {
+                                                       printf("BlitSurface error: %s\n", SDL_GetError());
+                                                       showErrorAndExit(2, "");
+                                               }
+                                               area.y += 16;
+                                               area.x = x;
                                        }
-                                       area.y += 16;
-                                       area.x = x;
                                }
                        }
-               }
 
-               in++;
+                       in++;
+               }
        }
 
        return area.y;
index cba6975..f8b14ea 100644 (file)
@@ -40,7 +40,7 @@ static void intermission_setStatusLines()
 {
        char string[50];
 
-       sprintf(string, "System : %s", systemNames[game.system]);
+       sprintf(string, "À±·Ï : %s·Ï", systemNames[game.system]);
 
        textSurface(0, string, 0, 0, FONT_WHITE);
 
@@ -67,69 +67,69 @@ static void intermission_setStatusLines()
        for (int i = 0 ; i < 30 ; i++)
                textSurface(i, "", 0, 0, FONT_WHITE);
 
-       sprintf(string, "Missions Completed : %d/%d", completed, total);
+       sprintf(string, "´°Î»¤·¤¿ºîÀï : %d/%d", completed, total);
        textSurface(1, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Shots Fired : %d", game.shots);
+       sprintf(string, "·â¤Ã¤¿ÃƤοô : %d", game.shots);
        textSurface(2, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Hits Scored : %d", game.hits);
+       sprintf(string, "Ì¿Ã椷¤¿ÃƤοô : %d", game.hits);
        textSurface(3, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Accuracy : %d%%", game.accuracy);
+       sprintf(string, "Ì¿ÃæΨ : %d%%", game.accuracy);
        textSurface(4, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Enemies Killed by Others : %d", game.totalOtherKills);
+       sprintf(string, "¥×¥ì¥¤¥ä¡¼°Ê³°¤Ë·âÄƤµ¤ì¤¿Å¨¤Î¿ô : %d", game.totalOtherKills);
        textSurface(5, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Total Cash Earned : %d", game.cashEarned);
+       sprintf(string, "²Ô¤¤¤ÀÁ÷¶â³Û : %d", game.cashEarned);
        textSurface(6, string, 0, 0, FONT_WHITE);
 
-       textSurface(7, "*** Chris ***", 0, 0, FONT_WHITE);
+       textSurface(7, "*** ¥¯¥ê¥¹ ***", 0, 0, FONT_WHITE);
 
-       sprintf(string, "Enemies Killed : %d", game.totalKills);
+       sprintf(string, "·âÄÆ¿ô : %d", game.totalKills);
        textSurface(8, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Shield Restores Picked Up : %d", game.shieldPickups);
+       sprintf(string, "³ÍÆÀ¤·¤¿¥·¡¼¥ë¥É²óÉü¤Î¿ô : %d", game.shieldPickups);
        textSurface(9, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Plasma Cells Picked Up : %d", game.cellPickups);
+       sprintf(string, "³ÍÆÀ¤·¤¿¥×¥é¥º¥Þ¥»¥ë¤Î¿ô : %d", game.cellPickups);
        textSurface(10, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Rockets Picked Up : %d", game.rocketPickups);
+       sprintf(string, "³ÍÆÀ¤·¤¿¥í¥±¥Ã¥ÈÃƤοô : %d", game.rocketPickups);
        textSurface(11, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Powerups Picked Up : %d", game.rocketPickups);
+       sprintf(string, "³ÍÆÀ¤·¤¿¥Ñ¥ï¡¼¥¢¥Ã¥×¤Î¿ô : %d", game.rocketPickups);
        textSurface(12, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Mines Destroyed : %d", game.minesKilled);
+       sprintf(string, "Ç˲õ¤·¤¿µ¡Íë¤Î¿ô : %d", game.minesKilled);
        textSurface(13, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Slaves Rescued : %d", game.slavesRescued);
+       sprintf(string, "µß½Ð¤·¤¿ÅÛÎì¤Î¿Í¿ô : %d", game.slavesRescued);
        textSurface(14, string, 0, 0, FONT_WHITE);
 
-       sprintf(string, "Cargo Picked Up : %d", game.cargoPickups);
+       sprintf(string, "²ó¼ý¤·¤¿²ßʪ¤Î¿ô : %d", game.cargoPickups);
        textSurface(15, string, 0, 0, FONT_WHITE);
 
        if (game.hasWingMate1)
        {
-               textSurface(16, "*** Phoebe ***", 0, 0, FONT_WHITE);
+               textSurface(16, "*** ¥Õ¥§¡¼¥Ù ***", 0, 0, FONT_WHITE);
 
-               sprintf(string, "Enemies Killed : %d", game.wingMate1Kills);
+               sprintf(string, "·âÄÆ¿ô : %d", game.wingMate1Kills);
                textSurface(17, string, 0, 0, FONT_WHITE);
 
-               sprintf(string, "Ejections : %d", game.wingMate1Ejects);
+               sprintf(string, "æ½Ð¤·¤¿²ó¿ô : %d", game.wingMate1Ejects);
                textSurface(18, string, 0, 0, FONT_WHITE);
        }
 
        if (game.hasWingMate2)
        {
-               textSurface(19, "*** Ursula ***", 0, 0, FONT_WHITE);
+               textSurface(19, "*** ¥¦¡¼¥·¥å¥é ***", 0, 0, FONT_WHITE);
 
-               sprintf(string, "Enemies Killed : %d", game.wingMate2Kills);
+               sprintf(string, "·âÄÆ¿ô : %d", game.wingMate2Kills);
                textSurface(20, string, 0, 0, FONT_WHITE);
 
-               sprintf(string, "Ejections : %d", game.wingMate2Ejects);
+               sprintf(string, "æ½Ð¤·¤¿²ó¿ô : %d", game.wingMate2Ejects);
                textSurface(21, string, 0, 0, FONT_WHITE);
        }
 
@@ -141,10 +141,10 @@ static void intermission_setStatusLines()
 
        int timeTaken = game.timeTaken;
 
-       snprintf(string, sizeof string, "Total Time : %2d:%02d:%02d", timeTaken / 3600, (timeTaken / 60) % 60, timeTaken % 60);
+       snprintf(string, sizeof string, "Áí»þ´Ö : %2d:%02d:%02d", timeTaken / 3600, (timeTaken / 60) % 60, timeTaken % 60);
 
        textSurface(26, string, -1, 0, FONT_WHITE);
-       textSurface(27, "Current Status", -1, 0, FONT_WHITE);
+       textSurface(27, "¸½ºß¤Î¾õÂÖ", -1, 0, FONT_WHITE);
 
        textShape[0].y = 400;
        textShape[0].x = 150;
@@ -354,8 +354,8 @@ static void intermission_updateCommsSurface(SDL_Surface *comms)
 
        blevelRect(comms, 0, 10, comms->w - 1, 55, 0x00, 0x22, 0x00);
        blit(shape[FACE_CHRIS], 20, 15, comms);
-       drawString("Chris Bainfield", 80, 15, FONT_WHITE, comms);
-       sprintf(string, "Current Location: %s", systemPlanet[game.stationedPlanet].name);
+       drawString("¥¯¥ê¥¹¡¦¥Ð¥ó¥Õ¥£¡¼¥ë¥É", 80, 15, FONT_WHITE, comms);
+       sprintf(string, "¸½ºß°ÌÃÖ: %s", systemPlanet[game.stationedPlanet].name);
        drawString(string, 80, 35, FONT_WHITE, comms);
 }
 
@@ -365,7 +365,7 @@ static void intermission_createCommsSurface(SDL_Surface *comms)
 
        blevelRect(comms, 0, 0, comms->w - 1, comms->h - 1, 0x00, 0x00, 0x25);
 
-       drawString("+++ RECEIVED MESSAGES +++", 115, 80, FONT_GREEN, comms);
+       drawString("+++ ¼õ¿®¤·¤¿¥á¥Ã¥»¡¼¥¸ +++", 115, 80, FONT_GREEN, comms);
 
        int yOffset;
 
@@ -418,7 +418,7 @@ static void intermission_createMissionDetailSurface(SDL_Surface *comms, int miss
                printf("Warning: Failed to retrieve name from \"%s\"\n", string);
                strcpy(name, "Error");
        }
-       sprintf(string, "+++ Communication with %s +++", name);
+       sprintf(string, "+++ %s¤È¤Î¸ò¿® +++", name);
        drawString(string, -1, 20, FONT_GREEN, comms);
 
        while (fscanf(fp, "%[^\n]%*c", string) == 1)
@@ -478,7 +478,7 @@ static void intermission_createOptions(SDL_Surface *optionsSurface)
 
        blevelRect(optionsSurface, 0, 0, optionsSurface->w - 2, optionsSurface->h - 2, 0x00, 0x00, 0x44);
 
-       drawString("++ OPTIONS ++", 105, 8, FONT_WHITE, optionsSurface);
+       drawString("++ ¥ª¥×¥·¥ç¥ó ++", 105, 8, FONT_WHITE, optionsSurface);
 
        blevelRect(optionsSurface, 190, 45, 50, 22, 0x00, 0x00, 0x00);
        blevelRect(optionsSurface, 250, 45, 50, 22, 0x00, 0x00, 0x00);
@@ -489,7 +489,7 @@ static void intermission_createOptions(SDL_Surface *optionsSurface)
                blevelRect(optionsSurface, 250, 45, 50, 22, 0xff, 0x00, 0x00);
        drawString("ON", 207, 50, FONT_WHITE, optionsSurface);
        drawString("OFF", 263, 50, FONT_WHITE, optionsSurface);
-       drawString("SOUND", 30, 50, FONT_WHITE, optionsSurface);
+       drawString("¸ú²Ì²»", 30, 50, FONT_WHITE, optionsSurface);
 
        blevelRect(optionsSurface, 190, 95, 50, 22, 0x00, 0x00, 0x00);
        blevelRect(optionsSurface, 250, 95, 50, 22, 0x00, 0x00, 0x00);
@@ -500,7 +500,7 @@ static void intermission_createOptions(SDL_Surface *optionsSurface)
                blevelRect(optionsSurface, 250, 95, 50, 22, 0xff, 0x00, 0x00);
        drawString("ON", 207, 100, FONT_WHITE, optionsSurface);
        drawString("OFF", 263, 100, FONT_WHITE, optionsSurface);
-       drawString("MUSIC", 30, 100, FONT_WHITE, optionsSurface);
+       drawString("²»³Ú", 30, 100, FONT_WHITE, optionsSurface);
 
        blevelRect(optionsSurface, 190, 145, 50, 22, 0x00, 0x00, 0x00);
        blevelRect(optionsSurface, 250, 145, 50, 22, 0x00, 0x00, 0x00);
@@ -511,7 +511,7 @@ static void intermission_createOptions(SDL_Surface *optionsSurface)
                blevelRect(optionsSurface, 250, 145, 50, 22, 0xff, 0x00, 0x00);
        drawString("ON", 207, 150, FONT_WHITE, optionsSurface);
        drawString("OFF", 263, 150, FONT_WHITE, optionsSurface);
-       drawString("FULLSCREEN", 30, 150, FONT_WHITE, optionsSurface);
+       drawString("¥Õ¥ë¥¹¥¯¥ê¡¼¥ó", 30, 150, FONT_WHITE, optionsSurface);
 }
 
 static void intermission_doOptions(SDL_Surface *optionsSurface)
@@ -672,30 +672,30 @@ int intermission()
 
        textObject iconInfo[12];
 
-       iconInfo[0].image = textSurface("Start Next Mission", FONT_WHITE);
-       iconInfo[1].image = textSurface("View System Map", FONT_WHITE);
-       iconInfo[2].image = textSurface("Current Status", FONT_WHITE);
-       iconInfo[3].image = textSurface("Save Game", FONT_WHITE);
-       iconInfo[4].image = textSurface("Upgrade FIREFLY", FONT_WHITE);
-       iconInfo[5].image = textSurface("Comms", FONT_WHITE);
-       iconInfo[6].image = textSurface("Options", FONT_WHITE);
-       iconInfo[7].image = textSurface("Exit to Title Screen", FONT_WHITE);
+       iconInfo[0].image = textSurface("¼¡¤ÎºîÀï¤ò³«»Ï", FONT_WHITE);
+       iconInfo[1].image = textSurface("À±·Ï¥Þ¥Ã¥×", FONT_WHITE);
+       iconInfo[2].image = textSurface("Åý·×", FONT_WHITE);
+       iconInfo[3].image = textSurface("¥²¡¼¥à¤òÊݸ", FONT_WHITE);
+       iconInfo[4].image = textSurface("¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¤ò¶¯²½", FONT_WHITE);
+       iconInfo[5].image = textSurface("ÄÌ¿®", FONT_WHITE);
+       iconInfo[6].image = textSurface("¥ª¥×¥·¥ç¥ó", FONT_WHITE);
+       iconInfo[7].image = textSurface("¥¿¥¤¥È¥ë¤ËÌá¤ë", FONT_WHITE);
 
-       sprintf(string, "System : %s", systemNames[game.system]);
+       sprintf(string, "%s·Ï", systemNames[game.system]);
        iconInfo[8].image = textSurface(string, FONT_WHITE);
 
-       sprintf(string, "Stationed At: %s", systemPlanet[game.stationedPlanet].name);
+       sprintf(string, "¸½ºß°ÌÃÖ: %s ¥¹¥Æ¡¼¥·¥ç¥ó", systemPlanet[game.stationedPlanet].name);
        iconInfo[9].image = textSurface(string, FONT_WHITE);
 
        if (game.destinationPlanet > -1)
-               sprintf(string, "Destination: %s", systemPlanet[game.destinationPlanet].name);
+               sprintf(string, "ÌÜŪÃÏ: %s", systemPlanet[game.destinationPlanet].name);
        else
-               strcpy(string, "Destination: None");
+               strcpy(string, "ÌÜŪÃÏ: ¤Ê¤·");
        iconInfo[10].image = textSurface(string, FONT_WHITE);
        for (int i = 0 ; i < 9 ; i++)
                iconInfo[i].x = (800 - iconInfo[i].image->w) / 2;
 
-       iconInfo[11].image = textSurface("Go to Destination Planet", FONT_WHITE);
+       iconInfo[11].image = textSurface("ÌÜŪ¤ÎÏÇÀ±¤Ø¸þ¤«¤¦", FONT_WHITE);
 
        bool redrawBackGround = true;
 
@@ -810,14 +810,14 @@ int intermission()
                                {
                                        if (game.system == 0)
                                        {
-                                               sprintf(string, "Stationed At: %s", systemPlanet[game.stationedPlanet].name);
+                                               sprintf(string, "¸½ºß°ÌÃÖ: %s¥¹¥Æ¡¼¥·¥ç¥ó", systemPlanet[game.stationedPlanet].name);
                                                SDL_FreeSurface(iconInfo[9].image);
                                                iconInfo[9].image = textSurface(string, FONT_WHITE);
                                                intermission_updateCommsSurface(commsSurface);
                                        }
                                        else
                                        {
-                                               sprintf(string, "Destination: %s", systemPlanet[game.destinationPlanet].name);
+                                               sprintf(string, "ÌÜŪÃÏ: %s", systemPlanet[game.destinationPlanet].name);
                                                SDL_FreeSurface(iconInfo[10].image);
                                                iconInfo[10].image = textSurface(string, FONT_WHITE);
                                        }
index 758055e..2e3f857 100644 (file)
@@ -47,7 +47,7 @@ int initSaveSlots()
                fp = fopen(fileName, "rb");
                if (fp == NULL)
                {
-                       sprintf(saveSlot[i], (i == 0 ? "AUTOSAVE (Empty)" : "Empty"));
+                       sprintf(saveSlot[i], (i == 0 ? "¥ª¡¼¥È¥»¡¼¥Ö (¶õ)" : "¶õ"));
                        if (engine.gameSection == SECTION_TITLE)
                                textSurface(TS_SAVESLOT_0 + i, saveSlot[i], -1, imagePos,
                                        FONT_WHITE);
@@ -56,17 +56,17 @@ int initSaveSlots()
                {
                        if (i == 0)
                        {
-                               sprintf(saveSlot[i], "AUTOSAVE");
+                               sprintf(saveSlot[i], "¥ª¡¼¥È¥»¡¼¥Ö");
                        }
                        else
                        {
                                if (fread(&tempGame, sizeof(Game), 1, fp) != 1)
                                {
-                                       sprintf(saveSlot[i], "Corrupt Game Data");
+                                       sprintf(saveSlot[i], "²õ¤ì¤¿¥²¡¼¥à¥Ç¡¼¥¿");
                                }
                                else
                                {
-                                       sprintf(saveSlot[i], "%s, %s", systemNames[tempGame.system],
+                                       sprintf(saveSlot[i], "%s·Ï %s", systemNames[tempGame.system],
                                                tempGame.stationedName);
                                }
                        }
@@ -182,7 +182,7 @@ void createSavesSurface(SDL_Surface *savesSurface, signed char clickedSlot)
                y += 30;
        }
 
-       drawString("*** HELP ***", 120, 170, FONT_WHITE, savesSurface);
+       drawString("*** ¥Ø¥ë¥× ***", 120, 170, FONT_WHITE, savesSurface);
 
        switch (clickedSlot)
        {
@@ -194,25 +194,25 @@ void createSavesSurface(SDL_Surface *savesSurface, signed char clickedSlot)
                        blevelRect(savesSurface, 5, 265, 100, 25, 0x00, 0x99, 0x00);
                        blevelRect(savesSurface, 125, 265, 100, 25, 0x99, 0x99, 0x00);
                        blevelRect(savesSurface, 243, 265, 100, 25, 0x99, 0x00, 0x00);
-                       drawString("SAVE", 40, 270, FONT_WHITE, savesSurface);
-                       drawString("CANCEL", 150, 270, FONT_WHITE, savesSurface);
-                       drawString("DELETE", 270, 270, FONT_WHITE, savesSurface);
+                       drawString("Êݸ", 40, 270, FONT_WHITE, savesSurface);
+                       drawString("¼è¤ê¾Ã¤·", 150, 270, FONT_WHITE, savesSurface);
+                       drawString("ºï½ü", 270, 270, FONT_WHITE, savesSurface);
 
-                       drawString("SAVE will save the game", 17, 200, FONT_WHITE, savesSurface);
-                       drawString("CANCEL will unselect that slot", 17, 220, FONT_WHITE,
+                       drawString("[Êݸ] ¥²¡¼¥à¤Î¾õÂÖ¤òÊݸ¤¹¤ë", 17, 200, FONT_WHITE, savesSurface);
+                       drawString("[¼è¤ê¾Ã¤·] ¥¹¥í¥Ã¥È¤ÎÁªÂò¤ò²ò½ü¤¹¤ë", 17, 220, FONT_WHITE,
                                savesSurface);
-                       drawString("DELETE will remove the save", 17, 240, FONT_WHITE,
+                       drawString("[ºï½ü] Êݸ¤·¤¿¾õÂÖ¤òºï½ü¤¹¤ë", 17, 240, FONT_WHITE,
                                savesSurface);
                        break;
                case -1:
-                       drawString("First click a Save game slot to use", 17, 200,
+                       drawString("¥¹¥í¥Ã¥È¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤", 17, 200,
                                FONT_WHITE, savesSurface);
                        break;
                case -10:
-                       drawString("Game Saved", 130, 200, FONT_WHITE, savesSurface);
+                       drawString("Êݸ¤·¤¿", 130, 200, FONT_WHITE, savesSurface);
                        break;
                case -11:
-                       drawString("Save Deleted", 130, 200, FONT_WHITE, savesSurface);
+                       drawString("ºï½ü¤·¤¿", 130, 200, FONT_WHITE, savesSurface);
                        break;
        }
 
index bbd7fa2..bbb7b9a 100644 (file)
@@ -19,42 +19,42 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #include "Starfighter.h"
 
 static const char *deathMessage[6] = {
-       "Oh my God... No!",
-       "NOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!",
-       "Please tell me that didn't just happen...",
-       "Chris, Answer Me!!",
-       "What the hell happened?!",
-       "Chriiiiiiiiiiiiiiiiiiiiiiiiiiis!!!!",
+       "¤¢¤¢¡Ä ÃÜÀ¸!",
+       "¥¦¥ï¥¡¥¡¥¡¥¡¥¡¥¡¥¡¥¡¥¡¥¡¥Ã¥Ã!!!!",
+       "±³¤À¤È¸À¤Ã¤Æ¤¯¤ì¡Ä",
+       "¥¯¥ê¥¹¡¢±þÅú¤»¤è!!",
+       "²¿¤È¤¤¤¦¤³¤È¤À?!",
+       "¥¯¥ê¥¹¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼¡¼!!!!",
 };
 
 static const char *killMessage[10] = {
-       "Chalk another one up for me!",
-       "That'll teach you!",
-       "One more for me!",
-       "Target destroyed!",
-       "You ain't so tough!",
-       "Kicked your ass!",
+       "1ÅÀÄɲÃ!",
+       "»×¤¤ÃΤ俤«!",
+       "¤µ¤é¤Ë1µ¡ÄɲÃ!",
+       "ÌÜɸ¤òÇ˲õ!",
+       "¼å¤¤¤Ê!",
+       "¤ä¤Ã¤¿¤¾!",
 
-       "That takes me up to %d",
+       "¤³¤ì¤Ç%dµ¡ÌܤÀ¡£",
 
-       "Hey %s, you asleep over there?!",
-       "I'm catching up with you, %s!",
+       "¤ª¤¤%s¡¢¿²¤Æ¤¤¤ë¤Î¤«?!",
+       "¤³¤ì¤ÇÄɤ¤¤Ä¤¤¤¿¤¾¡¢%s!",
 
-       "Number One, Baby!",
+       "¤Þ¤º¤Ï1µ¡ÌÜ!",
 };
 
 static const char *missFireMessage[5] = {
-       "I am NOT your enemy!",
-       "Hey! Watch it!",
-       "What are you doing?! Shoot THEM!",
-       "OW!!! I hope that was an accident!",
-       "Open your eyes!!",
+       "Ũ¤¸¤ã¤Ê¤¤¤¾!",
+       "¤ª¤¤¡¢¤è¤¯¸«¤í!",
+       "²¿¤·¤Æ¤¤¤ë?! ÅÛ¤é¤ò·â¤Æ!",
+       "¤ª¤Ã¤È!!! ¥ß¥¹¤À¤È´ê¤Ã¤Æ¤ë¤è!",
+       "Ìܤò³«¤±¤í!!",
 };
 
 static const char *playerHitMessage[3] = {
-       "Oops! Sorry!",
-       "Get out of the way!",
-       "Don't fly into my missiles!",
+       "¤ª¤Ã¤È! ¤¹¤Þ¤Ê¤¤!",
+       "¤½¤³¤ò¤É¤±!",
+       "¥ß¥µ¥¤¥ë¤ÎÁ°¤òÈô¤Ö¤Ê!",
 };
 
 void getKillMessage(object *ally)
@@ -66,7 +66,7 @@ void getKillMessage(object *ally)
 
        if (ally == &aliens[ALIEN_PHOEBE])
        {
-               strcpy(otherName, "Ursula");
+               strcpy(otherName, "¥¦¡¼¥·¥å¥é");
                kills = game.wingMate1Kills;
                difference = game.wingMate1Kills - game.wingMate2Kills;
                if ((game.wingMate1Kills > game.wingMate2Kills) &&
@@ -76,7 +76,7 @@ void getKillMessage(object *ally)
        }
        else
        {
-               strcpy(otherName, "Phoebe");
+               strcpy(otherName, "¥Õ¥§¡¼¥Ù");
                kills = game.wingMate2Kills;
                difference = game.wingMate2Kills - game.wingMate1Kills;
                if ((game.wingMate2Kills > game.wingMate1Kills) &&
@@ -135,8 +135,8 @@ void getKillMessage(object *ally)
 const char *getKlineInsult()
 {
        static const char *insult[] = {
-               "Pathetic.", "How very disappointing...", "Heroic. And stupid.", "Fool.",
-               "And now you're nothing but a DEAD hero."
+               "¤ß¤¸¤á¤À¤Ê¡£", "·¯¤Ë¤Ï¼ºË¾¤·¤¿¤è¡Ä", "ͦ´º¡¢¤½¤·¤Æ¤ª¤í¤«¤À¡£", "¤Ð¤«¤Ð¤«¤·¤¤¡£",
+               "·¯¤Ï¤â¤Ï¤ä²áµî¤Î±Ñͺ¤Ë¤¹¤®¤Ê¤¤¡£"
        };
 
        if (game.area != MISN_VENUS)
index 5d4c8ac..67bab30 100644 (file)
@@ -154,7 +154,7 @@ void updateSystemStatus()
        {
                game.stationedPlanet = 0;
                game.area = 1;
-               strcpy(game.stationedName, "Hail");
+               strcpy(game.stationedName, "¥Ï¥¤¥ë");
                initPlanetMissions(game.system);
        }
        else if (game.area == MISN_MOEBO)
@@ -162,7 +162,7 @@ void updateSystemStatus()
                game.stationedPlanet = 0;
                game.system = 1;
                game.area = MISN_RESCUESLAVES;
-               strcpy(game.stationedName, "Nerod");
+               strcpy(game.stationedName, "¥Í¥í¥É");
                initPlanetMissions(game.system);
 
                if (game.difficulty == DIFFICULTY_ORIGINAL)
@@ -195,7 +195,7 @@ void updateSystemStatus()
                systemPlanet[game.stationedPlanet].missionCompleted = 1;
        }
 
-       strcpy(game.destinationName, "None");
+       strcpy(game.destinationName, "¤Ê¤·");
        game.destinationPlanet = game.stationedPlanet;
 }
 
@@ -327,7 +327,7 @@ void checkTimer()
                currentMission.completed1[0] = OB_COMPLETED;
                mission_killAllEnemies();
                engine.addAliens = -1;
-               setInfoLine("*** All Primary Objectives Completed ***", FONT_GREEN);
+               setInfoLine("*** Á´¤Æ¤Î¼çÍפÊǤ̳¤ò´°Î» ***", FONT_GREEN);
        }
 }
 
@@ -341,7 +341,7 @@ static void evaluateRequirement(int type, int id, int *completed, int *targetVal
                *completed = 2;
                checkTimer();
                if ((game.area == MISN_URUSOR) && (type == M_DISABLE_TARGET))
-                       setRadioMessage(FACE_SID, "All vessels disabled!", 1);
+                       setRadioMessage(FACE_SID, "Êäµë´Ï¤òÁ´¤Æ¹Ò¹ÔÉÔǽ¤Ë¤·¤¿!", 1);
        }
        else
        {
@@ -352,19 +352,19 @@ static void evaluateRequirement(int type, int id, int *completed, int *targetVal
                                switch(id)
                                {
                                        case P_CASH:
-                                               sprintf(message, "Collect $%d more...", *targetValue);
+                                               sprintf(message, "¤¢¤È $%d ³ÍÆÀ¤·¤í¡Ä", *targetValue);
                                                if ((rand() % 2) == 0)
-                                                       sprintf(message, "$%d more to go...", *targetValue);
+                                                       sprintf(message, "¤¢¤È $%d ¤À¡Ä", *targetValue);
                                                break;
                                        case P_CARGO:
-                                               sprintf(message, "Collect %d more...", *targetValue);
+                                               sprintf(message, "¤¢¤È %d¤Ä ²ó¼ý¤·¤í¡Ä", *targetValue);
                                                if ((rand() % 2) == 0)
-                                                       sprintf(message, "%d more to go...", *targetValue);
+                                                       sprintf(message, "¤¢¤È %d¤Ä ¤À¡Ä", *targetValue);
                                                break;
                                        case P_ORE:
-                                               sprintf(message, "Collect %d more...", *targetValue);
+                                               sprintf(message, "¤¢¤È %d¸Ä ³ÍÆÀ¤·¤í¡Ä", *targetValue);
                                                if ((rand() % 2) == 0)
-                                                       sprintf(message, "%d more to go...", *targetValue);
+                                                       sprintf(message, "¤¢¤È %d¤Ä ¤À¡Ä", *targetValue);
                                                break;
                                }
                                break;
@@ -373,12 +373,12 @@ static void evaluateRequirement(int type, int id, int *completed, int *targetVal
                                switch(id)
                                {
                                        case P_CARGO:
-                                               sprintf(message, "Cargo pod destroyed!");
+                                               sprintf(message, "²ßʪ¤¬Ç˲õ¤µ¤ì¤¿!");
                                                if (game.area == MISN_CERADSE) // Get lectured by Sid
-                                                       setRadioMessage(FACE_SID, "Chris, we needed that pod!! I warned you that we couldn't afford to lose a single one!!", 1);
+                                                       setRadioMessage(FACE_SID, "¥¯¥ê¥¹¡¢½ÅÍפʲßʪ¤À¤¾!! 1¤Ä¤â¼º¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¤È¸À¤Ã¤¿¤Ï¤º¤À!!", 1);
                                                break;
                                        case P_ESCAPEPOD:
-                                               sprintf(message, "Escape Pod lost!");
+                                               sprintf(message, "æ½Ð¥Ý¥Ã¥É¤¬¼º¤ï¤ì¤¿!");
                                                if (game.area == MISN_ODEON) // Get lectured by Phoebe
                                                        setRadioMessage(FACE_PHOEBE, "No... Ursula...", 1);
                                                break;
@@ -391,13 +391,13 @@ static void evaluateRequirement(int type, int id, int *completed, int *targetVal
                                        switch (game.area)
                                        {
                                                case MISN_NEROD:
-                                                       setRadioMessage(FACE_SID, "Dammit, Chris! We just lost her!", 1);
+                                                       setRadioMessage(FACE_SID, "ÃÜÀ¸¡¢¥¯¥ê¥¹! Èà½÷¤ò¼º¤Ã¤Æ¤·¤Þ¤Ã¤¿¤¾!", 1);
                                                        break;
                                                case MISN_ALLEZ:
-                                                       setRadioMessage(FACE_CREW, "Noooo!! Hull bre...", 1);
+                                                       setRadioMessage(FACE_CREW, "¤¦¤ï¤¢¤¢!! Á¥ÂÎÇË¡Ä»¡Ä¡Ä", 1);
                                                        break;
                                                case MISN_URUSOR:
-                                                       setRadioMessage(FACE_SID, "Chris, we've got to disable them, not destroy them!!", 1);
+                                                       setRadioMessage(FACE_SID, "¥¯¥ê¥¹¡¢¹Ò¹ÔÉÔǽ¤Ë¤¹¤ë¤ó¤À¡¢Ç˲õ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤!!", 1);
                                                        break;
                                        }
                                }
@@ -406,13 +406,13 @@ static void evaluateRequirement(int type, int id, int *completed, int *targetVal
                                if ((*targetValue <= 10) || (*targetValue % 10 == 0))
                                {
                                        if ((rand() % 2) == 0)
-                                               sprintf(message, "%d more to go...", *targetValue);
+                                               sprintf(message, "¤¢¤È %dÀÉ ¤À¡Ä", *targetValue);
                                        else
-                                               sprintf(message, "Destroy %d more...", *targetValue);
+                                               sprintf(message, "%dÀÉ Ç˲õ¤·¤í¡Ä", *targetValue);
                                }
                                break;
                        case M_DISABLE_TARGET:
-                               sprintf(message, "Disable %d more...", *targetValue);
+                               sprintf(message, "¤¢¤È %dÀÉ ¹Ò¹ÔÉÔǽ¤Ë¤·¤í¡Ä", *targetValue);
                                break;
                }
 
@@ -434,8 +434,8 @@ void updateMissionRequirements(int type, int id, int value)
        // you will automatically fail the mission(!)
        if ((type == M_DESTROY_TARGET_TYPE) && (id == CD_SID))
        {
-               setInfoLine("Sid has been killed!!", FONT_RED);
-               setRadioMessage(FACE_CHRIS, "Sid... I... I'm sorry...", 1);
+               setInfoLine("¥·¥É¤Ï»à¤ó¤À!!", FONT_RED);
+               setRadioMessage(FACE_CHRIS, "¥·¥É¡¢¤¹¡Ä¤¹¤Þ¤ó¡Ä¡Ä", 1);
                currentMission.completed1[0] = -2;
        }
 
@@ -482,12 +482,12 @@ void updateMissionRequirements(int type, int id, int value)
                        {
                                if (game.slavesRescued >= 250)
                                {
-                                       setInfoLine("*** Slaves Rescued - Mission Completed ***", FONT_GREEN);
+                                       setInfoLine("*** ÅÛÎì¤òµß½Ð - ºîÀﴰλ ***", FONT_GREEN);
                                        systemPlanet[9].missionCompleted = 1;
                                }
                                else
                                {
-                                       sprintf(message, "Rescue %d more...", 250 - game.slavesRescued);
+                                       sprintf(message, "¤¢¤È %d¿Í ¤À¡Ä", 250 - game.slavesRescued);
                                        setInfoLine(message, FONT_CYAN);
                                }
                        }
@@ -575,17 +575,17 @@ bool allMissionsCompleted()
                        if (currentMission.remainingObjectives1 > 1)
                        {
                                if ((game.area != MISN_POSWIC) || (i != 1))
-                                       setInfoLine("*** Primary Objective Completed ***", FONT_GREEN);
+                                       setInfoLine("*** ¼çÍפÊǤ̳¤ò´°Î» ***", FONT_GREEN);
                                else
-                                       setInfoLine(">>> Primary Objective Failed <<<", FONT_RED);
+                                       setInfoLine(">>> ¼çÍפÊǤ̳¤ò¼ºÇÔ <<<", FONT_RED);
                                currentMission.completed1[i] = OB_COMPLETED;
                        }
                        else
                        {
                                if (game.area != MISN_INTERCEPTION)
-                                       setInfoLine("*** All Primary Objectives Completed ***", FONT_GREEN);
+                                       setInfoLine("*** ¼çÍפÊǤ̳¤ò´°Î» ***", FONT_GREEN);
                                else
-                                       setInfoLine("*** Interception Destroyed ***", FONT_GREEN);
+                                       setInfoLine("*** ·Þ·âµ¡¤ò·âÇË ***", FONT_GREEN);
                                currentMission.completed1[i] = OB_COMPLETED;
 
                                // do some area specific things
@@ -610,12 +610,12 @@ bool allMissionsCompleted()
                {
                        if (currentMission.remainingObjectives2 > 1)
                        {
-                               setInfoLine("*** Secondary Objective Completed ***", FONT_GREEN);
+                               setInfoLine("*** Êä½õŪ¤ÊǤ̳¤ò´°Î» ***", FONT_GREEN);
                                currentMission.completed2[i] = OB_COMPLETED;
                        }
                        else
                        {
-                               setInfoLine("*** All Secondary Objectives Completed ***", FONT_GREEN);
+                               setInfoLine("*** Á´¤Æ¤ÎÊä½õŪǤ̳¤ò´°Î» ***", FONT_GREEN);
                                currentMission.completed2[i] = OB_COMPLETED;
 
                                // do some area specific things
@@ -630,13 +630,13 @@ bool allMissionsCompleted()
 
                if (currentMission.completed1[i] == -2)
                {
-                       setInfoLine(">>> MISSION FAILED <<<", FONT_RED);
+                       setInfoLine(">>> ºîÀZÇÔ <<<", FONT_RED);
                        currentMission.completed1[i] = OB_FAILED;
                }
 
                if (currentMission.completed2[i] == -2)
                {
-                       setInfoLine(">>> Secondary Objective Failed <<<", FONT_RED);
+                       setInfoLine(">>> Êä½õŪ¤ÊǤ̳¤ò¼ºÇÔ <<<", FONT_RED);
                        currentMission.completed2[i] = OB_FAILED;
                }
        }
@@ -715,7 +715,7 @@ static void drawBriefScreen()
 
        blevelRect(140, 70, 500, 20, 0x00, 0x77, 0x00);
        blevelRect(140, 90, 500, 130, 0x00, 0x33, 0x00);
-       drawString("Primary Objectives", 150, 74, FONT_WHITE);
+       drawString("¼çÍפÊǤ̳", 150, 74, FONT_WHITE);
 
        for (int i = 0 ; i < 3 ; i++)
        {
@@ -729,7 +729,7 @@ static void drawBriefScreen()
        {
                blevelRect(140, 230, 500, 20, 0x00, 0x77, 0x77);
                blevelRect(140, 250, 500, 130, 0x00, 0x33, 0x33);
-               drawString("Secondary Objectives", 150, 234, FONT_WHITE);
+               drawString("Êä½õŪ¤ÊǤ̳", 150, 234, FONT_WHITE);
 
                for (int i = 0 ; i < 3 ; i++)
                {
@@ -743,7 +743,7 @@ static void drawBriefScreen()
 
        blevelRect(140, 390, 500, 20, 0x77, 0x77, 0x00);
        blevelRect(140, 410, 500, 130, 0x33, 0x33, 0x00);
-       drawString("Additional Information", 150, 394, FONT_WHITE);
+       drawString("ÄɲäξðÊó", 150, 394, FONT_WHITE);
 }
 
 /*
@@ -765,7 +765,7 @@ void missionBriefScreen()
                {
                        char temp[50];
                        if (game.area != MISN_MARS)
-                               sprintf(temp, "TIME LIMIT: %d minutes", currentMission.timeLimit1[0]);
+                               sprintf(temp, "À©¸Â»þ´Ö: %dʬ", currentMission.timeLimit1[0]);
                        else
                                sprintf(temp, "SURVIVAL FOR %d minutes", currentMission.timeLimit1[0]);
                        drawString(temp, -1, 500, FONT_RED);
@@ -780,43 +780,43 @@ void missionBriefScreen()
                        case MISN_ELLESH:
                        case MISN_MARS:
                        case MISN_VENUS:
-                               drawString("Phoebe Lexx will not be present", 160, 420, FONT_WHITE);
+                               drawString("¥Õ¥§¡¼¥Ù¡¦¥ì¥Ã¥¯¥¹¤Ï»²²Ã¤·¤Ê¤¤", 160, 420, FONT_WHITE);
                                if (game.hasWingMate2)
-                                       drawString("Ursula Lexx will not be present", 160, 450, FONT_WHITE);
+                                       drawString("¥¦¡¼¥·¥å¥é¡¦¥ì¥Ã¥¯¥¹¤Ï»²²Ã¤·¤Ê¤¤", 160, 450, FONT_WHITE);
                                break;
                }
 
                if ((game.area == MISN_URUSOR) ||
                                (game.area == MISN_POSWIC) ||
                                (game.area == MISN_EARTH))
-                       drawString("Sid Wilson will join you on this mission", 160, 480, FONT_WHITE);
+                       drawString("¥·¥É¡¦¥¦¥£¥ë¥½¥ó¤¬ºîÀï¤Ë»²²Ã¤¹¤ë", 160, 480, FONT_WHITE);
 
                updateScreen();
        }
 
        loadGameGraphics();
-       textSurface(4, "Shield", 25, 550, FONT_WHITE);
-       textSurface(5, "Plasma:", 250, 550, FONT_WHITE);
+       textSurface(4, "\8e¼\8e°\8eÙ\8eÄ\8eÞ", 25, 550, FONT_WHITE);
+       textSurface(5, "\8eÌ\8eß\8e×\8e½\8eÞ\8eÏ:", 250, 550, FONT_WHITE);
 
        if (player.weaponType[1] == W_CHARGER)
-               textSurface(6, "Charge", 385, 550, FONT_WHITE);
+               textSurface(6, "\8eÁ\8e¬\8e°\8e¼\8eÞ", 385, 550, FONT_WHITE);
        else if (player.weaponType[1] == W_LASER)
-               textSurface(6, "Heat", 405, 550, FONT_WHITE);
+               textSurface(6, "\8eµ\8eÝ\8eÄ\8eÞ", 405, 550, FONT_WHITE);
        else
-               textSurface(6, "Rockets:", 385, 550, FONT_WHITE);
+               textSurface(6, "\8eÛ\8e¹\8e¯\8eÄ:", 385, 550, FONT_WHITE);
 
        textSurface(7, "Target", 550, 550, FONT_WHITE);
-       textSurface(8, "Cash: $", 25, 20, FONT_WHITE);
-       textSurface(9, "Objectives Remaining:", 550, 20, FONT_WHITE);
-       textSurface(10, "Time Remaining - ", 260, 20, FONT_WHITE);
-       textSurface(11, "Power", 25, 570, FONT_WHITE);
-       textSurface(12, "Output", 250, 570, FONT_WHITE);
-       textSurface(13, "Cooler", 485, 570, FONT_WHITE);
+       textSurface(8, "\8e·\8e¬\8e¯\8e¼\8e­: $", 25, 20, FONT_WHITE);
+       textSurface(9, "\8eÉ\8eº\8eØ \8eÉ \8e»\8e¸\8e¾\8eÝ:", 550, 20, FONT_WHITE);
+       textSurface(10, "\8eÉ\8eº\8eØ\8e¼\8eÞ\8e\8eÝ - ", 260, 20, FONT_WHITE);
+       textSurface(11, "\8e\8eØ\8e®\8e¸", 25, 570, FONT_WHITE);
+       textSurface(12, "\8eÊ\8eÝ\8e²", 250, 570, FONT_WHITE);
+       textSurface(13, "\8eÚ\8eÝ\8e¼\8e¬\8e¿\8e¸\8eÄ\8eÞ", 485, 570, FONT_WHITE);
        audio_playRandomTrack();
 
        if (game.area != MISN_INTERCEPTION)
        {
-               drawString("PRESS ENTER TO CONTINUE...", -1, 550, FONT_WHITE);
+               drawString("ENTER¥­¡¼¤ò²¡¤¹¤È³¤±¤ë¡Ä", -1, 550, FONT_WHITE);
 
                updateScreen();
 
@@ -899,7 +899,7 @@ void missionFinishedScreen()
                if (currentMission.remainingObjectives1 + currentMission.remainingObjectives2 == 0)
                {
                        shield_bonus = player.shield * 10;
-                       sprintf(temp, "Shield Bonus: $%.3d", shield_bonus);
+                       sprintf(temp, "¥·¡¼¥ë¥É ¥Ü¡¼¥Ê¥¹: $%.3d", shield_bonus);
                        drawString(temp, -1, 430, FONT_WHITE);
                        game.cash += shield_bonus;
                        game.cashEarned += shield_bonus;
@@ -907,7 +907,7 @@ void missionFinishedScreen()
 
                game.timeTaken += engine.timeTaken;
 
-               snprintf(temp, sizeof temp, "Mission Time: %2ld:%02ld:%02ld",
+               snprintf(temp, sizeof temp, "ºîÀï»þ´Ö: %2ld:%02ld:%02ld",
                        engine.timeTaken / 3600, (engine.timeTaken / 60) % 60,
                        engine.timeTaken % 60);
 
@@ -961,20 +961,20 @@ void initMissions()
 
 
        sprintf(missions[MISN_START].primaryObjective[0],
-               "Escape from WEAPCO Persuit");
+               "WEAPCO¤ÎÄɷ⤫¤éƨ¤ì¤ë");
        missions[MISN_START].primaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_START].completed1[0] = OB_INCOMPLETE;
 
 
        sprintf(missions[MISN_HAIL].primaryObjective[0],
-               "Collect $500 to pay Mercenary for FIREFLY");
+               "¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¤ÎÂå¶â¤È¤·¤Æ$500³ÍÆÀ¤¹¤ë");
        missions[MISN_HAIL].primaryType[0] = M_COLLECT;
        missions[MISN_HAIL].target1[0] = P_CASH;
        missions[MISN_HAIL].targetValue1[0] = 500;
        missions[MISN_HAIL].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_HAIL].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¤ê¤ÎWEAPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_HAIL].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_HAIL].completed1[1] = OB_INCOMPLETE;
 
@@ -982,21 +982,21 @@ void initMissions()
 
 
        sprintf(missions[MISN_CERADSE].primaryObjective[0],
-               "Collect 6 Cargo Pods");
+               "6¤Ä¤Î²ßʪ¤ò²ó¼ý¤¹¤ë");
        missions[MISN_CERADSE].primaryType[0] = M_COLLECT;
        missions[MISN_CERADSE].target1[0] = P_CARGO;
        missions[MISN_CERADSE].targetValue1[0] = 6;
        missions[MISN_CERADSE].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_CERADSE].primaryObjective[1],
-               "Do not destroy *ANY* Cargo Pods");
+               "²ßʪ¤Ï*1¤Ä¤â*Ç˲õ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤");
        missions[MISN_CERADSE].primaryType[1] = M_PROTECT_PICKUP;
        missions[MISN_CERADSE].target1[1] = P_CARGO;
        missions[MISN_CERADSE].targetValue1[1] = 0;
        missions[MISN_CERADSE].completed1[1] = OB_CONDITION;
 
        sprintf(missions[MISN_CERADSE].secondaryObjective[0],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_CERADSE].secondaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_CERADSE].completed2[0] = OB_INCOMPLETE;
 
@@ -1004,14 +1004,14 @@ void initMissions()
 
 
        sprintf(missions[MISN_HINSTAG].primaryObjective[0],
-               "Destroy 5 WEAPCO Missile Boats");
+               "5ÀɤÎWEPCO¤Î¥ß¥µ¥¤¥ëÄú¤òÇ˲õ¤¹¤ë");
        missions[MISN_HINSTAG].primaryType[0] = M_DESTROY_TARGET_TYPE;
        missions[MISN_HINSTAG].target1[0] = CD_MISSILEBOAT;
        missions[MISN_HINSTAG].targetValue1[0] = 5;
        missions[MISN_HINSTAG].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_HINSTAG].secondaryObjective[0],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_HINSTAG].secondaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_HINSTAG].completed2[0] = OB_INCOMPLETE;
 
@@ -1019,14 +1019,14 @@ void initMissions()
 
 
        sprintf(missions[MISN_JOLDAR].primaryObjective[0],
-               "Destroy 9 WEAPCO Miners");
+               "9Àɤε¡ÍëÉßÀߴϤòÇ˲õ¤¹¤ë");
        missions[MISN_JOLDAR].primaryType[0] = M_DESTROY_TARGET_TYPE;
        missions[MISN_JOLDAR].target1[0] = CD_MINER;
        missions[MISN_JOLDAR].targetValue1[0] = 9;
        missions[MISN_JOLDAR].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_JOLDAR].secondaryObjective[0],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_JOLDAR].secondaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_JOLDAR].completed2[0] = OB_INCOMPLETE;
 
@@ -1034,7 +1034,7 @@ void initMissions()
 
 
        sprintf(missions[MISN_MOEBO].primaryObjective[0],
-               "Destroy WEAPCO Frigate");
+               "WEAPCO¤Î¥Õ¥ê¥²¡¼¥È´Ï¤òÇ˲õ¤¹¤ë");
        missions[MISN_MOEBO].primaryType[0] = M_DESTROY_TARGET_TYPE;
        missions[MISN_MOEBO].target1[0] = CD_BOSS;
        missions[MISN_MOEBO].targetValue1[0] = 1;
@@ -1045,21 +1045,21 @@ void initMissions()
        missions[MISN_MOEBO].addAliens = SOMETIMES;
 
 
-       sprintf(missions[MISN_NEROD].primaryObjective[0], "Rescue Phoebe Lexx");
+       sprintf(missions[MISN_NEROD].primaryObjective[0], "¥Õ¥§¡¼¥Ù¡¦¥ì¥Ã¥¯¥¹¤òµß½Ð¤¹¤ë");
        missions[MISN_NEROD].primaryType[0] = M_DESTROY_TARGET_TYPE;
        missions[MISN_NEROD].target1[0] = CD_CARGOSHIP;
        missions[MISN_NEROD].targetValue1[0] = 1;
        missions[MISN_NEROD].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_NEROD].primaryObjective[1],
-               "Do not allow Phoebe to be killed");
+               "¥Õ¥§¡¼¥Ù¤ò»à¤Ê¤»¤Æ¤Ï¤Ê¤é¤Ê¤¤");
        missions[MISN_NEROD].primaryType[1] = M_PROTECT_TARGET;
        missions[MISN_NEROD].target1[1] = CD_PHOEBE;
        missions[MISN_NEROD].targetValue1[1] = 0;
        missions[MISN_NEROD].completed1[1] = OB_CONDITION;
 
        sprintf(missions[MISN_NEROD].primaryObjective[2],
-               "Destroy all WEAPCO forces");
+               "WEPCO¤Î·³ÃĤò·âÇˤ¹¤ë");
        missions[MISN_NEROD].primaryType[2] = M_DESTROY_TARGET_TYPE;
        missions[MISN_NEROD].target1[2] = CD_ANY;
        missions[MISN_NEROD].targetValue1[2] = 35;
@@ -1069,21 +1069,21 @@ void initMissions()
 
 
        sprintf(missions[MISN_ALLEZ].primaryObjective[0],
-               "Assist medical supply craft");
+               "°åÌôÉʤÎÍ¢Á÷´Ï¤òµß½õ¤¹¤ë");
        missions[MISN_ALLEZ].primaryType[0] = M_ESCAPE_TARGET;
        missions[MISN_ALLEZ].target1[0] = CD_GOODTRANSPORT;
        missions[MISN_ALLEZ].targetValue1[0] = 0;
        missions[MISN_ALLEZ].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_ALLEZ].primaryObjective[1],
-               "Do not allow supply craft to be destroyed");
+               "Í¢Á÷´Ï¤òÇ˲õ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤");
        missions[MISN_ALLEZ].primaryType[1] = M_PROTECT_TARGET;
        missions[MISN_ALLEZ].target1[1] = CD_GOODTRANSPORT;
        missions[MISN_ALLEZ].targetValue1[1] = 0;
        missions[MISN_ALLEZ].completed1[1] = OB_CONDITION;
        
        sprintf(missions[MISN_ALLEZ].secondaryObjective[0],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_ALLEZ].secondaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_ALLEZ].completed2[0] = OB_INCOMPLETE;
 
@@ -1091,19 +1091,19 @@ void initMissions()
 
 
        sprintf(missions[MISN_URUSOR].primaryObjective[0],
-               "Disable five WEAPCO supply craft");
+               "WEAPCO¤ÎÊäµë´Ï¤ò¹Ò¹ÔÉÔǽ¤Ë¤¹¤ë");
        missions[MISN_URUSOR].primaryType[0] = M_DISABLE_TARGET;
        missions[MISN_URUSOR].target1[0] = CD_CARGOSHIP;
        missions[MISN_URUSOR].targetValue1[0] = 5;
        missions[MISN_URUSOR].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_URUSOR].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_URUSOR].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_URUSOR].completed1[1] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_URUSOR].primaryObjective[2],
-               "Protect supply craft AND Sid Wilson");
+               "Êäµë´Ï¤È¥·¥É¡¦¥¦¥£¥ë¥½¥ó¤ò¸î±Ò¤¹¤ë");
        missions[MISN_URUSOR].primaryType[2] = M_PROTECT_TARGET;
        missions[MISN_URUSOR].target1[2] = CD_CARGOSHIP;
        missions[MISN_URUSOR].targetValue1[2] = 0;
@@ -1113,21 +1113,21 @@ void initMissions()
 
 
        sprintf(missions[MISN_DORIM].primaryObjective[0],
-               "Locate doctor's escape pod");
+               "²Ê³Ø¼Ô¤Îæ½Ð¥Ý¥Ã¥É¤ò¸«¤Ä¤±¤ë");
        missions[MISN_DORIM].primaryType[0] = M_COLLECT;
        missions[MISN_DORIM].target1[0] = P_ESCAPEPOD;
        missions[MISN_DORIM].targetValue1[0] = 1;
        missions[MISN_DORIM].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_DORIM].primaryObjective[1],
-               "Do not destroy doctor's escape pod");
+               "æ½Ð¥Ý¥Ã¥É¤òÇ˲õ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤");
        missions[MISN_DORIM].primaryType[1] = M_PROTECT_PICKUP;
        missions[MISN_DORIM].target1[1] = P_ESCAPEPOD;
        missions[MISN_DORIM].targetValue1[1] = 1; // DONE ON PURPOSE!! DO NOT CHANGE THIS!!!!
        missions[MISN_DORIM].completed1[1] = OB_CONDITION;
 
        sprintf(missions[MISN_DORIM].secondaryObjective[0],
-               "Collect 10 pieces of Ore");
+               "10¸Ä¤Î¹ÛÀФò½¸¤á¤ë");
        missions[MISN_DORIM].secondaryType[0] = M_COLLECT;
        missions[MISN_DORIM].target2[0] = P_ORE;
        missions[MISN_DORIM].targetValue2[0] = 10;
@@ -1140,19 +1140,19 @@ void initMissions()
 
 
        sprintf(missions[MISN_ELAMALE].primaryObjective[0],
-               "Destroy WEAPCO ore mining craft");
+               "WEPCO¤ÎºÎ·¡Á¥¤òÇ˲õ¤¹¤ë");
        missions[MISN_ELAMALE].primaryType[0] = M_DESTROY_TARGET_TYPE;
        missions[MISN_ELAMALE].target1[0] = CD_BOSS;
        missions[MISN_ELAMALE].targetValue1[0] = 1;
        missions[MISN_ELAMALE].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_ELAMALE].secondaryObjective[0],
-               "Save present slaves");
+               "ÅÛÎì¤òµß½Ð¤¹¤ë");
        missions[MISN_ELAMALE].secondaryType[0] = M_PROTECT_PICKUP;
        missions[MISN_ELAMALE].target2[0] = P_SLAVES;
        missions[MISN_ELAMALE].completed2[0] = OB_CONDITION;
 
-       sprintf(missions[MISN_ELAMALE].primaryObjective[1], "Battle Kline");
+       sprintf(missions[MISN_ELAMALE].primaryObjective[1], "¥¯¥é¥¤¥ó¤ÈÀ臘");
        missions[MISN_ELAMALE].primaryType[1] = M_ESCAPE_TARGET;
        missions[MISN_ELAMALE].target1[1] = CD_KLINE;
        missions[MISN_ELAMALE].targetValue1[1] = 1;
@@ -1181,7 +1181,7 @@ void initMissions()
        missions[MISN_ODEON].completed1[2] = OB_CONDITION;
 
        sprintf(missions[MISN_ODEON].secondaryObjective[0],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_ODEON].secondaryType[0] = M_DESTROY_ALL_TARGETS;
        missions[MISN_ODEON].completed2[0] = OB_INCOMPLETE;
 
@@ -1235,7 +1235,7 @@ void initMissions()
        missions[MISN_ALMARTHA].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_ALMARTHA].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_ALMARTHA].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_ALMARTHA].completed1[1] = OB_INCOMPLETE;
 
@@ -1256,7 +1256,7 @@ void initMissions()
        missions[MISN_POSWIC].completed1[1] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_POSWIC].primaryObjective[2],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_POSWIC].primaryType[2] = M_DESTROY_ALL_TARGETS;
        missions[MISN_POSWIC].completed1[2] = OB_INCOMPLETE;
 
@@ -1281,7 +1281,7 @@ void initMissions()
        missions[MISN_PLUTO].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_PLUTO].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_PLUTO].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_PLUTO].completed1[1] = OB_INCOMPLETE;
 
@@ -1299,7 +1299,7 @@ void initMissions()
        missions[MISN_NEPTUNE].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_NEPTUNE].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_NEPTUNE].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_NEPTUNE].completed1[1] = OB_INCOMPLETE;
 
@@ -1317,7 +1317,7 @@ void initMissions()
        missions[MISN_URANUS].completed1[0] = OB_INCOMPLETE;
 
        sprintf(missions[MISN_URANUS].primaryObjective[1],
-               "Destroy all remaining WEAPCO fighters");
+               "»Ä¸¤¹¤ëWEPCO¤ÎÀïÆ®µ¡¤òÁ´¤ÆÇ˲õ¤¹¤ë");
        missions[MISN_URANUS].primaryType[1] = M_DESTROY_ALL_TARGETS;
        missions[MISN_URANUS].completed1[1] = OB_INCOMPLETE;
 
index a2bc6fa..a1d44a9 100644 (file)
@@ -301,7 +301,7 @@ void doCutscene(int scene)
                if ((showMessage) && (messageBox != NULL))
                        blit(messageBox, (screen->w - messageBox->w) / 2, screen->h - 100);
 
-               drawString("Press [Escape] to skip", -1, 580, FONT_WHITE);
+               drawString("²¿¤«¥­¡¼¤ò²¡¤¹¤È¥¹¥­¥Ã¥×¤¹¤ë", -1, 580, FONT_WHITE);
 
                delayFrame();
 
index 45e8b95..502ce42 100644 (file)
@@ -150,7 +150,7 @@ void ship_fireRay(object *ship)
                                {
                                        if (player.shield - 1 <= engine.lowShield)
                                        {
-                                               setInfoLine("!!! WARNING: SHIELD LOW !!!", FONT_RED);
+                                               setInfoLine("!!! ·Ù¹ð: ¥·¡¼¥ë¥ÉÄã²¼ !!!", FONT_RED);
                                        }
                                }
                                player.shield--;
index 2e63cad..a853b70 100644 (file)
@@ -28,36 +28,36 @@ static void drawSecondaryWeaponSurface()
 {
        char description[50] = "";
 
-       drawString("Secondary Weapon", 10, 3, FONT_WHITE, shopSurface[2]);
+       drawString("Êä½õÁõÈ÷", 10, 3, FONT_WHITE, shopSurface[2]);
 
        switch (player.weaponType[1])
        {
                case W_NONE:
-                       strcpy(description, "Type : None");
+                       strcpy(description, "¥¿¥¤¥×¡§¤Ê¤·");
                        break;
                case W_ROCKETS:
-                       strcpy(description, "Type : Rockets");
+                       strcpy(description, "¥¿¥¤¥×¡§¥í¥±¥Ã¥È");
                        break;
                case W_DOUBLE_ROCKETS:
-                       strcpy(description, "Type : Dbl Rockets");
+                       strcpy(description, "¥¿¥¤¥×¡§¥À¥Ö¥ë ¥í¥±¥Ã¥È");
                        break;
                case W_MICRO_ROCKETS:
-                       strcpy(description, "Type : Micro Rockets");
+                       strcpy(description, "¥¿¥¤¥×¡§¥Þ¥¤¥¯¥í ¥í¥±¥Ã¥È");
                        break;
                case W_LASER:
-                       strcpy(description, "Type : Laser");
+                       strcpy(description, "¥¿¥¤¥×¡§¥ì¡¼¥¶¡¼");
                        break;
                case W_CHARGER:
-                       strcpy(description, "Type : Charger");
+                       strcpy(description, "¥¿¥¤¥×¡§¥Á¥ã¡¼¥¸");
                        break;
                case W_HOMING_MISSILE:
-                       strcpy(description, "Type : Homing Missile");
+                       strcpy(description, "¥¿¥¤¥×¡§¥Û¡¼¥ß¥ó¥° ¥ß¥µ¥¤¥ë");
                        break;
                case W_DOUBLE_HOMING_MISSILES:
-                       strcpy(description, "Type : Dbl Homing Missiles");
+                       strcpy(description, "¥¿¥¤¥×¡§¥À¥Ö¥ë ¥Û¡¼¥ß¥ó¥° ¥ß¥µ¥¤¥ë");
                        break;
                case W_MICRO_HOMING_MISSILES:
-                       strcpy(description, "Type : Mcr Homing Missiles");
+                       strcpy(description, "¥¿¥¤¥×¡§¥Þ¥¤¥¯¥í ¥Û¡¼¥ß¥ó¥° ¥ß¥µ¥¤¥ë");
                        break;
        }
        drawString(description, 10, 22, FONT_WHITE, shopSurface[2]);
@@ -65,7 +65,7 @@ static void drawSecondaryWeaponSurface()
        if ((player.weaponType[1] != W_LASER) &&
                (player.weaponType[1] != W_CHARGER) && (player.weaponType[1] != W_NONE))
        {
-               sprintf(description, "Capacity : %d", game.maxRocketAmmo);
+               sprintf(description, "ºÇÂç¿ô¡§%d", game.maxRocketAmmo);
                drawString(description, 10, 37, FONT_WHITE, shopSurface[2]);
        }
 }
@@ -199,27 +199,27 @@ static void drawShop()
        char description[100];
        strcpy(description, "");
 
-       drawString("Primary Weapon", 10, 3, FONT_WHITE, shopSurface[0]);
-       sprintf(description, "Plasma Cannons : %d", game.minPlasmaOutput);
+       drawString("¼çÁõÈ÷", 10, 3, FONT_WHITE, shopSurface[0]);
+       sprintf(description, "¥×¥é¥º¥Þ¥«¥Î¥ó¡§%dÌç", game.minPlasmaOutput);
        drawString(description, 10, 22, FONT_WHITE, shopSurface[0]);
-       sprintf(description, "Plasma Power   : Stage %d",
+       sprintf(description, "¥×¥é¥º¥Þ²ÐÎÏ¡¡¡§¥ì¥Ù¥ë %d",
                game.minPlasmaDamage);
        drawString(description, 10, 37, FONT_WHITE, shopSurface[0]);
-       sprintf(description, "Cooler         : Stage %d",
+       sprintf(description, "ÎäµÑÁõÃÖ¡¡¡¡¡¡¡§¥ì¥Ù¥ë %d",
                game.minPlasmaRate);
        drawString(description, 10, 52, FONT_WHITE, shopSurface[0]);
 
-       drawString("Powerup Weapon", 10, 3, FONT_WHITE, shopSurface[1]);
-       sprintf(description, "Plasma Output    : Stage %d",
+       drawString("°ì»þ¶¯²½", 10, 3, FONT_WHITE, shopSurface[1]);
+       sprintf(description, "¥×¥é¥º¥Þ½ÐÎÏÈÏ°Ï¡¡¡§¥ì¥Ù¥ë %d",
                game.maxPlasmaOutput);
        drawString(description, 10, 22, FONT_WHITE, shopSurface[1]);
-       sprintf(description, "Plasma Condensor : Stage %d",
+       sprintf(description, "¥×¥é¥º¥Þ¥³¥ó¥Ç¥ó¥µ¡§¥ì¥Ù¥ë %d",
                game.maxPlasmaDamage);
        drawString(description, 10, 37, FONT_WHITE, shopSurface[1]);
-       sprintf(description, "Liquid Nitrogen  : Stage %d",
+       sprintf(description, "±ÕÂÎÃâÁÇ¡¡¡¡¡¡¡¡¡¡¡§¥ì¥Ù¥ë %d",
                game.maxPlasmaRate);
        drawString(description, 10, 52, FONT_WHITE, shopSurface[1]);
-       sprintf(description, "Plasma Capacity  : %d", game.maxPlasmaAmmo);
+       sprintf(description, "¥×¥é¥º¥ÞÍÆÎÌ¡¡¡¡¡¡¡§%d", game.maxPlasmaAmmo);
        drawString(description, 10, 67, FONT_WHITE, shopSurface[1]);
 
        drawSecondaryWeaponSurface();
@@ -228,12 +228,12 @@ static void drawShop()
 
        blevelRect(shopSurface[3], 0, 0, 600, 120, 0x00, 0x00, 0x22);
 
-       drawString("Temporary Weapons", 10, 2, FONT_WHITE, shopSurface[3]);
-       drawString("Ammo and Storage", 260, 2, FONT_WHITE, shopSurface[3]);
+       drawString("°ì»þ¶¯²½", 10, 2, FONT_WHITE, shopSurface[3]);
+       drawString("ÇúÌô¤È¥³¥ó¥Æ¥Ê", 260, 2, FONT_WHITE, shopSurface[3]);
 
-       drawString("Primary Weapons", 10, 62, FONT_WHITE, shopSurface[3]);
+       drawString("¼çÁõÈ÷", 10, 62, FONT_WHITE, shopSurface[3]);
 
-       drawString("Secondary Weapons", 260, 62, FONT_WHITE, shopSurface[3]);
+       drawString("ÉûÁõÈ÷", 260, 62, FONT_WHITE, shopSurface[3]);
 
        signed char icons = MAX_SHOPITEMS;
 
@@ -250,54 +250,54 @@ static void drawShop()
                        shopItems[i].y - 178, shopSurface[3]);
        }
 
-       sprintf(description, "Shield Units : %d", player.maxShield);
+       sprintf(description, "\8e¼\8e°\8eÙ\8eÄ\8eÞ \8eÕ\8eÆ\8e¯\8eÄ : %d", player.maxShield);
        drawString(description, 10, 4, FONT_WHITE, shopSurface[4]);
-       sprintf(description, "Cash : $%d", game.cash);
+       sprintf(description, "\8e·\8e¬\8e¯\8e¼\8e­ : $%d", game.cash);
        drawString(description, 10, 80, FONT_WHITE, shopSurface[4]);
-       sprintf(description, "Plasma Cells : %.3d", player.ammo[0]);
+       sprintf(description, "\8eÌ\8eß\8e×\8e½\8eÞ\8eÏ \8e¾\8eÙ : %.3d", player.ammo[0]);
        drawString(description, 430, 4, FONT_WHITE, shopSurface[4]);
-       sprintf(description, "Rockets : %.3d", player.ammo[1]);
+       sprintf(description, "\8eÛ\8e¹\8e¯\8eÄ : %.3d", player.ammo[1]);
        drawString(description, 475, 80, FONT_WHITE, shopSurface[4]);
 
        shopSurface[5] = createSurface(601, 56);
        blevelRect(shopSurface[5], 0, 0, 600, 35, 0x00, 0x99, 0x00);
        blevelRect(shopSurface[5], 0, 20, 600, 35, 0x00, 0x33, 0x00);
-       drawString("Information", 5, 4, FONT_WHITE, shopSurface[5]);
+       drawString("ÀâÌÀ", 5, 4, FONT_WHITE, shopSurface[5]);
 
        switch (shopSelectedItem)
        {
                case -1:
                        break;
                case -2:
-                       drawString("You don't have enough money", 20, 30, FONT_WHITE,
+                       drawString("Âå¶â¤¬Â­¤ê¤Ê¤¤", 20, 30, FONT_WHITE,
                                shopSurface[5]);
                        break;
                case -3:
-                       drawString("Cannot upgrade ship", 5, 22, FONT_WHITE, shopSurface[5]);
-                       drawString("Hardware capacity has been reached", 20, 38, FONT_CYAN,
+                       drawString("¶¯²½¤Ç¤­¤Ê¤¤", 5, 22, FONT_WHITE, shopSurface[5]);
+                       drawString("µ¡ÂΤ賦¤Ë㤷¤Æ¤¤¤ë", 20, 38, FONT_CYAN,
                                shopSurface[5]);
                        break;
                case -4:
-                       drawString("Ammunition limit reached", 20, 30, FONT_WHITE,
+                       drawString("ÍÆÎ̤賦¤Ë㤷¤Æ¤¤¤ë", 20, 30, FONT_WHITE,
                                shopSurface[5]);
                        break;
                case -5:
-                       drawString("You cannot sell that item", 20, 30, FONT_WHITE,
+                       drawString("¤½¤ì¤ÏÇäµÑ¤Ç¤­¤Ê¤¤", 20, 30, FONT_WHITE,
                                shopSurface[5]);
                        break;
                case -6:
-                       drawString("Nothing to sell", 20, 30, FONT_WHITE, shopSurface[5]);
+                       drawString("ÇäµÑ¤Ç¤­¤ë¤â¤Î¤¬¤Ê¤¤", 20, 30, FONT_WHITE, shopSurface[5]);
                        break;
                case -7:
-                       drawString("Rockets cannot be bought for Laser or Charger Cannon",
+                       drawString("¥ì¡¼¥¶¡¼¤Þ¤¿¤Ï¥Á¥ã¡¼¥¸¤Î¾ì¹ç¤Ï¥í¥±¥Ã¥ÈÃƤò¹ØÆþ¤Ç¤­¤Ê¤¤",
                                5, 30, FONT_WHITE, shopSurface[5]);
                        break;
                case -8:
-                       drawString("You already have that weapon", 20, 30, FONT_WHITE,
+                       drawString("´û¤ËÁõÈ÷¤·¤Æ¤¤¤ë", 20, 30, FONT_WHITE,
                                shopSurface[5]);
                        break;
                case -9:
-                       drawString("This weapon's ammo limit has been reached", 20, 30,
+                       drawString("¤½¤ÎÁõÈ÷¤Î¸Â³¦¤Ë㤷¤Æ¤¤¤ë", 20, 30,
                                FONT_WHITE, shopSurface[5]);
                        break;
                default:
@@ -324,96 +324,96 @@ void initShop()
        /* ----------- Temporary Items ----------- */
 
        shopItems[SHOP_PLASMA_MAX_OUTPUT].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MAX_OUTPUT].name, "Plasma channel splitter");
+       strcpy(shopItems[SHOP_PLASMA_MAX_OUTPUT].name, "¥×¥é¥º¥Þ¥Á¥ã¥Í¥ë ¥¹¥×¥ê¥Ã¥¿¡¼");
        strcpy(shopItems[SHOP_PLASMA_MAX_OUTPUT].description,
-               "Improves poweredup plasma output");
+               "°ì»þ¶¯²½»þ¤Î¥×¥é¥º¥Þ½ÐÎÏÈϰϤ¬Áý²Ã¤¹¤ë");
        shopItems[SHOP_PLASMA_MAX_OUTPUT].image = 9;
 
        shopItems[SHOP_PLASMA_MAX_DAMAGE].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MAX_DAMAGE].name, "Plasma capacity condensor");
+       strcpy(shopItems[SHOP_PLASMA_MAX_DAMAGE].name, "¥×¥é¥º¥Þ¥­¥ã¥Ñ¥·¥Æ¥£¡¼ ¥³¥ó¥Ç¥ó¥µ¡¼");
        strcpy(shopItems[SHOP_PLASMA_MAX_DAMAGE].description,
-               "Increases poweredup plasma damage");
+               "°ì»þ¶¯²½»þ¤Î¥×¥é¥º¥Þ²ÐÎϤ¬Áý²Ã¤¹¤ë");
        shopItems[SHOP_PLASMA_MAX_DAMAGE].image = 10;
 
        shopItems[SHOP_PLASMA_MAX_RATE].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MAX_RATE].name, "Liquid nitrogen capsules");
+       strcpy(shopItems[SHOP_PLASMA_MAX_RATE].name, "±ÕÂÎÃâÁÇ¥«¥×¥»¥ë");
        strcpy(shopItems[SHOP_PLASMA_MAX_RATE].description,
-               "Increases plasma firing rate");
+               "°ì»þ¶¯²½»þ¤ÎÏ¢¼Í®ÅÙ¤¬Áý²Ã¤¹¤ë");
        shopItems[SHOP_PLASMA_MAX_RATE].image = 11;
 
        shopItems[SHOP_PLASMA_AMMO].price = 10;
-       strcpy(shopItems[SHOP_PLASMA_AMMO].name, "10 Plasma cells");
-       strcpy(shopItems[SHOP_PLASMA_AMMO].description, "Plasma ammunition");
+       strcpy(shopItems[SHOP_PLASMA_AMMO].name, "10 ¥×¥é¥º¥Þ¥»¥ë");
+       strcpy(shopItems[SHOP_PLASMA_AMMO].description, "¥×¥é¥º¥Þ²ÐÌô");
        shopItems[SHOP_PLASMA_AMMO].image = 12;
 
        shopItems[SHOP_ROCKET_AMMO].price = 10;
-       strcpy(shopItems[SHOP_ROCKET_AMMO].name, "Rocket Ammo");
+       strcpy(shopItems[SHOP_ROCKET_AMMO].name, "¥í¥±¥Ã¥ÈÃÆ");
        strcpy(shopItems[SHOP_ROCKET_AMMO].description,
-               "High velocity dumb fire rocket");
+               "̵ͶƳ¹â®¥í¥±¥Ã¥ÈÃÆ");
        shopItems[SHOP_ROCKET_AMMO].image = 13;
 
        /* ----------- Permanent Items ----------- */
 
        shopItems[SHOP_PLASMA_MIN_OUTPUT].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MIN_OUTPUT].name, "Additional Plasma Cannon");
+       strcpy(shopItems[SHOP_PLASMA_MIN_OUTPUT].name, "¥×¥é¥º¥Þ¥«¥Î¥ó¤ÎÁýÀß");
        strcpy(shopItems[SHOP_PLASMA_MIN_OUTPUT].description,
-               "Adds an extra plasma cannon to the Firefly");
+               "¥Õ¥¡¥¤¥¢¥Õ¥é¥¤¤Ë¿·¤¿¤Ê¥×¥é¥º¥Þ¥«¥Î¥óˤ¤òÁýÀߤ¹¤ë");
        shopItems[SHOP_PLASMA_MIN_OUTPUT].image = 14;
 
        shopItems[SHOP_PLASMA_MIN_DAMAGE].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MIN_DAMAGE].name, "Plasma Power Booster");
+       strcpy(shopItems[SHOP_PLASMA_MIN_DAMAGE].name, "¥×¥é¥º¥Þ¥Ñ¥ï¡¼¥Ö¡¼¥¹¥¿¡¼");
        strcpy(shopItems[SHOP_PLASMA_MIN_DAMAGE].description,
-               "Increases power of plasma shots");
+               "¥×¥é¥º¥ÞÃƤβÐÎϤòÁýÂ礵¤»¤ë");
        shopItems[SHOP_PLASMA_MIN_DAMAGE].image = 15;
 
        shopItems[SHOP_PLASMA_MIN_RATE].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MIN_RATE].name, "Plasma Cooling Booster");
+       strcpy(shopItems[SHOP_PLASMA_MIN_RATE].name, "¥×¥é¥º¥ÞÎäµÑ¥Ö¡¼¥¹¥¿¡¼");
        strcpy(shopItems[SHOP_PLASMA_MIN_RATE].description,
-               "Permanently increases firing rate");
+               "Ï¢¼Í®ÅÙ¤òÁýÂ礵¤»¤ë");
        shopItems[SHOP_PLASMA_MIN_RATE].image = 16;
 
        /* ----------- Ammo Items -------------- */
 
        shopItems[SHOP_PLASMA_MAX_AMMO].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_PLASMA_MAX_AMMO].name, "Plasma compressor");
+       strcpy(shopItems[SHOP_PLASMA_MAX_AMMO].name, "¥×¥é¥º¥Þ¥³¥ó¥Ç¥ó¥µ¡¼");
        strcpy(shopItems[SHOP_PLASMA_MAX_AMMO].description,
-               "Increases plasma ammo capacity");
+               "¥×¥é¥º¥Þ²ÐÌô¤ÎÍÆÎ̤¬Áý²Ã¤¹¤ë");
        shopItems[SHOP_PLASMA_MAX_AMMO].image = 17;
 
        shopItems[SHOP_ROCKET_MAX_AMMO].price = 0; // Overwritten later
-       strcpy(shopItems[SHOP_ROCKET_MAX_AMMO].name, "Rocket Pod");
+       strcpy(shopItems[SHOP_ROCKET_MAX_AMMO].name, "¥í¥±¥Ã¥È¥Ý¥Ã¥É");
        strcpy(shopItems[SHOP_ROCKET_MAX_AMMO].description,
-               "Allows for an additional 5 rockets to be carried");
+               "ÁõÈ÷¤Ç¤­¤ë¥í¥±¥Ã¥ÈÃƤ¬ 5ËÜ Áý²Ã¤¹¤ë");
        shopItems[SHOP_ROCKET_MAX_AMMO].image = 18;
 
        /* ---------- Weaponary --------------- */
 
        shopItems[SHOP_DOUBLE_ROCKETS].price = 2000;
-       strcpy(shopItems[SHOP_DOUBLE_ROCKETS].name, "Dual Rocket Launcher");
+       strcpy(shopItems[SHOP_DOUBLE_ROCKETS].name, "2Ï¢Áõ¥í¥±¥Ã¥È¥é¥ó¥Á¥ã¡¼");
        strcpy(shopItems[SHOP_DOUBLE_ROCKETS].description,
-               "Allows for two rockets to be fired at once");
+               "°ìÅÙ¤Ë2ËÜ¤Î¥í¥±¥Ã¥ÈÃƤòȯ¼Í¤¹¤ë");
        shopItems[SHOP_DOUBLE_ROCKETS].image = 19;
 
        shopItems[SHOP_MICRO_ROCKETS].price = 2500;
-       strcpy(shopItems[SHOP_MICRO_ROCKETS].name, "Micro Rocket Launcher");
+       strcpy(shopItems[SHOP_MICRO_ROCKETS].name, "¥Þ¥¤¥¯¥í ¥í¥±¥Ã¥È¥é¥ó¥Á¥ã¡¼");
        strcpy(shopItems[SHOP_MICRO_ROCKETS].description,
-               "Launches several less powerful rockets at once");
+               "¿¿ô¤Î¾®·¿¥í¥±¥Ã¥ÈÃƤò°ìÅÙ¤Ëȯ¼Í¤¹¤ë");
        shopItems[SHOP_MICRO_ROCKETS].image = 20;
 
        shopItems[SHOP_LASER].price = 5000;
-       strcpy(shopItems[SHOP_LASER].name, "Laser Cannon");
-       strcpy(shopItems[SHOP_LASER].description, "Laser Cannon");
+       strcpy(shopItems[SHOP_LASER].name, "¥ì¡¼¥¶¡¼¥«¥Î¥ó");
+       strcpy(shopItems[SHOP_LASER].description, "¥ì¡¼¥¶¡¼¥«¥Î¥ó");
        shopItems[SHOP_LASER].image = 21;
 
        shopItems[SHOP_HOMING_MISSILE].price = 7500;
-       strcpy(shopItems[SHOP_HOMING_MISSILE].name, "Homing Missile Launcher");
+       strcpy(shopItems[SHOP_HOMING_MISSILE].name, "ͶƳ¥ß¥µ¥¤¥ë¥é¥ó¥Á¥ã¡¼");
        sprintf(shopItems[SHOP_HOMING_MISSILE].description,
-               "Fires homing missile (max %i missiles)", maxHoming);
+               "ͶƳ¥ß¥µ¥¤¥ë¤òȯ¼Í¤¹¤ë (ºÇÂç %iËÜ)", maxHoming);
        shopItems[SHOP_HOMING_MISSILE].image = 22;
 
        shopItems[SHOP_CHARGER].price = 10000;
-       strcpy(shopItems[SHOP_CHARGER].name, "Charge Cannon");
-       strcpy(shopItems[SHOP_CHARGER].description, "A charge up cannon");
+       strcpy(shopItems[SHOP_CHARGER].name, "¥Á¥ã¡¼¥¸¥«¥Î¥ó");
+       strcpy(shopItems[SHOP_CHARGER].description, "¥¨¥Í¥ë¥®¡¼¤ò½¼Å¶¤¹¤ë¥«¥Î¥óˤ");
        shopItems[SHOP_CHARGER].image = 23;
 
        shopItems[SHOP_DOUBLE_HOMING_MISSILES].price = 10000;
index b4506b3..c5f11c3 100644 (file)
@@ -65,18 +65,18 @@ static signed char showLoadMenu()
 
 static void createDifficultyMenu()
 {
-       textSurface(TS_START_GAME, "START GAME", -1, 350, FONT_WHITE);
+       textSurface(TS_START_GAME, "»Ï¤á¤ë", -1, 350, FONT_WHITE);
 
        if (game.difficulty == DIFFICULTY_EASY)
-               textSurface(TS_DIFFICULTY, "DIFFICULTY - EASY", -1, 370, FONT_WHITE);
+               textSurface(TS_DIFFICULTY, "Æñ°×ÅÙ - ´Êñ", -1, 370, FONT_WHITE);
        else if (game.difficulty == DIFFICULTY_HARD)
-               textSurface(TS_DIFFICULTY, "DIFFICULTY - HARD", -1, 370, FONT_WHITE);
+               textSurface(TS_DIFFICULTY, "Æñ°×ÅÙ - Æñ¤·¤¤", -1, 370, FONT_WHITE);
        else if (game.difficulty == DIFFICULTY_NIGHTMARE)
-               textSurface(TS_DIFFICULTY, "DIFFICULTY - NIGHTMARE!", -1, 370, FONT_WHITE);
+               textSurface(TS_DIFFICULTY, "Æñ°×ÅÙ - °­Ì´!", -1, 370, FONT_WHITE);
        else if (game.difficulty == DIFFICULTY_ORIGINAL)
-               textSurface(TS_DIFFICULTY, "DIFFICULTY - ORIGINAL", -1, 370, FONT_WHITE);
+               textSurface(TS_DIFFICULTY, "Æñ°×ÅÙ - ¥ª¥ê¥¸¥Ê¥ë", -1, 370, FONT_WHITE);
        else
-               textSurface(TS_DIFFICULTY, "DIFFICULTY - NORMAL", -1, 370, FONT_WHITE);
+               textSurface(TS_DIFFICULTY, "Æñ°×ÅÙ - ÉáÄÌ", -1, 370, FONT_WHITE);
 }
 
 static signed char showDifficultyMenu()
@@ -93,24 +93,24 @@ static signed char showDifficultyMenu()
 static void createOptionsMenu()
 {
        if (engine.useSound)
-               textSurface(TS_SOUND, "SOUND - ON", -1, 350, FONT_WHITE);
+               textSurface(TS_SOUND, "¸ú²Ì²» - ON", -1, 350, FONT_WHITE);
        else
-               textSurface(TS_SOUND, "SOUND - OFF", -1, 350, FONT_WHITE);
+               textSurface(TS_SOUND, "¸ú²Ì²» - OFF", -1, 350, FONT_WHITE);
 
        if (engine.useMusic)
-               textSurface(TS_MUSIC, "MUSIC - ON", -1, 370, FONT_WHITE);
+               textSurface(TS_MUSIC, "²»³Ú - ON", -1, 370, FONT_WHITE);
        else
-               textSurface(TS_MUSIC, "MUSIC - OFF", -1, 370, FONT_WHITE);
+               textSurface(TS_MUSIC, "²»³Ú - OFF", -1, 370, FONT_WHITE);
 
        if (engine.fullScreen)
-               textSurface(TS_FULLSCREEN, "FULLSCREEN - ON", -1, 390, FONT_WHITE);
+               textSurface(TS_FULLSCREEN, "¥Õ¥ë¥¹¥¯¥ê¡¼¥ó - ON", -1, 390, FONT_WHITE);
        else
-               textSurface(TS_FULLSCREEN, "FULLSCREEN - OFF", -1, 390, FONT_WHITE);
+               textSurface(TS_FULLSCREEN, "¥Õ¥ë¥¹¥¯¥ê¡¼¥ó - OFF", -1, 390, FONT_WHITE);
 
        if (engine.autoPause)
-               textSurface(TS_AUTOPAUSE, "AUTOPAUSE - ON", -1, 410, FONT_WHITE);
+               textSurface(TS_AUTOPAUSE, "¥ª¡¼¥È¥Ý¡¼¥º - ON", -1, 410, FONT_WHITE);
        else
-               textSurface(TS_AUTOPAUSE, "AUTOPAUSE - OFF", -1, 410, FONT_WHITE);
+               textSurface(TS_AUTOPAUSE, "¥ª¡¼¥È¥Ý¡¼¥º - OFF", -1, 410, FONT_WHITE);
 }
 
 static signed char showOptionsMenu()
@@ -210,17 +210,17 @@ int doTitle()
 
        textSurface(TS_PRESENTS, "PRESENTS", -1, 300, FONT_WHITE);
        textSurface(TS_AN_SDL_GAME, "AN SDL GAME", -1, 300, FONT_WHITE);
-       textSurface(TS_START_NEW_GAME, "START NEW GAME", -1, 350, FONT_WHITE);
-       textSurface(TS_LOAD_GAME, "LOAD GAME", -1, 370, FONT_WHITE);
-       textSurface(TS_CONTINUE_CURRENT_GAME, "CONTINUE CURRENT GAME", -1, 390,
+       textSurface(TS_START_NEW_GAME, "»Ï¤á¤«¤é", -1, 350, FONT_WHITE);
+       textSurface(TS_LOAD_GAME, "¥í¡¼¥É", -1, 370, FONT_WHITE);
+       textSurface(TS_CONTINUE_CURRENT_GAME, "³¤­", -1, 390,
                FONT_WHITE);
-       textSurface(TS_OPTIONS, "OPTIONS", -1, 410, FONT_WHITE);
-       textSurface(TS_CHEAT_OPTIONS, "CHEAT OPTIONS", -1, 430, FONT_WHITE);
-       textSurface(TS_QUIT, "QUIT", -1, 430, FONT_WHITE);
+       textSurface(TS_OPTIONS, "¥ª¥×¥·¥ç¥ó", -1, 410, FONT_WHITE);
+       textSurface(TS_CHEAT_OPTIONS, "¥Á¡¼¥È¥ª¥×¥·¥ç¥ó", -1, 430, FONT_WHITE);
+       textSurface(TS_QUIT, "½ªÎ»", -1, 430, FONT_WHITE);
 
        createOptionsMenu();
        createDifficultyMenu();
-       textSurface(TS_BACK_TO_MAIN_MENU, "BACK TO MAIN MENU", -1, 0, FONT_WHITE);
+       textSurface(TS_BACK_TO_MAIN_MENU, "¥á¥¤¥ó¥á¥Ë¥å¡¼¤ËÌá¤ë", -1, 0, FONT_WHITE);
 
        createCheatMenu();