From 033d47b09b977730745db26ab02f857c6343e042 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Fri, 21 Dec 2018 13:04:32 -0500 Subject: Changed grid drawing algorithm once more, and reimplemented camera movement. --- app/src/main/java/space/jakob/mines/GameActivity.kt | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'app/src/main/java/space/jakob/mines/GameActivity.kt') diff --git a/app/src/main/java/space/jakob/mines/GameActivity.kt b/app/src/main/java/space/jakob/mines/GameActivity.kt index 9240dd9..9e231c6 100644 --- a/app/src/main/java/space/jakob/mines/GameActivity.kt +++ b/app/src/main/java/space/jakob/mines/GameActivity.kt @@ -39,14 +39,13 @@ class GameActivity : AppCompatActivity() { // return false // } - // override fun onScroll(e1: MotionEvent, e2: MotionEvent, dx: Float, dy: Float): Boolean { - // with (gameView) { - // cameraX = (cameraX + dx / 100.0).coerceIn(0.0, gameView.maxCameraX) - // cameraY = (cameraY + dy / 100.0).coerceIn(0.0, gameView.maxCameraY) - // invalidate() - // } - // return false - // } + override fun onScroll(e1: MotionEvent, e2: MotionEvent, dx: Float, dy: Float): Boolean { + with (gameView) { + moveCamera(dx.toDouble(), dy.toDouble()) + invalidate() + } + return false + } } // Implements the callbacks for scaleGestureDetector. -- cgit v1.3