메뉴 건너뛰기

시스템프로그래밍 실습

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

#include <ncurses.h>

 

#define DINO_HEIGHT 13

#define CACTUS_HEIGHT 5

#define CACTUS_SPEED 3

 

void DrawDinorsaur(int);

void DrawCactus(int, int);

 

void DrawDinorsaur(int dinosaurHead)

{

move(dinosaurHead, 0);

static bool legDraw = true;

 

printw("        &&&&&&& \n");

printw("       && &&&&&&\n");

printw("       &&&&&&&&&\n");

printw("&      &&&      \n");

printw("&&     &&&&&&&  \n");

printw("&&&   &&&&&     \n");

printw(" &&  &&&&&&&&&& \n");

printw(" &&&&&&&&&&&    \n");

printw("  &&&&&&&&&&    \n");

printw("    &&&&&&&&    \n");

printw("     &&&&&&     \n");

 

if (legDraw) {

printw("     &    &&&     \n");

printw("     &&           ");

legDraw = false;

}

else {

printw("     &&&  &       \n");

printw("          &&      ");

legDraw = true;

}

 

}

 

int main(int argc, char* argv[])

{

initscr();

 

int winWidth = 0, winHeight = 0;

int dinosaurHead = 0, cactusHead = 0;

int cactusPos = 0;

 

endwin();

 

return 0;

}

 
제목 날짜
태그 목록
위로