代码片段else{for(vari=0;i<nDimension*nDimension;i++){if(rushBlock.CurrentCom.ptrArray[i]==1){varxCoordinate=rushBlock.ptIndex.X+i%nDimension;varyCoordinate=rushBlock.ptIndex.Y+(i-(i%nDimension))/nDimension;rushBlock.aState[xCoordinate][yCoordinate]=1;}}rushBlock.InvalidateRect();rushBlock.Disappear();//消去行if(rushBlock.CheckFail()){//游戏竣事rushBlock.nCurrentComID=-1;GameEnd();//游戏竣事}else{rushBlock.NextComToCurrentCom();rushBlock.NewNextCom();//产生新部件}}DrawGame();if(nGameStatus)setTimeout("GameTimer()",nGameLevel);}
1