From 9690d82140d96dc570e86dac8c90854ed0775af5 Mon Sep 17 00:00:00 2001 From: qfx Date: Thu, 13 Feb 2020 19:19:09 +0200 Subject: [PATCH] asd --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index c8b1178..4b91bf1 100644 --- a/README.md +++ b/README.md @@ -90,12 +90,14 @@ And in main.lua: Now theres a lot to explain, but its fairly simple, so lets take it by chunks ```lua + local input = require "helium.core.input" ``` Here we import the input module of Helium, so that we can later subscribe to an event ```lua + state.pressed = false ``` Here we create a state field called pressed, think of state as a helium elements self @@ -103,18 +105,21 @@ It works like a regular table, with the caveat that you shouldnt overwrite it di ```lua + local callback = function() state.pressed = true end ``` Then we overwrite that state.pressed inside a callback which will be called every time our button is pressed ```lua + input.subscribe(0,0,view.w,view.h,'clicked',callback) ``` This is creating an input subscription for the event of your choice ```lua + return function() if state.pressed then love.graphics.setColor(0.3,0.3,0.9)