summaryrefslogtreecommitdiff
path: root/mplife.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2010-08-13 10:34:36 +0200
committerPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2010-08-13 10:34:36 +0200
commitfd8ab52a6e7a622a46824f2b38e8e499bd471b64 (patch)
treec739d5b4ba89251d2adf8dbc8d7b9086dc8b4fc4 /mplife.lua
parent48838d85a768ec85a7d71f2515cd55fa1765b397 (diff)
downloadautomata-backgrounds-fd8ab52a6e7a622a46824f2b38e8e499bd471b64.tar.gz
setting initial frame and rule from simpleslides paramaters.
Diffstat (limited to 'mplife.lua')
-rw-r--r--mplife.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/mplife.lua b/mplife.lua
index e430827..c3067ab 100644
--- a/mplife.lua
+++ b/mplife.lua
@@ -29,9 +29,10 @@ do
--c.file = c.file or "examples/10x10_glider.gol"
--c.file = c.file or "examples/gliders.gol"
- c.file = c.file or "examples/ggun.gol"
- c.rule = gol.parse_rule("B3/S23") -- default Conway
- c.init = gol.parse_file(c.file)
+ --c.file = c.file or "examples/ggun.gol"
+ c.file = c.file or "examples/sships.gol"
+ c.rule = c.rule or gol.parse_rule("B3/S23") -- default Conway
+ c.init = c.init or gol.parse_file(c.file)
c.last = c.init -- for successive mode
c.pensize = .1
@@ -127,12 +128,12 @@ function mplife.draw_grid(grid, settings)
if fade_level ~= 0 then -- skip dead cells
if fade_level == 1 then
- pat = pat .. string.format("%s %s shifted (%s,%s) withcolor transparent(1,%s,%s);\n",
+ pat = pat .. string.format("%s %s shifted (%s,%s) withcolor transparent (1,%s,%s);\n",
"draw", c.gestalt, p.x, p.y, opacity*2, settings.color)
else
opacity = opacity - (fade_level * opacity * .1)
end
- pat = pat .. string.format("%s %s scaled .9 shifted (%s+.05,%s+.05) withcolor transparent(1,%s,%s);\n",
+ pat = pat .. string.format("%s %s scaled .9 shifted (%s+.05,%s+.05) withcolor transparent (1,%s,%s);\n",
"filldraw", c.gestalt, p.x, p.y, opacity, settings.color)
end
pos = pos + 1