summaryrefslogtreecommitdiffstats
path: root/src/CBot
diff options
context:
space:
mode:
authoradiblol <adiblol@hydrogen>2013-05-26 18:40:25 +0200
committeradiblol <adiblol@hydrogen>2013-05-26 18:40:25 +0200
commitcc2e192f0d71a48d211fe47d6eb07419aac810c3 (patch)
tree9ee5aa08c02bf198593ddf874e0c4dfa89211e99 /src/CBot
parent8f6fd2a1316432970f1d86515819e7bbe15ddab3 (diff)
downloadcolobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.tar.gz
colobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.tar.bz2
colobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.zip
Reorganize string parsing in CBotToken::NextToken to fix #212
Diffstat (limited to 'src/CBot')
-rw-r--r--src/CBot/CBotToken.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/CBot/CBotToken.cpp b/src/CBot/CBotToken.cpp
index f03ca91..7c00e87 100644
--- a/src/CBot/CBotToken.cpp
+++ b/src/CBot/CBotToken.cpp
@@ -248,17 +248,15 @@ CBotToken* CBotToken::NextToken(char* &program, int& error, bool first)
{
while (c != 0 && !CharInList(c, nch))
{
- mot += c;
- c = *(program++); // next character
if ( c == '\\' )
{
c = *(program++); // next character
if ( c == 'n' ) c = '\n';
if ( c == 'r' ) c = '\r';
if ( c == 't' ) c = '\t';
- mot += c;
- c = *(program++); // next character
}
+ mot += c;
+ c = *(program++);
}
if ( c == '\"' )
{