10 Commits

Author SHA1 Message Date
OgelGames
b2369b3e81 fix luacheck warnings and remove stray print() 2021-02-23 11:20:39 +02:00
SX
0e59f66d39 Merge branch 'master' of github.com:mt-mods/digistuff into upstream-merge 2021-02-23 11:14:11 +02:00
cheapie
a38debb592 Add advanced touchscreen
Basically just lets you provide any formspec you want, which should resolve all of the "but the touchscreen can't do XYZ" issues :)
I don't believe this to be a security problem as arbitrary formspecs should do nothing unless you actually right-click the node (and you can always just... not), and if the client does crash in response to a bad formspec then this is probably a client bug anyway.
2021-02-21 18:46:55 -06:00
OgelGames
49e84e4323
Add luacheck (#1)
* add luacheck workflow and config
* replace 'digiline' with 'digilines'
* fix whitespace
* fix most variable warnings
* piston.lua and movestone.lua have inline ignores for some hard to fix code
* increase line length for now
2021-02-09 16:16:56 +01:00
cheapie
7f5eaac5c3 Add channel copier 2020-04-30 00:44:04 -05:00
cheapie
69a9304751 Miscellaneous touchscreen and noteblock work
* Noteblock sound list updated
* Noteblocks now support pitch control
* Touchscreens can now optionally use the "real coordinates" system
2020-04-28 21:28:26 -05:00
cheapie
13072c7d59 Fix unescaped strings 2020-03-30 01:08:05 -05:00
cheapie
f0ce665a64 Fix crash on certain invalid touchscreen inputs 2019-12-15 15:03:07 -06:00
GreenDimond
0e61a770c9 Add textlist command to touchscreen 2019-05-24 13:03:00 -05:00
cheapie
97765470fc Split components into their own files 2018-11-24 15:56:29 -06:00