Changeset 994 for code/branches/core2/src/orxonox/core/Executor.h
- Timestamp:
- Apr 5, 2008, 5:54:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core2/src/orxonox/core/Executor.h
r967 r994 76 76 else \ 77 77 { \ 78 SubString tokens(params, delimiter, SubString::WhiteSpaces, false, '\\', '"', '(', ')', '\0'); \79 \78 SubString tokens(params, delimiter, SubString::WhiteSpaces, false, '\\', true, '"', true, '(', ')', true, '\0'); \ 79 \ 80 80 for (unsigned int i = tokens.size(); i < this->functor_->getParamCount(); i++) \ 81 81 { \ … … 86 86 } \ 87 87 } \ 88 \89 MultiTypeMath param[ paramCount]; \88 \ 89 MultiTypeMath param[MAX_FUNCTOR_ARGUMENTS]; \ 90 90 COUT(5) << "Calling Executor " << this->name_ << " through parser with " << paramCount << " parameters, using " << tokens.size() << " tokens ("; \ 91 91 for (unsigned int i = 0; i < tokens.size() && i < MAX_FUNCTOR_ARGUMENTS; i++) \ … … 109 109 } \ 110 110 COUT(5) << ")." << std::endl; \ 111 \ 111 \ 112 if ((tokens.size() > paramCount) && (this->functor_->getTypenameParam(paramCount - 1) == "string")) \ 113 param[paramCount - 1] = tokens.subSet(paramCount - 1).join(); \ 114 \ 112 115 switch(paramCount) \ 113 116 { \
Note: See TracChangeset
for help on using the changeset viewer.