aboutsummaryrefslogtreecommitdiff
path: root/webAO/viewport/interfaces/Viewport.ts
blob: 68d98ff2aa3de9656e2dc786ae3fb41cfa0fc0ad (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/* eslint @typescript-eslint/ban-types: "off" */
import { ChatMsg } from "./ChatMsg";

export interface Viewport {
  getTextNow: Function;
  setTextNow: Function;
  getChatmsg: Function;
  setChatmsg: Function;
  getSfxPlayed: Function;
  setSfxPlayed: Function;
  setTickTimer: Function;
  getTickTimer: Function;
  getAnimating: Function;
  setAnimating: Function;
  getLastEvidence: Function;
  setLastEvidence: Function;
  setLastCharacter: Function;
  getLastCharacter: Function;
  setShoutTimer: Function;
  getShoutTimer: Function;
  setTestimonyTimer: Function;
  getTestimonyTimer: Function;
  setTestimonyUpdater: Function;
  getTestimonyUpdater: Function;
  getTheme: Function;
  setTheme: Function;
  testimonyAudio: HTMLAudioElement;
  chat_tick: Function;
  playSFX: Function;
  set_side: Function;
  updateTestimony: Function;
  disposeTestimony: Function;
  handleTextTick: Function;
  setSfxAudio: Function;
  getSfxAudio: Function;
  getBackgroundFolder: Function;
  blipChannels: HTMLAudioElement[];
  music: any;
  setBackgroundName: Function;
  getBackgroundName: Function;
  shoutaudio: HTMLAudioElement;
  updater: any;
}