diff --git a/app/src/main/java/com/github/brokenithm/BrokenithmApplication.kt b/app/src/main/java/com/github/brokenithm/BrokenithmApplication.kt index 5aba991..cd38e5c 100644 --- a/app/src/main/java/com/github/brokenithm/BrokenithmApplication.kt +++ b/app/src/main/java/com/github/brokenithm/BrokenithmApplication.kt @@ -13,6 +13,16 @@ class BrokenithmApplication : Application() { config.edit().putString("server", value).apply() } + var enableAir: Boolean + get() { + val config = getSharedPreferences(settings_preference, MODE_PRIVATE) + return config.getBoolean("enable_air", true) + } + set(value) { + val config = getSharedPreferences(settings_preference, MODE_PRIVATE) + config.edit().putBoolean("enable_air", value).apply() + } + var simpleAir: Boolean get() { val config = getSharedPreferences(settings_preference, MODE_PRIVATE) diff --git a/app/src/main/java/com/github/brokenithm/activity/MainActivity.kt b/app/src/main/java/com/github/brokenithm/activity/MainActivity.kt index 18b127d..0d3e06c 100644 --- a/app/src/main/java/com/github/brokenithm/activity/MainActivity.kt +++ b/app/src/main/java/com/github/brokenithm/activity/MainActivity.kt @@ -46,7 +46,7 @@ class MainActivity : AppCompatActivity() { private var mTestButton = false private var mServiceButton = false private data class InputEvent(val keys: MutableSet? = null, val airHeight : Int = 6, val testButton: Boolean = false, val serviceButton: Boolean = false) - private var mInputQueue = ArrayDeque() + //private var mInputQueue = ArrayDeque() // LEDs private lateinit var mLEDBitmap: Bitmap @@ -241,26 +241,38 @@ class MainActivity : AppCompatActivity() { findViewById