easyx结合c语言编写俄罗斯方块
#include <graphics.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#define WIDTH 10
#define HEIGHT 20
#define BLOCK_SIZE 20
int map[HEIGHT][WIDTH] = {0};
int block[4][4] = {0};
int block_x = 0, block_y = 0;
int score = 0;
void init_block()
{
int type = rand() % 7;
switch (type)
{
case 0:
block[0][0] = 1;
block[1][0] = 1;
block[2][0] = 1;
block[3][0] = 1;
break;
case 1:
block[0][0] = 1;
block[0][1] = 1;
block[1][0] = 1;
block[1][1] = 1;
break;
case 2:
block[0][1] = 1;
block[1][1] = 1;
block[1][0] = 1;
block[2][0]