int check_horizon()
{
int ii,kk,ff,mm;
for(ii=0; ii<MAPY-1; ii++)
{
for(kk=1; kk<MAPX-1; kk++)
{
ff=0;
while(true)
{
if(kk+ff+1 == MAPX-1) break;
if(comm[ii,kk+ff]==0) break;
else
{
if(comm[ii,kk+ff]==comm[ii,kk+ff+1]) ff++;
else break;
}
}
if(ff>=MAXARR-1)
{
score_horizon++;
for(mm=0; mm<=ff; mm++)
{
delete_col(kk+mm, ii);
}
return(SUCC);
}
}
}
return(FAIL);
}
'테트리스' 카테고리의 다른 글
tris::common_chek(int direction)::final (0) | 2022.04.18 |
---|---|
통합 개발 환경(Integrated Development Environment, IDE) & .NET (0) | 2021.11.26 |
테트리스 개발코드관련 (0) | 2021.04.16 |