From 281bc15b671406f785838b2b105d57079f31df38 Mon Sep 17 00:00:00 2001 From: Wesley Date: Sat, 27 Oct 2018 10:29:13 +0200 Subject: Add example animation. --- example/example.gif | Bin 0 -> 89675 bytes example/main.lua | 17 ++++++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 example/example.gif (limited to 'example') diff --git a/example/example.gif b/example/example.gif new file mode 100644 index 0000000..f84d9fb Binary files /dev/null and b/example/example.gif differ diff --git a/example/main.lua b/example/main.lua index dfea849..0610703 100644 --- a/example/main.lua +++ b/example/main.lua @@ -29,6 +29,9 @@ local hoveredTile local largeFont = love.graphics.newFont (30) local smallFont = love.graphics.newFont (10) +-- save a screenshot +local saveScreenshot = false + function randomizeMap () -- build an open map @@ -41,10 +44,10 @@ function randomizeMap () -- add random walls math.randomseed (os.clock ()) - for i = 1, 25 do + for i = 1, 45 do -- start point - local x = math.random (2, mapsize-2) - local y = math.random (2, mapsize-2) + local x = math.random (1, mapsize-2) + local y = math.random (1, mapsize-2) -- vertical or horizontal if math.random() > .5 then for n = 1, 5 do @@ -58,6 +61,7 @@ function randomizeMap () end requestPath() + --saveScreenshot = true end @@ -107,6 +111,13 @@ function love.draw () love.graphics.print("*", (start.x-1) * tilesize, (start.y-1) * tilesize) love.graphics.print("*", (goal.x-1) * tilesize, (goal.y-1) * tilesize) + if saveScreenshot then + saveScreenshot = false + local filename = string.format("screenshot-%d.png", os.time()) + love.graphics.captureScreenshot(filename) + print (string.format("written %s", filename)) + end + end function love.mousemoved (x, y, dx, dy, istouch) -- cgit v1.2.3