|  | @@ -2,6 +2,7 @@ import { reactive } from 'vue';
 | 
	
		
			
				|  |  |  import tockAndTick from './tockAndTick.json';
 | 
	
		
			
				|  |  |  import { Howl } from 'howler';
 | 
	
		
			
				|  |  |  import { initSelectScorePart, setting } from './setting';
 | 
	
		
			
				|  |  | +import { beatDesc } from './beat-desc';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const tickData = reactive({
 | 
	
		
			
				|  |  |    list: [] as number[],
 | 
	
	
		
			
				|  | @@ -95,12 +96,13 @@ export const handleStartTick = async () => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    tickData.index = 0;
 | 
	
		
			
				|  |  |    tickData.beatLengthInMilliseconds = (60 / setting.speed) * 1000;
 | 
	
		
			
				|  |  | -  let startTime = +new Date();
 | 
	
		
			
				|  |  | +  // let startTime = +new Date();
 | 
	
		
			
				|  |  |    // const allTick: any = [];
 | 
	
		
			
				|  |  | -  console.log(setting.scorePart, tickData.len);
 | 
	
		
			
				|  |  | +  // console.log(setting.scorePart, tickData.len);
 | 
	
		
			
				|  |  |    for (let i = 0; i < setting.scorePart.length; i++) {
 | 
	
		
			
				|  |  |      if (tickData.tickEnd) return false;
 | 
	
		
			
				|  |  |      const temp = setting.scorePart[i];
 | 
	
		
			
				|  |  | +    // console.log(temp, 'temp', beatDesc[i.index]);
 | 
	
		
			
				|  |  |      for (let j = 0; j < temp.length; j++) {
 | 
	
		
			
				|  |  |        // 提前结束, 直接放回false
 | 
	
		
			
				|  |  |        if (tickData.tickEnd) return false;
 |