Commit 07773dae authored by wind2009's avatar wind2009

Add escape

parent 27be0c68
......@@ -27,7 +27,7 @@ module MSETranslator
def write_monster(file, card)
file.write "\n#{MSEConstants::MSETags::TagCard}:\n"
file.write self.generate_line MSEConstants::MSETags::TagCardType, YGOCoreJudgers.get_cardtype_str(card)
file.write self.generate_line MSEConstants::MSETags::TagName, YGOCoreJudgers.get_name(card)
file.write self.generate_line MSEConstants::MSETags::TagName, self.escape(YGOCoreJudgers.get_name(card))
file.write self.generate_line MSEConstants::MSETags::TagAttribute, YGOCoreJudgers.get_attribute_str(card)
file.write self.generate_line MSEConstants::MSETags::TagLevel, YGOCoreJudgers.get_level_str(card)
file.write self.generate_line MSEConstants::MSETags::TagImage, YGOCoreJudgers.get_image_str(card)
......@@ -60,7 +60,7 @@ module MSETranslator
def write_spell(file, card)
file.write "\n#{MSEConstants::MSETags::TagCard}:\n"
file.write self.generate_line MSEConstants::MSETags::TagCardType, YGOCoreJudgers.get_cardtype_str(card)
file.write self.generate_line MSEConstants::MSETags::TagName, YGOCoreJudgers.get_name(card)
file.write self.generate_line MSEConstants::MSETags::TagName, self.escape(YGOCoreJudgers.get_name(card))
file.write self.generate_line MSEConstants::MSETags::TagAttribute, YGOCoreJudgers.get_attribute_str(card)
file.write self.generate_line MSEConstants::MSETags::TagLevel, YGOCoreJudgers.get_level_str(card)
file.write self.generate_line MSEConstants::MSETags::TagImage, YGOCoreJudgers.get_image_str(card)
......@@ -83,6 +83,13 @@ module MSETranslator
word = word.squeeze "\n"
word = word.gsub "。\n", "。"
word = word.gsub ".\n", "."
word = self.escape word
word
end
def escape(word)
word = word.gsub "<", "\\<"
word = word.gsub ">", "\\>"
word
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment