mirror of
https://github.com/php/php-src.git
synced 2024-11-25 10:54:15 +08:00
453a4ae985
see example1 for whats possible right now
29 lines
777 B
PHP
29 lines
777 B
PHP
<?php
|
|
$n=0;
|
|
ncurses_init();
|
|
if(ncurses_has_colors()){
|
|
ncurses_start_color();
|
|
ncurses_init_pair(1,NCURSES_COLOR_RED,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(2,NCURSES_COLOR_GREEN,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(3,NCURSES_COLOR_YELLOW,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(4,NCURSES_COLOR_BLUE,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(5,NCURSES_COLOR_MAGENTA,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(6,NCURSES_COLOR_CYAN,NCURSES_COLOR_BLACK);
|
|
ncurses_init_pair(7,NCURSES_COLOR_WHITE,NCURSES_COLOR_BLACK);
|
|
}
|
|
while(1){
|
|
for ($x=0; $x<80; $x++) {
|
|
for ($y=0; $y<24; $y++) {
|
|
$n++;
|
|
ncurses_move($y,$x);
|
|
ncurses_addch($n+64);
|
|
ncurses_color_set($n%8);
|
|
ncurses_refresh();
|
|
if($n>26)$n=0;
|
|
}
|
|
}
|
|
}
|
|
ncurses_getch();
|
|
?>
|
|
|