Update code with copyright headers
This commit is contained in:
parent
0de8a7de76
commit
697e7c2fad
90
config.xml
90
config.xml
@ -1,5 +1,21 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<widget android-versionCode="104060" id="com.netsyms.terranquest.TerranQuest" version="1.4.6" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0">
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!--
|
||||
Copyright 2016 Netsyms Technologies.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0" android-versionCode="104060" id="com.netsyms.terranquest.TerranQuest" version="1.4.6">
|
||||
<name>TerranQuest</name>
|
||||
<description>
|
||||
Augmented Reality fantasy game
|
||||
@ -7,45 +23,45 @@
|
||||
<author email="admin@netsyms.com" href="https://netsyms.com">
|
||||
Netsyms Technologies
|
||||
</author>
|
||||
<icon src="res/icon.png" />
|
||||
<preference name="SplashScreen" value="res/splash.9.png" />
|
||||
<preference name="FadeSplashScreen" value="true" />
|
||||
<preference name="FadeSplashScreenDuration" value="2000" />
|
||||
<preference name="SplashScreenDelay" value="1000" />
|
||||
<preference name="SplashMaintainAspectRatio" value="false" />
|
||||
<preference name="SplashShowOnlyFirstTime" value="true" />
|
||||
<preference name="AutoHideSplashScreen" value="false" />
|
||||
<preference name="ShowSplashScreen" value="true" />
|
||||
<icon src="res/icon.png"/>
|
||||
<preference name="SplashScreen" value="res/splash.9.png"/>
|
||||
<preference name="FadeSplashScreen" value="true"/>
|
||||
<preference name="FadeSplashScreenDuration" value="2000"/>
|
||||
<preference name="SplashScreenDelay" value="1000"/>
|
||||
<preference name="SplashMaintainAspectRatio" value="false"/>
|
||||
<preference name="SplashShowOnlyFirstTime" value="true"/>
|
||||
<preference name="AutoHideSplashScreen" value="false"/>
|
||||
<preference name="ShowSplashScreen" value="true"/>
|
||||
<platform name="browser">
|
||||
<preference name="ShowSplashScreen" value="false" />
|
||||
<preference name="ShowSplashScreen" value="false"/>
|
||||
</platform>
|
||||
<content src="index.html" />
|
||||
<access origin="*" />
|
||||
<allow-navigation href="*" />
|
||||
<allow-intent href="http://*/*" />
|
||||
<allow-intent href="https://*/*" />
|
||||
<allow-intent href="tel:*" />
|
||||
<allow-intent href="sms:*" />
|
||||
<allow-intent href="mailto:*" />
|
||||
<allow-intent href="geo:*" />
|
||||
<content src="index.html"/>
|
||||
<access origin="*"/>
|
||||
<allow-navigation href="*"/>
|
||||
<allow-intent href="http://*/*"/>
|
||||
<allow-intent href="https://*/*"/>
|
||||
<allow-intent href="tel:*"/>
|
||||
<allow-intent href="sms:*"/>
|
||||
<allow-intent href="mailto:*"/>
|
||||
<allow-intent href="geo:*"/>
|
||||
<platform name="android">
|
||||
<allow-intent href="market:*" />
|
||||
<allow-intent href="market:*"/>
|
||||
</platform>
|
||||
<platform name="ios">
|
||||
<allow-intent href="itms:*" />
|
||||
<allow-intent href="itms-apps:*" />
|
||||
<allow-intent href="itms:*"/>
|
||||
<allow-intent href="itms-apps:*"/>
|
||||
</platform>
|
||||
<engine name="browser" spec="~4.0.0" />
|
||||
<engine name="android" spec="latest" />
|
||||
<plugin name="cordova-plugin-whitelist" spec="~1.2.1" />
|
||||
<plugin name="cordova-plugin-console" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git" />
|
||||
<plugin name="cordova-plugin-device" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git" />
|
||||
<plugin name="cordova-plugin-camera" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git" />
|
||||
<plugin name="cordova-plugin-splashscreen" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git" />
|
||||
<plugin name="cordova-plugin-network-information" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git" />
|
||||
<plugin name="cordova-plugin-dialogs" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git" />
|
||||
<plugin name="cordova-plugin-media" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git" />
|
||||
<plugin name="cordova-plugin-media-capture" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git" />
|
||||
<plugin name="cordova-plugin-geolocation" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git" />
|
||||
<plugin name="com.phonegap.plugins.barcodescanner" spec="https://github.com/Telerik-Verified-Plugins/BarcodeScanner" />
|
||||
<engine name="browser" spec="~4.0.0"/>
|
||||
<engine name="android" spec="latest"/>
|
||||
<plugin name="cordova-plugin-whitelist" spec="~1.2.1"/>
|
||||
<plugin name="cordova-plugin-console" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git"/>
|
||||
<plugin name="cordova-plugin-device" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git"/>
|
||||
<plugin name="cordova-plugin-camera" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git"/>
|
||||
<plugin name="cordova-plugin-splashscreen" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git"/>
|
||||
<plugin name="cordova-plugin-network-information" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git"/>
|
||||
<plugin name="cordova-plugin-dialogs" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git"/>
|
||||
<plugin name="cordova-plugin-media" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git"/>
|
||||
<plugin name="cordova-plugin-media-capture" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git"/>
|
||||
<plugin name="cordova-plugin-geolocation" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git"/>
|
||||
<plugin name="com.phonegap.plugins.barcodescanner" spec="https://github.com/Telerik-Verified-Plugins/BarcodeScanner"/>
|
||||
</widget>
|
||||
|
@ -1,8 +1,23 @@
|
||||
auxiliary.org-netbeans-modules-cordova.cordova_5f_build_5f_script_5f_version=52
|
||||
auxiliary.org-netbeans-modules-cordova.phonegap=false
|
||||
auxiliary.org-netbeans-modules-css-prep.less_2e_compiler_2e_options=
|
||||
auxiliary.org-netbeans-modules-css-prep.less_2e_enabled=false
|
||||
auxiliary.org-netbeans-modules-css-prep.less_2e_mappings=/less:/css
|
||||
auxiliary.org-netbeans-modules-css-prep.sass_2e_compiler_2e_options=
|
||||
auxiliary.org-netbeans-modules-css-prep.sass_2e_enabled=false
|
||||
auxiliary.org-netbeans-modules-css-prep.sass_2e_mappings=/scss:/css
|
||||
auxiliary.org-netbeans-modules-javascript-nodejs.enabled=false
|
||||
auxiliary.org-netbeans-modules-javascript-nodejs.node_2e_default=true
|
||||
auxiliary.org-netbeans-modules-javascript-nodejs.run_2e_enabled=false
|
||||
auxiliary.org-netbeans-modules-javascript-nodejs.sync_2e_enabled=true
|
||||
auxiliary.org-netbeans-modules-javascript2-requirejs.enabled=true
|
||||
auxiliary.org-netbeans-modules-web-clientproject-api.js_2e_libs_2e_folder=js/libs
|
||||
browser.run=true
|
||||
file.reference.TerranQuest-test=test
|
||||
file.reference.TerranQuest-www=www
|
||||
files.encoding=UTF-8
|
||||
project.license=apache20
|
||||
site.root.folder=${file.reference.TerranQuest-www}
|
||||
start.file=index.html
|
||||
test.folder=${file.reference.TerranQuest-test}
|
||||
web.context.root=/TerranQuest
|
||||
|
@ -5,6 +5,7 @@
|
||||
<data xmlns="http://www.netbeans.org/ns/clientside-project/1">
|
||||
<name>TerranQuest</name>
|
||||
</data>
|
||||
<libraries xmlns="http://www.netbeans.org/ns/cdnjs-libraries/1"/>
|
||||
<spellchecker-wordlist xmlns="http://www.netbeans.org/ns/spellchecker-wordlist/1">
|
||||
<word>Geocaching</word>
|
||||
</spellchecker-wordlist>
|
||||
|
@ -1,3 +1,21 @@
|
||||
/*
|
||||
* TerranQuest - Augmented Reality fantasy game
|
||||
*
|
||||
* Copyright 2016 Netsyms Technologies
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
body {
|
||||
color: #eee;
|
||||
}
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
|
@ -1,3 +1,21 @@
|
||||
/*
|
||||
* TerranQuest - Augmented Reality fantasy game
|
||||
*
|
||||
* Copyright 2016 Netsyms Technologies
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authentication and signup codez
|
||||
*/
|
||||
|
355
www/js/home.js
355
www/js/home.js
@ -1,355 +0,0 @@
|
||||
///* global PositionError */
|
||||
//
|
||||
////////////////////////////////////////////////
|
||||
//// GPS and terrain stuff
|
||||
////////////////////////////////////////////////
|
||||
//
|
||||
///**
|
||||
// * Handles GPS and terrain data.
|
||||
// */
|
||||
//
|
||||
//// Globals
|
||||
//lockGot = false;
|
||||
//terrainGot = false;
|
||||
//latitude = 0.0000;
|
||||
//longitude = 0.0000;
|
||||
//gpsaccuracy = 9999;
|
||||
//// End Globals
|
||||
//
|
||||
//var lastgpstime = 0;
|
||||
//var terraintypeid = 0;
|
||||
//var map = L.map('map');
|
||||
//var tileurl = "http://tile.stamen.com/terrain/{z}/{x}/{y}.jpg";
|
||||
//map.setZoom(17);
|
||||
//map.dragging.disable();
|
||||
////map.touchZoom.disable();
|
||||
////map.doubleClickZoom.disable();
|
||||
////map.scrollWheelZoom.disable();
|
||||
//map.keyboard.disable();
|
||||
//$(".leaflet-control-zoom").css("visibility", "hidden");
|
||||
//// Disable tap handler, if present.
|
||||
////if (map.tap) {
|
||||
//// map.tap.disable();
|
||||
////}
|
||||
//
|
||||
//// Tile layer
|
||||
//map.addLayer(new L.tileLayer(tileurl, {minZoom: 17, maxZoom: 18}));
|
||||
//// Places layer
|
||||
//var placeLayer = L.geoJson(
|
||||
// {"name": "Places", "type": "FeatureCollection", "features": [{"type": "Feature", "geometry": {"type": "Point", "coordinates": [0, 0]}, "properties": {"osm_id": -1, "name": null}}]},
|
||||
// {
|
||||
// onEachFeature: onPlaceTap,
|
||||
// pointToLayer: function (feature, latlng) {
|
||||
// return L.circleMarker(latlng, {
|
||||
// radius: 14,
|
||||
// fillColor: "#ff7800",
|
||||
// color: "#000",
|
||||
// weight: 1,
|
||||
// opacity: 1,
|
||||
// fillOpacity: 0.6
|
||||
// });
|
||||
// }
|
||||
// }).addTo(map);
|
||||
//
|
||||
//var lc = L.control.locate({
|
||||
// position: 'topleft', // set the location of the control
|
||||
// layer: undefined, // use your own layer for the location marker, creates a new layer by default
|
||||
// drawCircle: false, // controls whether a circle is drawn that shows the uncertainty about the location
|
||||
// follow: true, // follow the user's location
|
||||
// setView: true, // automatically sets the map view to the user's location, enabled if `follow` is true
|
||||
// keepCurrentZoomLevel: true, // keep the current map zoom level when displaying the user's location. (if `false`, use maxZoom)
|
||||
// stopFollowingOnDrag: false, // stop following when the map is dragged if `follow` is true (deprecated, see below)
|
||||
// remainActive: true, // if true locate control remains active on click even if the user's location is in view.
|
||||
// markerClass: L.circleMarker, // L.circleMarker or L.marker
|
||||
// circleStyle: {}, // change the style of the circle around the user's location
|
||||
// markerStyle: {},
|
||||
// followCircleStyle: {}, // set difference for the style of the circle around the user's location while following
|
||||
// followMarkerStyle: {},
|
||||
// icon: 'fa fa-map-marker', // class for icon, fa-location-arrow or fa-map-marker
|
||||
// iconLoading: 'fa fa-spinner fa-pulse', // class for loading icon
|
||||
// iconElementTag: 'span', // tag for the icon element, span or i
|
||||
// circlePadding: [0, 0], // padding around accuracy circle, value is passed to setBounds
|
||||
// metric: true, // use metric or imperial units
|
||||
// onLocationError: function (err) {
|
||||
// }, // define an error callback function
|
||||
// onLocationOutsideMapBounds: function (context) { // called when outside map boundaries
|
||||
// },
|
||||
// showPopup: false, // display a popup when the user click on the inner marker
|
||||
// strings: {
|
||||
// title: ".", // title of the locate control
|
||||
// metersUnit: "meters", // string for metric units
|
||||
// feetUnit: "feet", // string for imperial units
|
||||
// popup: "You are within {distance} {unit} from this point", // text to appear if user clicks on circle
|
||||
// outsideMapBoundsMsg: "You seem located outside the boundaries of the map" // default message for onLocationOutsideMapBounds
|
||||
// },
|
||||
// locateOptions: {} // define location options e.g enableHighAccuracy: true or maxZoom: 10
|
||||
//}).addTo(map);
|
||||
//lc.start();
|
||||
//function mapPos(lat, lon) {
|
||||
// lockGot = true;
|
||||
// hideLoading();
|
||||
// loadPlaces(latitude, longitude);
|
||||
// //map.setView(new L.LatLng(lat, lon), 16, {animate: true});
|
||||
// //map.panTo(new L.LatLng(lat, lon));
|
||||
// //map.invalidateSize();
|
||||
// //redraw('.leaflet-map-pane');
|
||||
//// $('.leaflet-map-plane').css('height', '90%');
|
||||
//// setTimeout(function () {
|
||||
//// $('#map').css('width', '100%');
|
||||
//// $('#map').css('height', '100%');
|
||||
//// }, 100);
|
||||
//}
|
||||
//
|
||||
//function onPlaceTap(feature, layer) {
|
||||
// layer.on('click', function (e) {
|
||||
// openPlace(feature);
|
||||
// });
|
||||
//}
|
||||
//
|
||||
//function loadPlaces(lat, long) {
|
||||
// $.getJSON(
|
||||
// "http://earth.apis.netsyms.net/places.php?format=geojson&lat=" + lat + "&long=" + long + "&radius=.25&names=1",
|
||||
// function (data) {
|
||||
// if (data.type === 'FeatureCollection') {
|
||||
// placeLayer.clearLayers();
|
||||
// data.features.forEach(function (item) {
|
||||
// item.properties.popupContent = "<span class='marker-popup-text' onclick='openplace(" + item.properties.osm_id + ")'>" + item.properties.name + "</span>";
|
||||
// placeLayer.addData(item);
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
//}
|
||||
//
|
||||
//function openPlace(feature) {
|
||||
// $('#main-content').load("screens/place.html", null, function () {
|
||||
// loadPlace(feature);
|
||||
// $('#overlay-main').css('display', 'block');
|
||||
// });
|
||||
//}
|
||||
//
|
||||
///**
|
||||
// * Hide the loading overlay if everything is loaded, otherwise do nothing
|
||||
// */
|
||||
//function hideLoading() {
|
||||
// if (lockGot && terrainGot && gpsaccuracy < 30 && $('#loading').css('display') !== 'none') {
|
||||
// $('#loading').fadeOut('slow', function () {
|
||||
// $('#loading').css('display', 'none');
|
||||
// });
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//var updatePosition = function (position) {
|
||||
// latitude = position.coords.latitude;
|
||||
// longitude = position.coords.longitude;
|
||||
// lastgpstime = position.timestamp;
|
||||
// gpsaccuracy = position.coords.accuracy;
|
||||
// if (gpsaccuracy > 30) {
|
||||
// $('#no-lock').css('display', 'block');
|
||||
// } else {
|
||||
// $('#no-lock').css('display', 'none');
|
||||
// }
|
||||
// mapPos(latitude, longitude);
|
||||
//};
|
||||
//var updateTerrain = function (position) {
|
||||
// latitude = position.coords.latitude;
|
||||
// longitude = position.coords.longitude;
|
||||
// lastgpstime = position.timestamp;
|
||||
// gpsaccuracy = position.coords.accuracy;
|
||||
// var rasterurl = "http://earth.apis.netsyms.net/terrain.php?format=json&lat="
|
||||
// + latitude + "&long=" + longitude;
|
||||
// $.get(rasterurl, function (data) {
|
||||
// if (data.status === 'OK') {
|
||||
// terraintypeid = data.typeid;
|
||||
// terraintypename = data.typename;
|
||||
// $('#terrain-image').attr('src', 'assets/terrain/' + terraintypeid + '.png');
|
||||
// terrainGot = true;
|
||||
// hideLoading();
|
||||
// }
|
||||
// }, "json").fail(function (err) {
|
||||
// $('#terrain-image').attr('src', 'assets/terrain/0.png');
|
||||
// });
|
||||
//};
|
||||
//function pingServer() {
|
||||
// if (lockGot && gpsaccuracy < 30) {
|
||||
// $.get(mkApiUrl('ping') + "?user=" + username + "&lat=" + latitude + "&long=" + longitude);
|
||||
// }
|
||||
//}
|
||||
//;
|
||||
//function onError(error) {
|
||||
// $('#loading-error').text("Check your device's network and location settings, and ensure a clear view of the sky.");
|
||||
//}
|
||||
//
|
||||
//function popGPS() {
|
||||
// navigator.notification.alert("Latitude: " + latitude +
|
||||
// "\nLongitude: " + longitude +
|
||||
// "\nAccuracy: " + gpsaccuracy +
|
||||
// "\nTerrain: " + terraintypename + " (" + terraintypeid + ")",
|
||||
// null,
|
||||
// "GPS Information",
|
||||
// "Close");
|
||||
//}
|
||||
//$('#terrain-image').click(function () {
|
||||
// popGPS();
|
||||
//});
|
||||
//// Initial GPS position and stuff
|
||||
//navigator.geolocation.getCurrentPosition(updateTerrain, onError, {timeout: 10000, enableHighAccuracy: true});
|
||||
//// Update position
|
||||
//setInterval(function () {
|
||||
// navigator.geolocation.getCurrentPosition(updatePosition, onError, {timeout: 10000, enableHighAccuracy: true});
|
||||
//}, 1000);
|
||||
//// Update position + terrain
|
||||
//setInterval(function () {
|
||||
// navigator.geolocation.getCurrentPosition(updateTerrain, onError, {timeout: 10000, enableHighAccuracy: true});
|
||||
// loadPlaces(latitude, longitude);
|
||||
//}, 1000 * 20);
|
||||
//// Ping the server with coordinates
|
||||
//setInterval(pingServer, 5000);
|
||||
//// Show error if it's taking too long
|
||||
//setTimeout(function () {
|
||||
// onError();
|
||||
//}, 15 * 1000);
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////
|
||||
//// Profile, stats, and chat stuff
|
||||
////////////////////////////////////////////////
|
||||
//
|
||||
//
|
||||
///*
|
||||
// * Handles general server communication.
|
||||
// */
|
||||
//
|
||||
///**
|
||||
// * Syncs the user's stats with the server and calls refreshStats().
|
||||
// */
|
||||
//function syncStats() {
|
||||
// $.getJSON(mkApiUrl('getstats'), {
|
||||
// user: username
|
||||
// }, function (data) {
|
||||
// if (data.status === 'OK') {
|
||||
// maxenergy = data.stats.maxenergy;
|
||||
// energy = data.stats.energy;
|
||||
// level = data.stats.level;
|
||||
// refreshStats();
|
||||
// }
|
||||
// });
|
||||
//}
|
||||
//
|
||||
///**
|
||||
// * Display the current stats on the home screen.
|
||||
// */
|
||||
//function refreshStats() {
|
||||
// energypercent = (energy * 1.0 / maxenergy * 1.0) * 100.0;
|
||||
// $('#energybar').css('width', String(energypercent) + '%');
|
||||
//}
|
||||
//
|
||||
//function getChat() {
|
||||
// if (lockGot) {
|
||||
// $.getJSON(mkApiUrl('chat', 'cs'), {
|
||||
// lat: latitude,
|
||||
// long: longitude
|
||||
// }, function (data) {
|
||||
// data = sortResults(data, 'time', true);
|
||||
// var content = "";
|
||||
// data.forEach(function (msg) {
|
||||
// content += "<span class='chat-username' onclick='openProfile(\"" + msg.username + "\");'>" + msg.username + "</span> " + msg.message + "<br />";
|
||||
// });
|
||||
// $('#chatmsgs').html(content);
|
||||
// });
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//
|
||||
//syncStats();
|
||||
//setInterval(function () {
|
||||
// syncStats();
|
||||
//}, 10 * 1000);
|
||||
//setInterval(function () {
|
||||
// getChat();
|
||||
//}, 2000);
|
||||
//// Send chat messages
|
||||
//$("#chatsendform").submit(function (event) {
|
||||
// message = $('#chatbox-input').val();
|
||||
// if (message !== '') {
|
||||
// $.post(mkApiUrl('chat', 'cs'), {
|
||||
// user: username,
|
||||
// lat: latitude,
|
||||
// long: longitude,
|
||||
// msg: message
|
||||
// }, function (data) {
|
||||
// if (data.status === 'OK') {
|
||||
// $('#chatbox-input').val("");
|
||||
// $("#chatmsgs").animate({scrollTop: $('#chatmsgs').prop("scrollHeight")}, 1000);
|
||||
// }
|
||||
// }, "json");
|
||||
// }
|
||||
// event.preventDefault();
|
||||
// return false;
|
||||
//});
|
||||
//function toggleChat() {
|
||||
// if ($('#chatmsgs').css('display') === 'none') {
|
||||
// openChat();
|
||||
// } else {
|
||||
// closeChat();
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//function closeChat() {
|
||||
// $('#chatmsgs').css('display', 'none');
|
||||
// $('#chatbox').css('height', 'auto');
|
||||
//}
|
||||
//
|
||||
//function openChat() {
|
||||
// $('#chatbox').css('height', '50%');
|
||||
// $('#chatmsgs').css('display', 'block');
|
||||
// $("#chatmsgs").animate({scrollTop: $('#chatmsgs').prop("scrollHeight")}, 1000);
|
||||
//}
|
||||
//
|
||||
//function openProfile(user) {
|
||||
// user = typeof user !== 'undefined' ? user : username;
|
||||
// $('#main-content').load("screens/profile.html", null, function (x) {
|
||||
// $('#overlay-main').css('display', 'block');
|
||||
// loadProfile(user);
|
||||
// });
|
||||
//}
|
||||
//
|
||||
//function openRules() {
|
||||
// openmodal('rules', '#rules-modal');
|
||||
//}
|
||||
//
|
||||
//function openMenu(topage) {
|
||||
// topage = typeof topage !== 'undefined' ? topage : "";
|
||||
// $('#main-content').load("screens/menu.html", null, function (x) {
|
||||
// $('#overlay-main').css('display', 'block');
|
||||
// if (topage !== '') {
|
||||
// $('#' + topage + '-tab').tab('show');
|
||||
// }
|
||||
// });
|
||||
//}
|
||||
//
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////
|
||||
//// Other things
|
||||
////////////////////////////////////////////////
|
||||
//
|
||||
//function closeMain() {
|
||||
// $('#overlay-main').slideDown(100, function () {
|
||||
// $('#overlay-main').css('display', 'none');
|
||||
// $('#main-content').html("");
|
||||
// });
|
||||
//}
|
||||
//
|
||||
//// Handle back button to close things
|
||||
//document.addEventListener("backbutton", function (event) {
|
||||
// if ($('#overlay-main').css('display') !== 'none') {
|
||||
// closeMain();
|
||||
// } else if ($('#chatmsgs').css('display') !== 'none') {
|
||||
// toggleChat();
|
||||
// }
|
||||
//}, false);
|
||||
//// Show the rules
|
||||
//if (localStorage.getItem("seenrules") !== 'yes') {
|
||||
// openRules();
|
||||
// localStorage.setItem("seenrules", 'yes');
|
||||
//}
|
@ -1,4 +1,21 @@
|
||||
/* global PositionError */
|
||||
/*
|
||||
* TerranQuest - Augmented Reality fantasy game
|
||||
*
|
||||
* Copyright 2016 Netsyms Technologies
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
//////////////////////////////////////////////
|
||||
// GPS and terrain stuff
|
||||
|
@ -1,3 +1,21 @@
|
||||
/*
|
||||
* TerranQuest - Augmented Reality fantasy game
|
||||
*
|
||||
* Copyright 2016 Netsyms Technologies
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Constants
|
||||
username = "";
|
||||
password = "";
|
||||
|
@ -1,3 +1,21 @@
|
||||
/*
|
||||
* TerranQuest - Augmented Reality fantasy game
|
||||
*
|
||||
* Copyright 2016 Netsyms Technologies
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
//////////////////////////////////////////////
|
||||
// Profile, stats, and chat stuff
|
||||
//////////////////////////////////////////////
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="h4">Choose Your Magic</div>
|
||||
<p>Before you can harness the power of magic, you must make a difficult choice.
|
||||
<br />
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div id="loading">
|
||||
<div style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #324150;">
|
||||
<img src="assets/logonobg.svg" alt="" style="display: block; position: absolute; max-width: 90%; top: 0; left: 0; right: 0; bottom: 25%; margin: auto; max-height: 20%;" />
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div id="intro-modal" class="modal fade" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="scrollable-box">
|
||||
<div class="list-group" id="inventory-list">
|
||||
<div class="list-group-item">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div id="license-modal" class="modal fade" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
@ -6,7 +23,7 @@
|
||||
<h4 class="modal-title">Open Source Licenses</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<h4>Apache Cordova</h4>
|
||||
<h4>TerranQuest, Apache Cordova</h4>
|
||||
<p>Apache License<br>Version 2.0, January 2004<br>
|
||||
http://www.apache.org/licenses/</p>
|
||||
<p>TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION</p>
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div id="loading">
|
||||
<div style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #324150;">
|
||||
<img src="assets/logonobg.svg" alt="" style="display: block; position: absolute; max-width: 90%; top: 0; left: 0; right: 0; bottom: 25%; margin: auto; max-height: 20%;" />
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div>
|
||||
|
||||
<!-- Nav tabs -->
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<iframe id="munzeeoauth" src="about:blank"></iframe>
|
||||
|
||||
<script>
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="scrollable-box">
|
||||
<div class="h4" id="place-name"></div>
|
||||
<div id="place-info-div">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="h4" id="player-name"></div>
|
||||
<div id="player-level"></div>
|
||||
<div class="h5" id="badge-header">Badges</div>
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div id="rules-modal" class="modal fade" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #324150; z-index: 9999;">
|
||||
<img src="assets/logonobg.svg" alt="" style="display: block; position: absolute; max-width: 90%; top: 0; left: 0; right: 0; bottom: 25%; margin: auto; max-height: 20%;" />
|
||||
<p style="font-family: sans-serif; color: white; position: absolute; max-width: 90%; left: 0; right: 0; bottom: 30%; margin: auto; text-align: center;">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="scrollable-box">
|
||||
<div class='list-group'>
|
||||
<div class='list-group-item' onclick='openIntro()'>
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div class="row">
|
||||
<div class="col-lg-12 text-center">
|
||||
<div class="panel panel-default">
|
||||
|
@ -1,3 +1,20 @@
|
||||
<!--
|
||||
TerranQuest - Augmented Reality fantasy game
|
||||
|
||||
Copyright 2016 Netsyms Technologies
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<div style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #324150; z-index: 9999;">
|
||||
<img src="assets/logonobg.svg" alt="" style="display: block; position: absolute; max-width: 90%; top: 0; left: 0; right: 0; bottom: 25%; margin: auto; max-height: 20%;" />
|
||||
<p style="font-family: sans-serif; color: white; position: absolute; max-width: 90%; left: 0; right: 0; bottom: 30%; margin: auto; text-align: center;">
|
||||
|
Reference in New Issue
Block a user