aboutsummaryrefslogtreecommitdiff
path: root/webAO/viewport
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/viewport')
-rw-r--r--webAO/viewport/constants/colors.ts2
-rw-r--r--webAO/viewport/constants/defaultChatMsg.ts2
-rw-r--r--webAO/viewport/interfaces/ChatMsg.ts2
-rw-r--r--webAO/viewport/interfaces/Viewport.ts1
-rw-r--r--webAO/viewport/utils/createMusic.ts2
-rw-r--r--webAO/viewport/utils/handleICSpeaking.ts14
-rw-r--r--webAO/viewport/viewport.ts2
7 files changed, 14 insertions, 11 deletions
diff --git a/webAO/viewport/constants/colors.ts b/webAO/viewport/constants/colors.ts
index 4858081..7d1a9a8 100644
--- a/webAO/viewport/constants/colors.ts
+++ b/webAO/viewport/constants/colors.ts
@@ -9,4 +9,4 @@ export const COLORS = [
"cyan",
"grey",
"rainbow",
- ]; \ No newline at end of file
+];
diff --git a/webAO/viewport/constants/defaultChatMsg.ts b/webAO/viewport/constants/defaultChatMsg.ts
index 8a5db6b..d25426e 100644
--- a/webAO/viewport/constants/defaultChatMsg.ts
+++ b/webAO/viewport/constants/defaultChatMsg.ts
@@ -12,4 +12,4 @@ export const defaultChatMsg = {
snddelay: 0,
preanimdelay: 0,
speed: UPDATE_INTERVAL,
- } as ChatMsg; \ No newline at end of file
+} as ChatMsg;
diff --git a/webAO/viewport/interfaces/ChatMsg.ts b/webAO/viewport/interfaces/ChatMsg.ts
index 6b96c6e..352674b 100644
--- a/webAO/viewport/interfaces/ChatMsg.ts
+++ b/webAO/viewport/interfaces/ChatMsg.ts
@@ -4,7 +4,7 @@ export interface ChatMsg {
sound: string;
startpreanim?: boolean;
startspeaking?: boolean;
- side: any;
+ side: string;
color: number;
snddelay: number;
preanimdelay?: number;
diff --git a/webAO/viewport/interfaces/Viewport.ts b/webAO/viewport/interfaces/Viewport.ts
index 5b428c1..5492b0b 100644
--- a/webAO/viewport/interfaces/Viewport.ts
+++ b/webAO/viewport/interfaces/Viewport.ts
@@ -1,3 +1,4 @@
+/* eslint @typescript-eslint/ban-types: "off" */
import { ChatMsg } from "./ChatMsg";
export interface Viewport {
diff --git a/webAO/viewport/utils/createMusic.ts b/webAO/viewport/utils/createMusic.ts
index 9bf5240..e660173 100644
--- a/webAO/viewport/utils/createMusic.ts
+++ b/webAO/viewport/utils/createMusic.ts
@@ -4,7 +4,7 @@ export const createMusic = () => {
const audioChannels = document.getElementsByClassName(
"audioChannel"
) as HTMLCollectionOf<HTMLAudioElement>;
- let music = [...audioChannels];
+ const music = [...audioChannels];
music.forEach((channel: HTMLAudioElement) => (channel.volume = 0.5));
music.forEach(
(channel: HTMLAudioElement) => (channel.onerror = opusCheck(channel))
diff --git a/webAO/viewport/utils/handleICSpeaking.ts b/webAO/viewport/utils/handleICSpeaking.ts
index 020ad24..220dd58 100644
--- a/webAO/viewport/utils/handleICSpeaking.ts
+++ b/webAO/viewport/utils/handleICSpeaking.ts
@@ -244,9 +244,9 @@ export const handle_ic_speaking = async (playerChatMsg: ChatMsg) => {
client.viewport.blipChannels.forEach(
(channel: HTMLAudioElement) =>
- (channel.src = `${AO_HOST}sounds/blips/${encodeURI(
- client.viewport.getChatmsg().blips.toLowerCase()
- )}.opus`)
+ (channel.src = `${AO_HOST}sounds/blips/${encodeURI(
+ client.viewport.getChatmsg().blips.toLowerCase()
+ )}.opus`)
);
// process markup
@@ -312,10 +312,10 @@ export const handle_ic_speaking = async (playerChatMsg: ChatMsg) => {
console.warn("markdown failed");
let output: HTMLSpanElement[] = []
for (const letter of client.viewport.getChatmsg().content) {
- let currentSelector = document.createElement('span')
- currentSelector.innerHTML = letter
- currentSelector.className = `text_${COLORS[client.viewport.getChatmsg().color]}`
- output.push(currentSelector)
+ let currentSelector = document.createElement('span');
+ currentSelector.innerHTML = letter;
+ currentSelector.className = `text_${COLORS[client.viewport.getChatmsg().color]}`;
+ output.push(currentSelector);
}
client.viewport.getChatmsg().parsed = output;
}
diff --git a/webAO/viewport/viewport.ts b/webAO/viewport/viewport.ts
index de95030..3410f46 100644
--- a/webAO/viewport/viewport.ts
+++ b/webAO/viewport/viewport.ts
@@ -1,3 +1,5 @@
+/* eslint indent: ["error", 2, { "SwitchCase": 1 }] */
+
import { client, delay } from "../client";
import { UPDATE_INTERVAL } from "../client";
import setEmote from "../client/setEmote";