// Should mostly match server's components.js // Misc. game data required let gameData = { item : null, itemCount : null, playerId : null, opponentId : null, roomId : null, turn : 0, playerTurn : 0, players : null, player : {}, cardCount : { deck : {}, hand : {}, board : {}, shield : {}, mana : {}, grave : {}, void : {}, }, inInteractionMenu : {}, interactionOption : {}, // Real components from here? listPosition : {}, cardData : {}, cardStatus : { tapped : {}, attacking : {}, inspected : {}, }, // Board elements deck : {}, hand : {}, board : {}, shield : {}, mana : {}, grave : {}, void : {}, // Local components, not done on serverside // calculated, etc. by client position : {}, size : {}, }