Send the score on ENTER
This commit is contained in:
parent
bb21ad16e2
commit
9a37a561e9
2 changed files with 18 additions and 3 deletions
|
@ -71,7 +71,7 @@ ig.module(
|
||||||
name: function() {
|
name: function() {
|
||||||
var name = '';
|
var name = '';
|
||||||
for(var i=0; i<this.numberOfChars; i++)
|
for(var i=0; i<this.numberOfChars; i++)
|
||||||
name += this.symbols[this.name[i]];
|
name += this.symbols[this._name[i]];
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -122,7 +122,8 @@ ig.module(
|
||||||
nameField: null,
|
nameField: null,
|
||||||
|
|
||||||
init: function() {
|
init: function() {
|
||||||
ig.input.bind(ig.KEY.ENTER, 'main-menu');
|
ig.input.bind(ig.KEY.ENTER, 'submit-score');
|
||||||
|
ig.input.bind(ig.KEY.ESCAPE, 'main-menu');
|
||||||
this.nameField = ig.game.spawnEntity(EntityNameField, 250, 150);
|
this.nameField = ig.game.spawnEntity(EntityNameField, 250, 150);
|
||||||
this.loadScores();
|
this.loadScores();
|
||||||
},
|
},
|
||||||
|
@ -131,6 +132,14 @@ ig.module(
|
||||||
if (ig.input.pressed('main-menu')) {
|
if (ig.input.pressed('main-menu')) {
|
||||||
ig.system.setGame(StartScreen);
|
ig.system.setGame(StartScreen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (ig.input.pressed('submit-score')) {
|
||||||
|
this.nameField.kill();
|
||||||
|
//TODO: The name field does not kill itself ... this.draw();
|
||||||
|
this.saveScore(this.nameField.name(), ig.global.score, function(context) {
|
||||||
|
setTimeout(function() { context.loadScores(); }, 2000);
|
||||||
|
});
|
||||||
|
}
|
||||||
this.parent();
|
this.parent();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -141,7 +150,13 @@ ig.module(
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
saveScore: function(username, score) {
|
saveScore: function(username, score, cb) {
|
||||||
|
$.post('https://www.scoreoid.com/api/createScore', {
|
||||||
|
api_key: this.scoreoid.api_key,
|
||||||
|
game_id: this.scoreoid.game_id,
|
||||||
|
score: score,
|
||||||
|
username: username
|
||||||
|
}, cb(this));
|
||||||
},
|
},
|
||||||
|
|
||||||
draw: function() {
|
draw: function() {
|
||||||
|
|
Loading…
Reference in a new issue