counter screen and interval checking in main.go

This commit is contained in:
cuu
2018-12-06 16:05:26 +08:00
parent d596d71cbb
commit 47ff78e11d
14 changed files with 501 additions and 30 deletions

View File

@@ -1,5 +1,13 @@
package sysgo
type PowerLevel struct {
Dim int
Close int
PowerOff int
}
var PowerLevels map[string]*PowerLevel
var (
CurKeySet = "GameShell" // PC or GameShell
DontLeave = false
@@ -9,8 +17,24 @@ var (
UPDATE_URL="https://raw.githubusercontent.com/cuu/CPI/master/launchergo_ver.json"
VERSION="stable 1.22"
VERSION="0.22"
SKIN="default"
//load from dot files
CurPowerLevel= "performance"
Lang = "English"
)
func init() {
if PowerLevels == nil {
PowerLevels = make(map[string]*PowerLevel)
PowerLevels["supersaving"] = &PowerLevel{10, 30, 120}
PowerLevels["powersaving"] = &PowerLevel{40, 120, 300}
PowerLevels["server"] = &PowerLevel{40, 120, 0 }
PowerLevels["performance"] = &PowerLevel{40, 0, 0 }
}
}