INNER CODE UNIT · Swift
getScreenScale
MultiCraft/MultiCraft · Apple/MultiCraft/MultiCraft/AppLogic.swift:22
public func getScreenScale() -> Float {
let screen = NSApp.mainWindow?.screen ?? NSScreen.main
return Float(screen?.backingScaleFactor ?? 1.0)
}
public func getUpgrade(key: UnsafePointer<CChar>, extra: UnsafePointer<CChar>) -> Bool {
AppLogic.log(message: "[EVENT] got upgrade event: \(key)")
return false
}
public func getSecretKey(key: UnsafePointer<CChar>) -> UnsafePointer<CChar> {
return ("dummy" as NSString).utf8String!
}
public func finishGame(msg: UnsafePointer<CChar>) -> Never {
AppLogic.log(message: String(cString: msg))
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {