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