mirror of
				https://github.com/xcat2/xNBA.git
				synced 2025-10-31 03:12:32 +00:00 
			
		
		
		
	Use ANSI escape sequence to reset and clear terminal, rather than using
the (slow) werase().
This commit is contained in:
		| @@ -5,6 +5,8 @@ unsigned short _COLS = 80; | ||||
| unsigned short _LINES = 25; | ||||
|  | ||||
| static void ansiscr_init ( struct _curses_screen *scr __unused ) { | ||||
| 	/* Reset terminal attributes and clear screen */ | ||||
| 	printf ( "\033[0m\033[2J" ); | ||||
| } | ||||
|  | ||||
| static void ansiscr_exit ( struct _curses_screen *scr __unused ) { | ||||
|   | ||||
| @@ -17,8 +17,6 @@ WINDOW *initscr ( void ) { | ||||
| 	stdscr->scr->init( stdscr->scr ); | ||||
| 	stdscr->height = LINES; | ||||
| 	stdscr->width = COLS; | ||||
| 	werase( stdscr ); | ||||
|  | ||||
| 	return stdscr; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user