- int element = level->field[x][y];
-
- if (element == EL_CHAR('['))
- element = EL_CHAR_AUMLAUT;
- else if (element == EL_CHAR('\\'))
- element = EL_CHAR_OUMLAUT;
- else if (element == EL_CHAR(']'))
- element = EL_CHAR_UUMLAUT;
- else if (element == EL_CHAR('^'))
- element = EL_CHAR_COPYRIGHT;
-
- level->field[x][y] = element;
+ /* map game font elements */
+ element = (element == EL_CHAR('[') ? EL_CHAR_AUMLAUT :
+ element == EL_CHAR('\\') ? EL_CHAR_OUMLAUT :
+ element == EL_CHAR(']') ? EL_CHAR_UUMLAUT :
+ element == EL_CHAR('^') ? EL_CHAR_COPYRIGHT : element);