diff options
| author | 2019-02-25 07:30:45 -0500 | |
|---|---|---|
| committer | 2019-02-25 07:30:45 -0500 | |
| commit | ff86a753f13e6b91dee938e7d17c4ac3bfef26d6 (patch) | |
| tree | 3f4039f4011828f1e0279f327a5e8b6be774648e | |
| parent | af3f5f149ae74d149fd0f807d6b813ab62340cd0 (diff) | |
| download | cetris-ff86a753f13e6b91dee938e7d17c4ac3bfef26d6.tar.gz cetris-ff86a753f13e6b91dee938e7d17c4ac3bfef26d6.tar.bz2 cetris-ff86a753f13e6b91dee938e7d17c4ac3bfef26d6.zip | |
delete wrong ncurses_ui header
| -rw-r--r-- | ncurses_ui.h | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/ncurses_ui.h b/ncurses_ui.h deleted file mode 100644 index 95bb3cf..0000000 --- a/ncurses_ui.h +++ /dev/null @@ -1,60 +0,0 @@ -#include <ncurses.h>
-#include <locale.h>
-
-#include "betris.h"
-
-#define BLOCK "[]"
-#define BOARD_TOP "/------------------\\"
-#define BOARD_MID "| |"
-#define BOARD_BOTTOM "\\------------------/"
-
-void curses_init() {
- setlocale(LC_CTYPE, "");
- initscr();
- noecho();
- keypad(stdscr, TRUE);
- curs_set(0);
- timeout(32);
-
- resize_term(20, 50);
-
- start_color();
- init_pair(0, COLOR_MAGENTA, COLOR_BLACK);
- init_pair(1, COLOR_GREEN, COLOR_BLACK);
- init_pair(2, COLOR_BLUE, COLOR_BLACK);
- init_pair(3, COLOR_YELLOW, COLOR_BLACK);
- clear();
-}
-
-void draw_board() {
- for (int y = 0; y < BOARD_Y + 1; y++) {
- if (y == 0)
- mvaddstr(y, 10, BOARD_TOP);
- else if (y == BOARD_Y)
- mvaddstr(y, 10, BOARD_BOTTOM);
- else
- mvaddstr(y, 10, BOARD_MID);
- }
- for (int x = 0; x < BOARD_X; x++) {
- for (int y = 0; y < BOARD_Y; y++) {
- if (g.board[x][y])
- mvaddstr(y * 2, x + 10, BLOCK);
- }
- }
-}
-
-int main(void) {
- curses_init();
- add_piece(L);
- int c;
- while(1) {
- c = getch();
- switch (c) {
- case 'q': exit(1);
- }
- draw_board();
- refresh();
- }
- return 0;
-}
-
|