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