前面我们构建了ncurse,接下来我们画一个蛇活动区域,也就是游戏界面:
这个很简单,下面是代码,有点基础的 人都能看懂,全部用的printw函数,简单的输出~
#include <curses.h>
void initNcurses(){
initscr();
keypad(stdscr,1);
}
void Gamepic(){
int hang;
int lie;
for(hang = 0;hang < 20;hang++){
if(hang == 0){
for(lie = 0;lie < 20;lie++){
printw("--");
}
}
printw("\n");
}
if(hang >= 0 && hang <= 19){
for(lie = 0;lie <= 20;lie++){
if(lie == 0 || lie == 20){
printw("|");
}else{
printw(" ");
}
}
printw("\n");
}
if(hang == 19){
for(lie = 0;lie < 20;lie++){
printw("--");
}
printw("\n");
}
}
int main(){
initNcurses();
Gamepic();
getch();
endwin();
return 0;
}