Use persistent hash for config

This commit is contained in:
2020-01-29 18:18:46 -06:00
parent 201ddabbcc
commit 4f1b490600
14 changed files with 40 additions and 31 deletions

View File

@@ -17,12 +17,12 @@ class IMICFPS
case arguments.last
when "", nil
console.stdin("#{Style.highlight("fps")}: #{$debug.get(:fps)}")
console.stdin("#{Style.highlight("fps")}: #{$window.config.get(:options, :fps)}")
when "on"
var = $debug.set(:fps, true)
var = $window.config[:options, :fps] = true
console.stdin("fps => #{Style.highlight(var)}")
when "off"
var = $debug.set(:fps, false)
var = $window.config[:options, :fps] = false
console.stdin("fps => #{Style.highlight(var)}")
else
console.stdin("Invalid argument for #{Style.highlight("#{command}")}, got #{Style.error(arguments.last)} expected #{Style.notice("on")}, or #{Style.notice("off")}.")
@@ -34,4 +34,4 @@ class IMICFPS
end
end
end
end
end