-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathindex.html
executable file
·123 lines (118 loc) · 4.86 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<html>
<head>
<script type="text/javascript" src="cordova.js"></script>
</head>
<body>
<script>
//
var leaderboardId = "CgkI2O2VnNMUEAIQBg";
var achievementId1 = "CgkI2O2VnNMUEAIQAQ";
var achievementId2 = "CgkI2O2VnNMUEAIQBw";
var achievementId3 = "CgkI2O2VnNMUEAIQBA";
var achievementId4 = "CgkI2O2VnNMUEAIQAg";
var achievementId5 = "CgkI2O2VnNMUEAIQBQ";
/*
var leaderboardId;
var achievementId1;
var achievementId2;
var achievementId3;
var achievementId4;
var achievementId5;
//android
if (navigator.userAgent.match(/Android/i)) {
leaderboardId = "CgkI2O2VnNMUEAIQBg";
achievementId1 = "CgkI2O2VnNMUEAIQAQ";
achievementId2 = "CgkI2O2VnNMUEAIQBw";
achievementId3 = "CgkI2O2VnNMUEAIQBA";
achievementId4 = "CgkI2O2VnNMUEAIQAg";
achievementId5 = "CgkI2O2VnNMUEAIQBQ";
}
//ios
else if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
leaderboardId = "testapp_leaderboard";
achievementId1 = "testapp_achievement1";
achievementId2 = "testapp_achievement2";
achievementId3 = "testapp_achievement3";
achievementId4 = "testapp_achievement4";
achievementId5 = "testapp_achievement5";
}
*/
//
document.addEventListener("deviceready", function(){
window.game.setUp();
//callback
window.game.onLoginSucceeded = function(result) {
var playerDetail = result;
alert('onLoginSucceeded: ' + playerDetail['playerId'] + ' ' + playerDetail['playerDisplayName']);
};
window.game.onLoginFailed = function() {
alert('onLoginFailed');
};
//
window.game.onSubmitScoreSucceeded = function() {
alert('onSubmitScoreSucceeded');
};
window.game.onSubmitScoreFailed = function() {
alert('onSubmitScoreFailed');
};
window.game.onGetPlayerScoreSucceeded = function(result) {
var playerScore = result;
alert('onGetPlayerScoreSucceeded: ' + playerScore);
};
window.game.onGetPlayerScoreFailed = function() {
alert('onGetPlayerScoreFailed');
};
//
window.game.onUnlockAchievementSucceeded = function() {
alert('onUnlockAchievementSucceeded');
};
window.game.onUnlockAchievementFailed = function() {
alert('onUnlockAchievementFailed');
};
window.game.onIncrementAchievementSucceeded = function() {
alert('onIncrementAchievementSucceeded');
};
window.game.onIncrementAchievementFailed = function() {
alert('onIncrementAchievementFailed');
};
window.game.onResetAchievementsSucceeded = function() {
alert('onResetAchievementsSucceeded');
};
window.game.onResetAchievementsFailed = function() {
alert('onResetAchievementsFailed');
};
//
window.game.onGetPlayerImageSucceeded = function(result) {
var playerImageUrl = result;
alert('onGetPlayerImageSucceeded: ' + playerImageUrl);
};
window.game.onGetPlayerImageFailed = function() {
alert('onGetPlayerImageFailed');
};
}, false);
</script>
<p><button onclick="window.game.login();">login</button></p>
<p><button onclick="window.game.logout();">logout</button></p>
<p><button onclick="alert(window.game.isLoggedIn());">isLoggedIn</button></p>
<br>
<p><button onclick="window.game.submitScore(leaderboardId, 5);//leaderboardId, score">submitScore</button></p>
<p><button onclick="window.game.showLeaderboard(leaderboardId);">showLeaderboard</button></p>
<p><button onclick="window.game.showLeaderboards();">showLeaderboards</button></p>
<p><button onclick="window.game.getPlayerScore(leaderboardId);">getPlayerScore</button></p>
<br>
<p><button onclick="window.game.unlockAchievement(achievementId1);">unlockAchievement1</button></p>
<p><button onclick="window.game.unlockAchievement(achievementId2);">unlockAchievement2</button></p>
<p><button onclick="window.game.unlockAchievement(achievementId3);">unlockAchievement3</button></p>
<p><button onclick="window.game.unlockAchievement(achievementId4);">unlockAchievement4</button></p>
<p><button onclick="window.game.unlockAchievement(achievementId5);">unlockAchievement5</button></p>
<p><button onclick="window.game.incrementAchievement(achievementId1, 2); //achievementId, incrementalStepOrCurrentPercent: Incremental step (android) or current percent (ios) for incremental achievement.">incrementAchievement1</button></p>
<p><button onclick="window.game.incrementAchievement(achievementId2, 2);">incrementAchievement2</button></p>
<p><button onclick="window.game.incrementAchievement(achievementId3, 2);">incrementAchievement3</button></p>
<p><button onclick="window.game.incrementAchievement(achievementId4, 2);">incrementAchievement4</button></p>
<p><button onclick="window.game.incrementAchievement(achievementId5, 2);">incrementAchievement5</button></p>
<p><button onclick="window.game.showAchievements();">showAchievements</button></p>
<p><button onclick="window.game.resetAchievements();">resetAchievements</button></p>
<br>
<p><button onclick="window.game.getPlayerImage();">getPlayerImage</button></p>
</body>
</html>