summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrans Bongers <fransbongers@macbookpro.home>2025-03-21 21:52:54 +0100
committerFrans Bongers <fransbongers@macbookpro.home>2025-03-21 21:52:54 +0100
commitfd0ddf85c96dcf16a529b5ca2843d5af4de5b9f3 (patch)
treefcccd4ed40fa18513a1608693d2937f1a2bf9fce
parent29fc8bcc1f1b75da9b393ec3d02ad8a109370ed4 (diff)
downloadland-and-freedom-fd0ddf85c96dcf16a529b5ca2843d5af4de5b9f3.tar.gz
more cleanup
-rw-r--r--rules.js12
-rw-r--r--rules.ts31
2 files changed, 15 insertions, 28 deletions
diff --git a/rules.js b/rules.js
index a121689..6a082d5 100644
--- a/rules.js
+++ b/rules.js
@@ -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) {
diff --git a/rules.ts b/rules.ts
index b3b3448..cb370a7 100644
--- a/rules.ts
+++ b/rules.ts
@@ -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);