blob: 1608ebe91be5c4b8c09c6015781395455bff80db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import queryParser from '../utils/queryParser'
import { client } from '../client'
let { mode } = queryParser()
/**
* Change background via OOC.
*/
export function changeBackgroundOOC() {
const selectedBG = <HTMLSelectElement>document.getElementById("bg_select");
const changeBGCommand = "bg $1";
const bgFilename = <HTMLInputElement>document.getElementById("bg_filename");
let filename = "";
if (selectedBG.selectedIndex === 0) {
filename = bgFilename.value;
} else {
filename = selectedBG.value;
}
if (mode === "join") {
client.sender.sendOOC(`/${changeBGCommand.replace("$1", filename)}`);
} else if (mode === "replay") {
client.sender.sendSelf(`BN#${filename}#%`);
}
}
window.changeBackgroundOOC = changeBackgroundOOC;
|