diff --git a/platforms/android/.gradle/2.13/taskArtifacts/cache.properties.lock b/platforms/android/.gradle/2.13/taskArtifacts/cache.properties.lock index 507544a..21ec9bc 100644 Binary files a/platforms/android/.gradle/2.13/taskArtifacts/cache.properties.lock and b/platforms/android/.gradle/2.13/taskArtifacts/cache.properties.lock differ diff --git a/platforms/android/.gradle/2.13/taskArtifacts/fileHashes.bin b/platforms/android/.gradle/2.13/taskArtifacts/fileHashes.bin index a323cef..2273f45 100644 Binary files a/platforms/android/.gradle/2.13/taskArtifacts/fileHashes.bin and b/platforms/android/.gradle/2.13/taskArtifacts/fileHashes.bin differ diff --git a/platforms/android/.gradle/2.13/taskArtifacts/fileSnapshots.bin b/platforms/android/.gradle/2.13/taskArtifacts/fileSnapshots.bin index c352ec1..60369df 100644 Binary files a/platforms/android/.gradle/2.13/taskArtifacts/fileSnapshots.bin and b/platforms/android/.gradle/2.13/taskArtifacts/fileSnapshots.bin differ diff --git a/platforms/android/.gradle/2.13/taskArtifacts/taskArtifacts.bin b/platforms/android/.gradle/2.13/taskArtifacts/taskArtifacts.bin index f7d6e6a..deec893 100644 Binary files a/platforms/android/.gradle/2.13/taskArtifacts/taskArtifacts.bin and b/platforms/android/.gradle/2.13/taskArtifacts/taskArtifacts.bin differ diff --git a/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock index 2061222..f1da615 100644 Binary files a/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock and b/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock differ diff --git a/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock index 8f064bc..1e7268f 100644 Binary files a/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock and b/platforms/android/.gradle/2.13/tasks/_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock differ diff --git a/platforms/android/assets/www/css/main.css b/platforms/android/assets/www/css/main.css index cbe78c2..7e65260 100644 --- a/platforms/android/assets/www/css/main.css +++ b/platforms/android/assets/www/css/main.css @@ -330,7 +330,7 @@ body { color: black; } -#found-box { +.found-box { position: absolute; z-index: 9001; background: rgba(0, 0, 0, .5); @@ -344,18 +344,26 @@ body { display: none; } -#found-box-title { +.found-box-title { font-size: 120%; color: white; border-left: 1px solid white; padding-left: 5px; } -#found-box-text { +.found-box-text { color: white; border-top: 1px solid white; border-right: 1px solid white; padding-right: 5px; padding-left: 5px; padding-top: 2px; +} + +#munzeeoauth { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } \ No newline at end of file diff --git a/platforms/android/assets/www/js/auth.js b/platforms/android/assets/www/js/auth.js index b3a3de5..6973a3c 100644 --- a/platforms/android/assets/www/js/auth.js +++ b/platforms/android/assets/www/js/auth.js @@ -156,6 +156,7 @@ function dologin() { $('#errorbase').css('display', 'block'); $('#loading').css('display', 'none'); authOpInProgress = false; + serverProblemsDialog("Cannot connect to game server."); }); } else { $('#loginBtn').html(' Login'); @@ -172,6 +173,7 @@ function dologin() { $('#errorbase').css('display', 'block'); $('#loading').css('display', 'none'); authOpInProgress = false; + serverProblemsDialog("Cannot connect to login server."); }); } diff --git a/platforms/android/assets/www/js/main.js b/platforms/android/assets/www/js/main.js index 556212c..d79b313 100644 --- a/platforms/android/assets/www/js/main.js +++ b/platforms/android/assets/www/js/main.js @@ -5,6 +5,8 @@ energy = 100; maxenergy = 100; level = 1; userteamid = 0; +MUNZEE_CLIENT_ID = '616cecc70e17f4a3cb64146dce2d33f5'; +MUNZEE_REDIRECT = 'http://gs.terranquest.net/munzee.php'; /* * Runs when the app opens @@ -22,8 +24,12 @@ function onDeviceReady() { } } -function serverProblemsDialog() { - openscreen("servererror"); +function serverProblemsDialog(errmsg) { + $('#content-zone').load("screens/servererror.html", function () { + if (typeof errmsg !== 'undefined') { + $('#serverproblemmsg').text(errmsg); + } + }); } function mkApiUrl(action, server) { @@ -84,11 +90,17 @@ function scanCode() { function (result) { if (!result.cancelled) { $.getJSON(mkApiUrl('code2item', 'gs'), { - code: result.text + code: result.text, + latitude: latitude, + longitude: longitude, + accuracy: gpsaccuracy }, function (data) { if (data.status === 'OK') { - //navigator.notification.alert("Found one " + data.message, null, "Found an item!", 'OK'); - showFoundBox("Found an item!", "Found one " + data.message); + if (data.messages.length >= 2) { + showFoundBox2(data.messages[0].title, data.messages[0].text, data.messages[1].title, data.messages[1].text); + } else { + showFoundBox(data.messages[0].title, data.messages[0].text); + } } else { showFoundBox("Huh?", data.message); } diff --git a/platforms/android/assets/www/screens/home.html b/platforms/android/assets/www/screens/home.html index 8cd51d2..3b3f918 100644 --- a/platforms/android/assets/www/screens/home.html +++ b/platforms/android/assets/www/screens/home.html @@ -41,11 +41,26 @@ -
-
+
+
-
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
@@ -74,10 +89,25 @@ $('#found-box').fadeOut('slow'); }, 5000); } + + function showFoundBox2(title, text, title2, text2) { + $('#found-box-title-1').text(title); + $('#found-box-text-1').text(text); + $('#found-box-title-2').text(title2); + $('#found-box-text-2').text(text2); + $('#found-box-2').fadeIn('fast'); + setTimeout(function () { + $('#found-box-2').fadeOut('slow'); + }, 5000); + } $('#found-box').click(function (e) { $('#found-box').fadeOut('fast'); }); + + $('#found-box-2').click(function (e) { + $('#found-box').fadeOut('fast'); + }); \ No newline at end of file diff --git a/platforms/android/assets/www/screens/munzeelink.html b/platforms/android/assets/www/screens/munzeelink.html new file mode 100644 index 0000000..dd8fb91 --- /dev/null +++ b/platforms/android/assets/www/screens/munzeelink.html @@ -0,0 +1,11 @@ + + + diff --git a/platforms/android/assets/www/screens/servererror.html b/platforms/android/assets/www/screens/servererror.html index d2be1db..b8e3e22 100644 --- a/platforms/android/assets/www/screens/servererror.html +++ b/platforms/android/assets/www/screens/servererror.html @@ -5,7 +5,7 @@

- (sorry) + (sorry)
\ No newline at end of file diff --git a/www/screens/munzeelink.html b/www/screens/munzeelink.html new file mode 100644 index 0000000..dd8fb91 --- /dev/null +++ b/www/screens/munzeelink.html @@ -0,0 +1,11 @@ + + + diff --git a/www/screens/servererror.html b/www/screens/servererror.html index d2be1db..b8e3e22 100644 --- a/www/screens/servererror.html +++ b/www/screens/servererror.html @@ -5,7 +5,7 @@

- (sorry) + (sorry)