Löve Interactive Coding Kit
Lua
Switch branches/tags
Nothing to show
Latest commit 7291117 May 17, 2017 @headchant headchant Merge pull request #5 from bryant1410/master
Fix broken headings in Markdown files
Permalink
Failed to load latest commit information.
README.md Fix broken Markdown headings Apr 18, 2017
lick.lua Uses lick.sleepTime Oct 20, 2012

README.md

Live Coding Kit For Löve

A small live coding library for Löve which also enables interactive debugging. It basically just is a customized love.run which presses all errors to the command line(or in debug mode on screen). And reloads the “main.lua” everytime you save.

note: still in development - everything can change

Optional Parameters

  • lick.file = "" -- default is "main.lua"
  • lick.debug = true -- displays errors in love window
  • lick.reset = true -- calls love.load everytime you save the file, if set to false it will only be called when starting Löve
  • lick.clearFlag = false -- overrides the clear() function in love.run

Example

lick = require "lick"
lick.reset = true -- reload the love.load everytime you save

function love.load()
    circle = {}
    circle.x = 1
end

function love.update(dt)
    circle.x = circle.x + dt*5
end

function love.draw(dt)
    love.graphics.circle("fill", 400+100*math.sin(circle.x), 300, 16,16)
end