Suit symbols work on all terminals now.
This commit is contained in:
parent
4c9336f944
commit
ee3daeb30a
2
Makefile
2
Makefile
@ -13,7 +13,7 @@ OBJECTS = ${LIB_DIR}/frame.o \
|
|||||||
${LIB_DIR}/keyboard.o \
|
${LIB_DIR}/keyboard.o \
|
||||||
${LIB_DIR}/display.o \
|
${LIB_DIR}/display.o \
|
||||||
${LIB_DIR}/game.o
|
${LIB_DIR}/game.o
|
||||||
LDFLAGS = -lncurses
|
LDFLAGS = -lncursesw
|
||||||
|
|
||||||
tty-solitaire: ${OBJECTS}
|
tty-solitaire: ${OBJECTS}
|
||||||
${CC} ${CFLAGS} ${LDFLAGS} ${SRC} -o ${OUTPUT} ${OBJECTS}
|
${CC} ${CFLAGS} ${LDFLAGS} ${SRC} -o ${OUTPUT} ${OBJECTS}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
|
||||||
void initialize_curses() {
|
void initialize_curses() {
|
||||||
setlocale(LC_ALL, ""); /* supporting unicode characters */
|
setlocale(LC_ALL, "en_US.utf-8"); /* supporting unicode characters */
|
||||||
initscr(); /* initialize the terminal in curses mode */
|
initscr(); /* initialize the terminal in curses mode */
|
||||||
raw(); /* disable line buffers */
|
raw(); /* disable line buffers */
|
||||||
noecho(); /* character echo is unnecessary */
|
noecho(); /* character echo is unnecessary */
|
||||||
|
Loading…
Reference in New Issue
Block a user