diff --git a/src/app.vue b/src/app.vue index 6728cd69..e84476be 100644 --- a/src/app.vue +++ b/src/app.vue @@ -130,6 +130,7 @@ {{ width }}x{{ height }}@{{ rate }} + @@ -247,6 +248,26 @@ this.neko.disconnect() } + // fast sceen changing test + screen_interval = null + screenChangingToggle() { + if (this.screen_interval === null) { + let sizes = this.neko.state.screen.configurations + let len = sizes.length + + //@ts-ignore + this.screen_interval = setInterval(() => { + let { width, height, rate } = sizes[Math.floor(Math.random() * len)] + + this.neko.setScreenSize(width, height, rate) + }, 10) + } else { + //@ts-ignore + clearInterval(this.screen_interval) + this.screen_interval = null + } + } + mounted() { this.loaded = true