-
Notifications
You must be signed in to change notification settings - Fork 0
/
tetris.c
60 lines (55 loc) · 1.54 KB
/
tetris.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
//
// ,___ .-;'
// `"-.`\_...._/`.`
// , \ /
// .-' ', / () ()\ 一只丑陋皮卡丘的温馨提示:
//`'._ \ /() . (|
// > .' ;, -'- /
// / < |;, __.; 评测请开音量!!!
// '-.'-.| , \ , \ 求求大家手下留情!!!
// `>.|;, \_) \_)
// `-; , /
// \ / <
// '. <`'-,_)
// '._)
//===========================================================================
//
// 版权所有者: (由于不能透露个人信息已删除)
// (由于不能透露个人信息已删除)
// 浙江大学计算机科学与技术学院
//
// 初次创建:2019年5月20日
// 最近修改:2019年5月31日
//
//===========================================================================
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include "genlib.h"
#include "conio.h"
#include <windows.h>
#include <olectl.h>
#include <stdio.h>
#include <mmsystem.h>
#include <wingdi.h>
#include <ole2.h>
#include <ocidl.h>
#include <winuser.h>
#include <math.h>
#define test 233666
void Main(){
InitGraphics(); // 初始化这个神奇的库
//InitConsole(); // 控制台调试输出
// 通过调用四种函数来进行测试,使编译器编译函数
TimerEventProcess(test);
KeyboardEventProcess(test,test);
CharEventProcess(test);
MouseEventProcess(test,test,test,test);
// 注册四种回调函数
registerTimerEvent(TimerEventProcess);
registerKeyboardEvent(KeyboardEventProcess);
registerCharEvent(CharEventProcess);
registerMouseEvent(MouseEventProcess);
startMenu(0); // 启动主菜单
return ;
}