aboutsummaryrefslogtreecommitdiff
path: root/src/deck.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/deck.js')
-rw-r--r--src/deck.js16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/deck.js b/src/deck.js
index 81dda3f..40f134b 100644
--- a/src/deck.js
+++ b/src/deck.js
@@ -1,6 +1,6 @@
import { writable } from "svelte/store";
import { parseYdke } from './utils';
-import { getCardDb, getAltId, cardLimit } from './card_db';
+import { getCardDb, getAltId, cardLimit, cardGenesysPoint } from './card_db';
let deck = writable({main: [], extra: [], side: []});
let deckState = {main: [], extra: [], side: []};
@@ -56,8 +56,17 @@ function groupAndSort(arr) {
}
function genesysPoint(d) {
- // TODO
- return 0;
+ let point = 0;
+ for (let c of d.main) {
+ point += cardGenesysPoint(c);
+ }
+ for (let c of d.extra) {
+ point += cardGenesysPoint(c);
+ }
+ for (let c of d.side) {
+ point += cardGenesysPoint(c);
+ }
+ return point;
}
function setDeck(d) {
@@ -230,6 +239,7 @@ function setFormat(newFormat) {
export {
deck,
format,
+ formatState,
setFormat,
setDeck,
deckOps,