private void execTetris( int dir ) {
		
		if ( dir == Block.TURN ) {
			_block.turn();
		} else {
			
			boolean isFixed = _block.move( dir, this );
			
			if ( isFixed ) {
				
				// ブロック固定SE再生
				_fixSe.play();
				
				// 次のブロックへ
				_block = new Block( this );
			}
			
			// そろった行があれば削除
			deleteLine();
			
			// 積みあがり判定⇒ゲームオーバーかどうか
			if ( isStacked() ) {
				// ゲームオーバーシーケンスへ
				moveSq( SceneGame.SQ_GAMEOVER );
				_gameOverStart = System.currentTimeMillis();
				_gameOverPos.removeAll( _gameOverPos );
				_isGameOverRev = false;
			}
		}
	}