>>676
while(1)
{
 ブロック落とす();
 if( ブロック着地した? == 着地した )
 {
  if( ライン消える? == 消える )
  {
   ライン消す();
  }
  if( 上まで詰まった? == 詰まった )
  {
   ゲームオーバー();
   break;
  }

  次のブロック作成();
 }
}