diff --git a/source/blood/src/levels.cpp b/source/blood/src/levels.cpp index a2164819f..c60c43bdc 100644 --- a/source/blood/src/levels.cpp +++ b/source/blood/src/levels.cpp @@ -193,6 +193,11 @@ char * levelGetTitle(void) char *pTitle = gEpisodeInfo[nEpisode].levelsInfo[nLevel].Title; if (*pTitle == 0) return NULL; + for (int i = Bstrlen(pTitle)-1; i > 0; i--) + { + if ((pTitle[i] == '/') || (pTitle[i] == '\\')) + return &pTitle[i+1]; + } return pTitle; }