diff options
Diffstat (limited to 'webAO/packets/handlers/handleSM.ts')
| -rw-r--r-- | webAO/packets/handlers/handleSM.ts | 55 |
1 files changed, 26 insertions, 29 deletions
diff --git a/webAO/packets/handlers/handleSM.ts b/webAO/packets/handlers/handleSM.ts index 7237490..1c3fd5e 100644 --- a/webAO/packets/handlers/handleSM.ts +++ b/webAO/packets/handlers/handleSM.ts @@ -1,40 +1,37 @@ -import { client } from '../../client' -import { addTrack } from '../../client/addTrack' -import { isAudio } from '../../client/isAudio' -import { fix_last_area } from '../../client/fixLastArea' -import { createArea } from '../../client/createArea' +import { client } from "../../client"; +import { addTrack } from "../../client/addTrack"; +import { isAudio } from "../../client/isAudio"; +import { fix_last_area } from "../../client/fixLastArea"; +import { createArea } from "../../client/createArea"; /** * Handles incoming music information, containing all music in one packet. * @param {Array} args packet arguments */ export const handleSM = (args: string[]) => { - document.getElementById("client_loadingtext")!.innerHTML = "Loading Music "; - client.resetMusicList(); - client.resetAreaList(); + document.getElementById("client_loadingtext")!.innerHTML = "Loading Music "; + client.resetMusicList(); + client.resetAreaList(); - client.musics_time = false; + client.musics_time = false; - document.getElementById( - "client_loadingtext" - )!.innerHTML = `Loading Music`; + document.getElementById("client_loadingtext")!.innerHTML = `Loading Music`; - for (let i = 1; i < args.length - 1; i++) { - // Check when found the song for the first time - const trackname = args[i]; - const trackindex = i - 1; - - if (client.musics_time) { - addTrack(trackname); - } else if (isAudio(trackname)) { - client.musics_time = true; - fix_last_area(); - addTrack(trackname); - } else { - createArea(trackindex, trackname); - } + for (let i = 1; i < args.length - 1; i++) { + // Check when found the song for the first time + const trackname = args[i]; + const trackindex = i - 1; + if (client.musics_time) { + addTrack(trackname); + } else if (isAudio(trackname)) { + client.musics_time = true; + fix_last_area(); + addTrack(trackname); + } else { + createArea(trackindex, trackname); } + } - // Music done, carry on - client.sender.sendServer("RD#%"); -} + // Music done, carry on + client.sender.sendServer("RD#%"); +}; |
