Update engine.js

Auto load lang menu from config file
This commit is contained in:
lilj
2014-05-29 17:53:48 +08:00
parent 99d949906a
commit 962ca4ccd6
+14 -9
View File
@@ -115,13 +115,18 @@
var selectWrap = $('<span>')
.addClass('select-wrap')
.appendTo(menu);
$('<select>')
var select = $('<select>')
.addClass('menuBtn')
.append($('<option>').text("language."))
.append($('<option>').text("english").val("en"))
.append($('<option>').text("français").val("fr"))
//.append($('<option>').text("english").val("en"))
//.append($('<option>').text("français").val("fr"))
.change(Engine.switchLanguage)
.appendTo(selectWrap);
$.each(langs, function(name,display){
$('<options>').text(display).val(name).appendTo(select)
});
$('<span>')
.addClass('lightsOff menuBtn')
@@ -229,7 +234,7 @@
},
exportImport: function() {
Events.startEvent({
Events.startEvent({
title: 'Export / Import',
scenes: {
start: {
@@ -277,7 +282,7 @@
},
'cancel': {
text: _('cancel'),
nextScene: 'end'
nextScene: 'end'
}
}
}
@@ -299,17 +304,17 @@
text: [_('save this.')],
textarea: string64,
buttons: {
'done': {
'done': {
text: _('got it'),
nextScene: 'end',
onChoose: Engine.disableSelection
onChoose: Engine.disableSelection
}
}
}
}
});
},
import64: function(string64) {
Engine.disableSelection();
string64 = string64.replace(/\s/g, '');
@@ -317,7 +322,7 @@
string64 = string64.replace(/\n/g, '');
var decodedSave = Base64.decode(string64);
localStorage.gameState = decodedSave;
location.reload();
location.reload();
},
event: function(cat, act) {