X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=src%2Fdisplay.c;fp=src%2Fdisplay.c;h=9390fbccaca7c81be4d0676c5e2640c85737a5ec;hb=da2c28e700faec39bab322b103fe0298c52fbda7;hp=0000000000000000000000000000000000000000;hpb=7a95b0cf1636ea70b946b41415f175018ef078ca;p=my-code%2Fivac.git diff --git a/src/display.c b/src/display.c new file mode 100644 index 0000000..9390fbc --- /dev/null +++ b/src/display.c @@ -0,0 +1,37 @@ +/* display.c -- display management stuff + * + * hackbard@hackdaworld.dyndns.org + * + */ + +#include "display.h" + +int display_init(t_display *display) { + + puts("[display] initializing display ..."); + + initscr(); + raw(); + noecho(); + keypad(stdscr,TRUE); + getmaxyx(stdscr,display->max_y,display->max_x); + + return D_SUCCESS; +} + +int display_refresh(t_display *display) { + + getmaxyx(stdscr,display->max_y,display->max_x); + + return D_SUCCESS; +} + +int display_shutdown(t_display *display) { + + noraw(); + echo(); + + puts("[display] shutdown"); + + return D_SUCCESS; +}