summaryrefslogtreecommitdiff
path: root/MainWindow.h
diff options
context:
space:
mode:
authorDaniel Jones <admin@danieljon.es>2020-06-24 13:00:30 +0930
committerDaniel Jones <admin@danieljon.es>2020-06-24 13:00:30 +0930
commitf81202d509bebf98a986113c1b7a087cd32c43d8 (patch)
tree2c444ea686cae6b641f79807b0f3a4d4f0f6652b /MainWindow.h
parent167e63926ec8b06511bc03a897731c17e4564719 (diff)
downloadfoxlogicgates-f81202d509bebf98a986113c1b7a087cd32c43d8.tar.gz
foxlogicgates-f81202d509bebf98a986113c1b7a087cd32c43d8.zip
logic: now recursively updates gates when a change is made by keeping track of all connected gates
Diffstat (limited to 'MainWindow.h')
-rw-r--r--MainWindow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/MainWindow.h b/MainWindow.h
index d150325..ac3ff2e 100644
--- a/MainWindow.h
+++ b/MainWindow.h
@@ -83,6 +83,7 @@ class MainWindow : public FXMainWindow
private:
void create_ui();
void draw();
+ void update_gate_state(Gate *gate);
Gate *find_gate_at(int x, int y);
Gate *find_gate_by_id(int id);