首先我们要知道地图位置大体是怎么样的 绘出一个大概的地图
设置了20×20的方格
源码在这里
#include<curses.h>
void initNcurse()
{
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");
for(lie=0;lie<=20;lie++)
{
if(lie==0||lie==20)
{
printw("|");
}
else {
printw(" ");
}
}
printw("\n");
}
if(hang>0 && hang<=18)
{
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");
printw("By Caishucong");
}
}
}
int main()
{
initNcurse();
gamePic();
getch();
endwin();
return 0;
}