diff options
author | Frans Bongers <fransbongers@macbookpro.home> | 2025-03-21 21:52:54 +0100 |
---|---|---|
committer | Frans Bongers <fransbongers@macbookpro.home> | 2025-03-21 21:52:54 +0100 |
commit | fd0ddf85c96dcf16a529b5ca2843d5af4de5b9f3 (patch) | |
tree | fcccd4ed40fa18513a1608693d2937f1a2bf9fce | |
parent | 29fc8bcc1f1b75da9b393ec3d02ad8a109370ed4 (diff) | |
download | land-and-freedom-fd0ddf85c96dcf16a529b5ca2843d5af4de5b9f3.tar.gz |
more cleanup
-rw-r--r-- | rules.js | 12 | ||||
-rw-r--r-- | rules.ts | 31 |
2 files changed, 15 insertions, 28 deletions
@@ -244,18 +244,6 @@ function get_active_node(engine = game.engine) { const a = get_active(engine); return a === null ? null : a.node; } -function get_nodes_for_state(state, engine = game.engine) { - let nodes = []; - for (let i of engine) { - if (i.t === state_node && i.s === state) { - nodes.push(i); - } - if (i.t === seq_node) { - nodes = nodes.concat(get_nodes_for_state(state, i.c)); - } - } - return nodes; -} function get_active_node_args() { const node = get_active_node(game.engine); if (node.t === state_node || node.t === function_node) { @@ -12,7 +12,6 @@ import { Game, Icon, StateNode, - PlayCardArgs, Player, PlayerCard, PlayerTurnArgs, @@ -383,21 +382,21 @@ function get_active_node( return a === null ? null : a.node; } -function get_nodes_for_state( - state: string, - engine: EngineNode[] = game.engine -): StateNode[] { - let nodes = []; - for (let i of engine) { - if (i.t === state_node && i.s === state) { - nodes.push(i); - } - if (i.t === seq_node) { - nodes = nodes.concat(get_nodes_for_state(state, i.c)); - } - } - return nodes; -} +// function get_nodes_for_state( +// state: string, +// engine: EngineNode[] = game.engine +// ): StateNode[] { +// let nodes = []; +// for (let i of engine) { +// if (i.t === state_node && i.s === state) { +// nodes.push(i); +// } +// if (i.t === seq_node) { +// nodes = nodes.concat(get_nodes_for_state(state, i.c)); +// } +// } +// return nodes; +// } function get_active_node_args<T = any>(): T { const node = get_active_node(game.engine); |