diff options
Diffstat (limited to 'crawl-ref/source/format.cc')
-rw-r--r-- | crawl-ref/source/format.cc | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/crawl-ref/source/format.cc b/crawl-ref/source/format.cc index 33bb2a47d1..400f900dff 100644 --- a/crawl-ref/source/format.cc +++ b/crawl-ref/source/format.cc @@ -166,48 +166,6 @@ formatted_string::operator std::string() const return (s); } -void replace_all_in_string(std::string& s, const std::string& search, - const std::string& replace) -{ - std::string::size_type pos = 0; - while ( (pos = s.find(search, pos)) != std::string::npos ) - { - s.replace(pos, search.size(), replace); - pos += replace.size(); - } -} - -std::string formatted_string::html_dump() const -{ - std::string s; - for (unsigned i = 0; i < ops.size(); ++i) - { - std::string tmp; - switch (ops[i].type) - { - case FSOP_TEXT: - tmp = ops[i].text; - // (very) crude HTMLification - replace_all_in_string(tmp, "&", "&"); - replace_all_in_string(tmp, " ", " "); - replace_all_in_string(tmp, "<", "<"); - replace_all_in_string(tmp, ">", ">"); - replace_all_in_string(tmp, "\n", "<br>"); - s += tmp; - break; - case FSOP_COLOUR: - s += "<font color="; - s += colour_to_str(ops[i].x); - s += ">"; - break; - case FSOP_CURSOR: - // FIXME error handling? - break; - } - } - return s; -} - const formatted_string & formatted_string::operator += (const formatted_string &other) { |