perf(MCU课设): 优化动画效果

This commit is contained in:
iridiumR 2022-06-06 20:06:14 +08:00
parent a019d644db
commit 8c76f3a6d3
2 changed files with 9 additions and 3 deletions

View file

@ -213,7 +213,7 @@
<GroupNumber>1</GroupNumber>
<FileNumber>1</FileNumber>
<FileType>1</FileType>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\main.c</PathWithFileName>
@ -273,7 +273,7 @@
<GroupNumber>1</GroupNumber>
<FileNumber>6</FileNumber>
<FileType>1</FileType>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\block.c</PathWithFileName>

View file

@ -2,6 +2,7 @@
#include "draw.h"
#include "button.h"
#include <reg52.h>
#include "delay.h"
char base[MAX_X][MAX_Y] = {0}; //x*y //0为空 1为下落完成 2为正在下落
extern unsigned char score;
@ -253,6 +254,11 @@ void blockGameOver()
{
for(j = 0; j < MAX_Y; j++)
for(i = 0; i < MAX_X; i++)
base[i][j] = 1;
{
//此处看似降低效率,但其实是为了增加喜剧效果
delayms(10);
base[i][j]=1;
placeIMG_BLOCK(i, j);
}
}
}