diff options
author | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2010-08-13 10:34:36 +0200 |
---|---|---|
committer | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2010-08-13 10:34:36 +0200 |
commit | fd8ab52a6e7a622a46824f2b38e8e499bd471b64 (patch) | |
tree | c739d5b4ba89251d2adf8dbc8d7b9086dc8b4fc4 /mplife.lua | |
parent | 48838d85a768ec85a7d71f2515cd55fa1765b397 (diff) | |
download | automata-backgrounds-fd8ab52a6e7a622a46824f2b38e8e499bd471b64.tar.gz |
setting initial frame and rule from simpleslides paramaters.
Diffstat (limited to 'mplife.lua')
-rw-r--r-- | mplife.lua | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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 |