json dialog parser
This commit is contained in:
parent
9287e04682
commit
76b3b9c8ba
@ -125,27 +125,28 @@ $(document).ready(function() {
|
|||||||
function showMessage(message) {
|
function showMessage(message) {
|
||||||
console.log('GOT IT');
|
console.log('GOT IT');
|
||||||
console.log(message.body);
|
console.log(message.body);
|
||||||
|
let v = jsonParseFixer(JSON.parse(message.body));
|
||||||
switch(message.type) {
|
switch(message.type) {
|
||||||
case 'PlayersList':
|
case 'PlayersList':
|
||||||
parsePlayersList(jsonParseFixer(JSON.parse(message.body)));
|
parsePlayersList(v);
|
||||||
break;
|
break;
|
||||||
case 'BoardGUI':
|
case 'BoardGUI':
|
||||||
parseBoardGUI(jsonParseFixer(JSON.parse(message.body)));
|
parseBoardGUI(v);
|
||||||
break;
|
break;
|
||||||
case 'ChangeBoardTileState':
|
case 'ChangeBoardTileState':
|
||||||
changeBoardState(jsonParseFixer(JSON.parse(message.body)));
|
changeBoardState(v);
|
||||||
break;
|
break;
|
||||||
case 'AssignChip':
|
case 'AssignChip':
|
||||||
assignChip(jsonParseFixer(JSON.parse(message.body)));
|
assignChip(v);
|
||||||
break;
|
break;
|
||||||
case 'ChipMove':
|
case 'ChipMove':
|
||||||
chipMove(jsonParseFixer(JSON.parse(message.body)));
|
chipMove(v);
|
||||||
break;
|
break;
|
||||||
case 'PlayerColor':
|
case 'PlayerColor':
|
||||||
playerColor(jsonParseFixer(JSON.parse(message.body)));
|
playerColor(v);
|
||||||
break;
|
break;
|
||||||
case 'ShowDialog':
|
case 'ShowDialog':
|
||||||
showDialog(jsonParseFixer(JSON.parse(message.body)));
|
showDialog(v);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -163,8 +164,17 @@ function chipMove(body) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function showDialog(body) {
|
function showDialog(body) {
|
||||||
console.log("Got showDialog message");
|
let title = body.dialogTitle;
|
||||||
console.log(body);
|
let descr = body.dialogDescription;
|
||||||
|
if( body.actionDialogType == "Buttons" ) {
|
||||||
|
let btns = actionDialogBody.value;
|
||||||
|
let html_btns = '';
|
||||||
|
for(let i = 0; i < btns.length; i++) {
|
||||||
|
let btn = btns[i];
|
||||||
|
html_btns += '<div id="buybtn" onclick="actionButtonClicked(['+btn.onclickAction.map((x) => '"'+x+'"').join(',')+'])" class="btn '+btn.buttonColor.toLowerCase()+'">'+btn.buttonText+'</div>';
|
||||||
|
}
|
||||||
|
$("#twobtns").html(html_btns);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function playerColor(body) {
|
function playerColor(body) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user