基于Linux终端C语言 俄罗斯方块

基于Linux终端C语言 俄罗斯方块,第1张

基于Linux终端C语言 俄罗斯方块


//

#include
#include
#include

#define STTY_UP    "stty raw -echo -F"
#define STTY_DOWN  "stty -raw echo -F"
#define PATH       " /dev/tty"

#define HEIGHT   21
#define WIDTH    12
#define FULL_NUMBER (WIDTH-2)

//
struct pos
{
    int x;
    int y;
};
struct pos  point[4];
int block[HEIGHT][WIDTH] = {0};
int current_point;
int current_status;
int score = 0;
int level = 0;


void init_block();
void display();
void gotoxy(int ,int );
void new_point();
void draw_point();
void point_move_down();
void point_move_right();
void point_move_left();
void point_spin();
int  get_char();
int  is_game_over();

/******

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5690859.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存