Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 6, 2009, 12:03:05 PM (15 years ago)
Author:
rgrieder
Message:

Extracted joy stick related code from InputManager to a new JoyStick class in order to make the InputManger less of a monster class and to apply a little bit more OO.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core4/src/util/StringUtils.cc

    r3265 r3270  
    490490        return std::string::npos;
    491491    }
     492
     493    /**
     494        @brief Replaces individual charaters
     495        @param str String to be manipulated
     496        @param target Character to be replaced
     497        @param replacement Replacement character
     498        @return Number of replacements
     499    */
     500    _UtilExport size_t replaceCharacters(std::string& str, char target, char replacement)
     501    {
     502        size_t j = 0;
     503        for (size_t i = 0; i < str.size(); ++i)
     504        {
     505            if (str[i] == target)
     506            {
     507                str[i] = replacement;
     508                ++j;
     509            }
     510        }
     511        return j;
     512    }
    492513}
Note: See TracChangeset for help on using the changeset viewer.