--- a/main.c
+++ b/main.c
@@ -4525,10 +4525,10 @@
 
 #if TGC_IS_CURSES
 static my_inline void __curleft(void)
-{ (void) move(stdscr->_cury, stdscr->_curx - 1);
+{ (void) move(getcury(stdscr), getcurx(stdscr) - 1);
 }
 static my_inline void __curright(void)
-{ (void) move(stdscr->_cury, stdscr->_curx + 1);
+{ (void) move(getcury(stdscr), getcurx(stdscr) + 1);
 }
 #endif
 
