X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Feditor.c;h=781a3efd8a9b09327f70b4430fec6afaaeff335d;hb=af5afdd0588973b29fe9c86f0212507abb3b6c59;hp=cc1232f8dabbeab772d20f6d200b90273a1de409;hpb=b26f8fb0a937290a3e3f8241a5765556f437ab2a;p=rocksndiamonds.git diff --git a/src/editor.c b/src/editor.c index cc1232f8..781a3efd 100644 --- a/src/editor.c +++ b/src/editor.c @@ -10285,6 +10285,10 @@ static int DrawLevelText(int sx, int sy, char letter, int mode) case TEXT_WRITECHAR: if (letter_element >= EL_CHAR_START && letter_element <= EL_CHAR_END) { + if (new_element1 >= EL_STEEL_CHAR_START && + new_element1 <= EL_STEEL_CHAR_END) + letter_element = letter_element - EL_CHAR_START + EL_STEEL_CHAR_START; + delete_buffer[sx - start_sx] = Feld[lx][ly]; Feld[lx][ly] = letter_element;