i
cludestdiohi
cludedoshi
cludeco
iohi
cludegraphicshi
cludestdlibhifdef__cplusplusdefi
e__CPPARGSelsedefi
e__CPPARGSe
difdefi
eMINBOXSIZE15最小方块的尺寸defi
eBGCOLOR7背景着色defi
eGX200defi
eGY10defi
eSJNUM10000每当玩家打到一万分等级加一级按键码defi
eVK_LEFT0x4b00defi
eVK_RIGHT0x4d00defi
eVK_DOWN0x5000defi
eVK_UP0x4800defi
eVK_HOME0x4700defi
eVK_END0x4f00defi
eVK_SPACE0x3920defi
eVK_ESC0x011bdefi
eVK_ENTER0x1c0d定义俄罗斯方块的方向(我定义他为4种)defi
eF_DONG0defi
eF_NAN1defi
eF_XI2defi
eF_BEI3defi
eNEXTCOL20要出的下一个方块的纵坐标defi
eNEXTROW12要出的下一个方块的横从标defi
eMAXROW14游戏屏幕大小defi
eMAXCOL20defi
eSCCOL100游戏屏幕大显示器上的相对位置defi
eSCROW60
i
tgril2216游戏屏幕坐标
fi
tcol1row7当前方块的横纵坐标i
tboxfx0boxgs0当前寺块的形壮和方向i
t
extboxfx0
extboxgs0maxcol22下一个方块的形壮和方向i
tmi
boxcolor6
extmi
boxcolor6i
t
um0游戏分i
tdj0gamedj10181614121086421游戏等级以下我用了一个3维数组来纪录方块的最初形状和方向i
tboxstr7416110001100000000001001100100000001100011000000000010011001000000001101100000000001000110001000000011011000000000010001100010000001100010001000000111010000000000010001000110000000010111000000000110010001000000010001110000000000100010011000000111000100000000001000100010001000000111100000000010001000100010000001111000000001100110000000000110011000000000011001100000000001100110000000000
f0000111001000000100011001000000001001110000000000100110001000000随机得到当前方块和下一个方块的形状和方向voidboxradmi
boxcolor
extmi
boxcolorboxgs
extboxgsboxfx
extboxfx
extmi
boxcolorra
dom141if
extmi
boxcolor4
extmi
boxcolor7
extmi
boxcolor8
extmi
boxcolor9
extboxfxF_DONG
extboxgsra
dom7初始化图形模试voidi
iti
tgdrivei
tgmodei
terrorcodei
itgraphgdrivegmode