aboutsummaryrefslogtreecommitdiff
path: root/examples/life.cff
diff options
context:
space:
mode:
Diffstat (limited to 'examples/life.cff')
-rw-r--r--examples/life.cff7
1 files changed, 1 insertions, 6 deletions
diff --git a/examples/life.cff b/examples/life.cff
index 791916f..e9c4dce 100644
--- a/examples/life.cff
+++ b/examples/life.cff
@@ -29,12 +29,7 @@ fn next(b *Board) void {
+ C(-1, 0) + C(1, 0)
+ C(-1, 1) + C(0, 1) + C(1, 1);
- set(b, x, y, #f);
- if get(&temp, x, y) {
- set(b, x, y, n == 3);
- } else if n == 2 or n == 3 {
- set(b, x, y, #t);
- }
+ set(b, x, y, get(&temp, x, y) ? n == 3 : (n == 2 or n == 3));
}
}
}