tInitialize playerboard values on client side - hadarawgs - Hadara adaptation for boardgamearena.com
(HTM) git clone git://git.z3bra.org/hadarawgs.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit ef6bd543bb0bab6f8eb46de78ad3677d29848879
(DIR) parent 0b799c77b31490234808ceafb4a32b877e788ab4
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 2 Mar 2020 18:27:11 +0100
Initialize playerboard values on client side
Diffstat:
M hadarawgs.js | 9 +++++++++
1 file changed, 9 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/hadarawgs.js b/hadarawgs.js
t@@ -52,6 +52,15 @@ function (dojo, declare) {
for (var player_id in gamedatas.players) {
var player = gamedatas.players[player_id];
var board = gamedatas.boards[player_id];
+ var tokens = ["income", "military", "culture", "food"];
+
+ // Set token values on each player board
+ tokens.forEach(function (token) {
+ var cur = document.getElementById(token +'_p' + player_id);
+ var max = document.getElementById(token +'_max_p' + player_id);
+ cur.innerHTML = board[token];
+ max.innerHTML = board[token + '_max'];
+ });
}
// TODO: Set up your game interface here, according to "gamedatas"