Cou
tlasttime记录的是上一个tickcou
t返回的东西这样当再一次测试时间时新的tickcou
t产生了它来减去上一次的tickcou
t就得出了一个时间间隔这个就可以和i
tervel比较从而得出是否激活了retur
0实现了以上的操作后,接下来要实现界面的设置一方便盒子在界面上的显示和操作;5voidi
itMapvoid初始化地图我们须要一圈卫兵呵呵,全是1用来保证方块不会出来i
txyfory0yMAX_Yyforx0xMAX_Xxifx2xMAX_X3yMAX_Y3mapyx1elsemapyx0这里初始化出这个形状当然是无盖的voidre
dervoid这里唯一的绘图函数i
txystatici
tcPage0当前页换页用defi
eSTARTX50定义几个常量defi
eSTARTY0数值根据自己的需要可以自己设置defi
eLEN18
9
fsetactivepagecPagecPage010选择页cleardevice清屏setcolor12前景颜色prscoresetcolor15recta
gleSTARTXLEN22STARTYLEN32STARTXLENMAX_X22STARTYLENMAX_Y22用白色画一个外框setfillstyleSOLID_FILL5fory3yMAX_Y2y画地图forx2xMAX_X2xifmapyxrecta
glexLENSTARTXyLENSTARTYxLENSTARTXLENyLENSTARTYLENbarxLENSTARTX1yLENSTARTY1xLENSTARTXLEN2yLENSTARTYLEN2绘图操作就不要作太复杂的介绍了这只写作用以上段根据地图上的点阵情况将地图反映到屏幕上fory0y5y画下落物forx0x5xifcurboxyx
10
fifycury2recta
glexcurxLENSTARTXycuryLENSTARTYxcurxLENSTARTXLENycuryLENSTARTYLENbarxcurxLENSTARTX1ycuryLENSTARTY1xcurxLENSTARTXLEN2ycuryLENSTARTYLEN2以上将下落的盒子按昭它在地图上的坐标画到对应的区域里fory0y5y画下一个forx0x5xif
extboxyxrecta
glexLEN320yLEN10xLEN338yLEN28barxLEN321yLEN11xLEN336yLEN26
11
f这个画出下一个盒子的预览setvisualpagecPage确认在cPage页里画好了将它显示出来这样我们的初始化界面和盒子在图上的意义显示已经完成;5接下里我们要对即将出现的方块的形状进行预览即建立一个新的函数用来显示下一个下落的盒子;voidrebuidNext新建下一个形状并放到
extbox中i
tixyira
domMAX_C从几种方块里面选一种fory0y5y并复制过来forx0x5x
extboxyxboxiyx复制r