--- /dev/null
+\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
-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.
+ÁêÊѤï¤é¤º¿Í»È¤¤¤¬¹Ó¤¤¤Ê¡¢¥¯¥é¥¹¡£
-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.
+¤¹¤°¹Ô¤³¤¦¡£
-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.
+¤½¤ì¤Ï¤¦¤Þ¤¯¹Ô¤¯¤À¤í¤¦¡£¤À¤¬ÌýÃǤ¹¤ë¤Ê¡£
-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¤Ä¤Ç¤â¼º¤¨¤Ð¡¢¿ô¥ö·î¤ÎÆâ¤Ë¤³¤Î¥¹¥Ô¥ê¥Ã¥È·Ï¤Î¿Í¡¹¤¬²¿Àé¿Í¤â»à¤ó¤Ç¤·¤Þ¤¦¤À¤í¤¦¡£
-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ÀɤΥߥµ¥¤¥ëÄú¤Ç¤â¼çÍ×ÅÔ»Ô¤òÇ˲õ¤Ç¤¤ë¤Û¤É¤Î¥í¥±¥Ã¥È¤òÅëºÜ¤·¤Æ¤¤¤ë¡£ÅÛ¤é¤Ë¤ÏÀµÌ̤«¤é¸þ¤«¤ï¤º¡¢½½Ê¬¤Êµ÷Î¥¤òÊݤơ£
-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¤Î¿®¹æ¤òȯ¤·¤Æ¤¤¤Ê¤¤´Ï¤Ï¶á¤Å¤¤¤¿¤À¤±¤ÇÇúȯ¤¹¤ë¡£¼ÙËâ¤Ê¤é¤ÐÂǤÁÍî¤È¤»¡£
-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!
+³§¤¬·¯¤Ë´üÂÔ¤·¤Æ¤¤¤ë¡¢¥¯¥ê¥¹! ¤À¤¬Ëº¤ì¤ë¤Ê - ÅÛ¤é¤Ï·è¤·¤Æ¡Ø¥¹¥¿¡¼¥¥é¡¼¡Ù¤È¤Ï¸Æ¤Ð¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¤½¤ì¤Ç¤Ï¤¤ì¤¤²á¤®¤ë¤«¤é¤À!
-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¤Î¥Ñ¥È¥í¡¼¥ë¤ò·Þ·â¤·¤í¡£¤â¤Á¤í¤óÅÛÎìÁ¥¤ò¸î±Ò¤·¤Æ¤¤¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£½½Ê¬¤Ëµ¤¤ò¤Ä¤±¤í!!
-(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!
+¤¹¤°¸þ¤«¤¦!
-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.
+¤ï¤«¤Ã¤¿¡£¤¹¤°¸þ¤«¤¦¤ÈÅÁ¤¨¤Æ¤¯¤ì¡£
-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!
+ʬ¤«¤Ã¤¿!
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!
+¡Ä¤¤¤º¤ìÀ臘¤³¤È¤Ë¤Ê¤ë¤Î¤À¡£¤Ê¤é¤Ð¤³¤Î´Ï¤ÎÀǽ¤ò»î¤·¤Æ¤ä¤ë!
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...
+ÅÛ¤ò»¦¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤¬»ÄÇ°¤À¡Ä
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!
+¤½¤¤¤Ä¤Ï³Ú¤·¤ß¤À!
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.
+°Ê¸å¤ÎºîÀï¤Ë¤Ï¥Õ¥§¡¼¥Ù¡¦¥ì¥Ã¥¯¥¹¤¬²Ã¤ï¤ë¡£¤·¤«¤·¡¢Èà½÷¤¬»²²Ã¤·¤Ê¤¤ºîÀï¤â¤¢¤ë¡£
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...
+¤½¤³¤ËË夬¤¤¤ë¤Î¤«¤·¤é¡Ä
-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 ¡Ä¤½¤·¤Æº£¡¢¤½¤Î»þ¤¬Ë¬¤ì¤è¤¦¤È¤·¤Æ¤¤¤ë
15
-Nerod
+¥Í¥í¥É
31
30
-Allez
+¥¢¥ì¥º
32
30
-Urusor
+¥¦¥ë¥½¥ë
33
20
-Dorim
+¥É¥ê¥à
31
40
-Elamale
+¥¨¥é¥á¡¼¥ë
34
-1
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
6
0
FACE_SID
-Sid Wilson (none)
-Intercept slave transports
+¥·¥É¡¦¥¦¥£¥ë¥½¥ó (¤Ê¤·)
+ÅÛÎìÍ¢Á÷¤ÎÁË»ß
15
-Hail
+¥Ï¥¤¥ë
31
30
-Ceradse
+¥»¥é¥É¥»
32
30
-Hinstag
+¥Ò¥ó¥¹¥¿¥°
33
20
-Joldar
+¥¸¥ç¥ë¥À¡¼
31
40
-Moebo
+¥â¥¨¥Ü
34
-1
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
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
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
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
FACE_SID
-1
0
-oh my god...
+²¿¤È¤¤¤¦¤³¤È¤À¡Ä
0
FACE_PHOEBE
-1
0
-Hey, over here! Destroy this tug so I can break free!
+¤³¤Ã¤Á¤è! ¤³¤Î¥ï¥¤¥ä¡¼¤òÀÚ¤ì¤ÐÆ°¤±¤ë¤è¤¦¤Ë¤Ê¤ë¤ï!
0
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
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);
}
{
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)
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;
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"
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;
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:
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;
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;
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;
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;
}
{
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);
if (player.ammo[1] >= 100)
{
player.ammo[1] = 200;
- setInfoLine("Laser Overheat!!", FONT_WHITE);
+ setInfoLine("¥ì¡¼¥¶¡¼ ¥ª¡¼¥Ð¡¼¥Ò¡¼¥È!!", FONT_WHITE);
}
}
}
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;
{
char string[50];
- sprintf(string, "System : %s", systemNames[game.system]);
+ sprintf(string, "À±·Ï : %s·Ï", systemNames[game.system]);
textSurface(0, string, 0, 0, FONT_WHITE);
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);
}
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;
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);
}
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;
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)
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);
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);
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);
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)
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;
{
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);
}
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);
{
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);
}
}
y += 30;
}
- drawString("*** HELP ***", 120, 170, FONT_WHITE, savesSurface);
+ drawString("*** ¥Ø¥ë¥× ***", 120, 170, FONT_WHITE, savesSurface);
switch (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;
}
#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)
if (ally == &aliens[ALIEN_PHOEBE])
{
- strcpy(otherName, "Ursula");
+ strcpy(otherName, "¥¦¡¼¥·¥å¥é");
kills = game.wingMate1Kills;
difference = game.wingMate1Kills - game.wingMate2Kills;
if ((game.wingMate1Kills > game.wingMate2Kills) &&
}
else
{
- strcpy(otherName, "Phoebe");
+ strcpy(otherName, "¥Õ¥§¡¼¥Ù");
kills = game.wingMate2Kills;
difference = game.wingMate2Kills - game.wingMate1Kills;
if ((game.wingMate2Kills > game.wingMate1Kills) &&
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)
{
game.stationedPlanet = 0;
game.area = 1;
- strcpy(game.stationedName, "Hail");
+ strcpy(game.stationedName, "¥Ï¥¤¥ë");
initPlanetMissions(game.system);
}
else if (game.area == MISN_MOEBO)
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)
systemPlanet[game.stationedPlanet].missionCompleted = 1;
}
- strcpy(game.destinationName, "None");
+ strcpy(game.destinationName, "¤Ê¤·");
game.destinationPlanet = game.stationedPlanet;
}
currentMission.completed1[0] = OB_COMPLETED;
mission_killAllEnemies();
engine.addAliens = -1;
- setInfoLine("*** All Primary Objectives Completed ***", FONT_GREEN);
+ setInfoLine("*** Á´¤Æ¤Î¼çÍפÊǤ̳¤ò´°Î» ***", FONT_GREEN);
}
}
*completed = 2;
checkTimer();
if ((game.area == MISN_URUSOR) && (type == M_DISABLE_TARGET))
- setRadioMessage(FACE_SID, "All vessels disabled!", 1);
+ setRadioMessage(FACE_SID, "Êäµë´Ï¤òÁ´¤Æ¹Ò¹ÔÉÔǽ¤Ë¤·¤¿!", 1);
}
else
{
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;
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;
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;
}
}
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;
}
// 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;
}
{
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);
}
}
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
{
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
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;
}
}
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++)
{
{
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++)
{
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);
}
/*
{
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);
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();
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;
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);
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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();
{
if (player.shield - 1 <= engine.lowShield)
{
- setInfoLine("!!! WARNING: SHIELD LOW !!!", FONT_RED);
+ setInfoLine("!!! ·Ù¹ð: ¥·¡¼¥ë¥ÉÄã²¼ !!!", FONT_RED);
}
}
player.shield--;
{
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]);
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]);
}
}
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();
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;
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:
/* ----------- 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;
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()
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()
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();