projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed output of UTF-8 character for level sketch brushes
[rocksndiamonds.git]
/
src
/
editor.c
diff --git
a/src/editor.c
b/src/editor.c
index 206d1c1df6d0b00d5525ffdd938da0c0007a4098..466231ecca0be9c014b7c74a6641940955d2d79c 100644
(file)
--- a/
src/editor.c
+++ b/
src/editor.c
@@
-3999,13
+3999,13
@@
static int editor_el_chars[] =
EL_CHAR('^'),
EL_CHAR('_'),
EL_CHAR('^'),
EL_CHAR('_'),
- EL_CHAR(
'©'
),
- EL_CHAR(
'Ä'
),
- EL_CHAR(
'Ö'
),
- EL_CHAR(
'Ü'
),
+ EL_CHAR(
CHAR_BYTE_COPYRIGHT
),
+ EL_CHAR(
CHAR_BYTE_UMLAUT_A
),
+ EL_CHAR(
CHAR_BYTE_UMLAUT_O
),
+ EL_CHAR(
CHAR_BYTE_UMLAUT_U
),
- EL_CHAR(
'°'
),
- EL_CHAR(
'®'
),
+ EL_CHAR(
CHAR_BYTE_DEGREE
),
+ EL_CHAR(
CHAR_BYTE_REGISTERED
),
EL_CHAR(FONT_ASCII_CURSOR),
EL_CHAR(FONT_ASCII_BUTTON),
EL_CHAR(FONT_ASCII_CURSOR),
EL_CHAR(FONT_ASCII_BUTTON),
@@
-4109,13
+4109,13
@@
static int editor_el_steel_chars[] =
EL_STEEL_CHAR('^'),
EL_STEEL_CHAR('_'),
EL_STEEL_CHAR('^'),
EL_STEEL_CHAR('_'),
- EL_STEEL_CHAR(
'©'
),
- EL_STEEL_CHAR(
'Ä'
),
- EL_STEEL_CHAR(
'Ö'
),
- EL_STEEL_CHAR(
'Ü'
),
+ EL_STEEL_CHAR(
CHAR_BYTE_COPYRIGHT
),
+ EL_STEEL_CHAR(
CHAR_BYTE_UMLAUT_A
),
+ EL_STEEL_CHAR(
CHAR_BYTE_UMLAUT_O
),
+ EL_STEEL_CHAR(
CHAR_BYTE_UMLAUT_U
),
- EL_STEEL_CHAR(
'°'
),
- EL_STEEL_CHAR(
'®'
),
+ EL_STEEL_CHAR(
CHAR_BYTE_DEGREE
),
+ EL_STEEL_CHAR(
CHAR_BYTE_REGISTERED
),
EL_STEEL_CHAR(FONT_ASCII_CURSOR),
EL_STEEL_CHAR(FONT_ASCII_BUTTON),
EL_STEEL_CHAR(FONT_ASCII_CURSOR),
EL_STEEL_CHAR(FONT_ASCII_BUTTON),
@@
-10074,7
+10074,7
@@
static void CopyBrushExt(int from_x, int from_y, int to_x, int to_y,
else if (element >= NUM_FILE_ELEMENTS)
element_mapped = EL_UNKNOWN;
else if (element >= NUM_FILE_ELEMENTS)
element_mapped = EL_UNKNOWN;
- printf("%
c%03d", (mode == CB_DUMP_BRUSH ? '`' : '¸'
), element_mapped);
+ printf("%
s%03d", (mode == CB_DUMP_BRUSH ? "`" : "¸"
), element_mapped);
}
printf("\n");
}
printf("\n");
@@
-10233,11
+10233,11
@@
static int DrawLevelText(int sx, int sy, char letter, int mode)
/* map lower case letters to upper case and convert special characters */
if (letter >= 'a' && letter <= 'z')
letter_element = EL_CHAR_ASCII0 + letter + (int)('A' - 'a');
/* map lower case letters to upper case and convert special characters */
if (letter >= 'a' && letter <= 'z')
letter_element = EL_CHAR_ASCII0 + letter + (int)('A' - 'a');
- else if (letter ==
'ä' || letter == 'Ä'
)
+ else if (letter ==
CHAR_BYTE_UMLAUT_a || letter == CHAR_BYTE_UMLAUT_A
)
letter_element = EL_CHAR_AUMLAUT;
letter_element = EL_CHAR_AUMLAUT;
- else if (letter ==
'ö' || letter == 'Ö'
)
+ else if (letter ==
CHAR_BYTE_UMLAUT_o || letter == CHAR_BYTE_UMLAUT_O
)
letter_element = EL_CHAR_OUMLAUT;
letter_element = EL_CHAR_OUMLAUT;
- else if (letter ==
'ü' || letter == 'Ü'
)
+ else if (letter ==
CHAR_BYTE_UMLAUT_u || letter == CHAR_BYTE_UMLAUT_U
)
letter_element = EL_CHAR_UUMLAUT;
else if (letter == '^')
letter_element = EL_CHAR_COPYRIGHT;
letter_element = EL_CHAR_UUMLAUT;
else if (letter == '^')
letter_element = EL_CHAR_COPYRIGHT;