stop using keyboard.isDown
[?]
Sep 4, 2023, 7:22 AM
KE4T63TS3DEBC6YKTQNROAPIC7YFBAE264YRTEZLZI5I7KFBZV6ACDependencies
- [2]
ED4Z6ORCcleaner API for file-system access - [3]
ORRSP7FVdeduce test names on failures - [4]
7IDHIAYIrename modifier_down to key_down - [5]
JF5L2BBStest harness now supports copy/paste - [6]
FPY4LO2Wmake a few names consistent with snake_case - [7]
UVSNG336reclaim a couple more functions after tests - [8]
AVTNUQYRbasic test-enabled framework - [9]
JFFUF5ALoverride mouse state lookups in tests - [10]
PX7DDEMOautosave slightly less aggressively - [11]
AD34IX2Zcouple more tests - [12]
HKV72RZVbugfix: save modified files in save directory - [13]
ZLJGZYQGselect text with shift + mouseclick - [*]
3QNOKBFMbeginnings of a test harness
Change contents
- edit in app.lua at line 350
local Keys_down = {} - replacement in app.lua at line 359
love.handlers[name] = App[name]-- love.keyboard.isDown doesn't work on Android, so emulate it using-- keypressed and keyreleased eventsif name == 'keypressed' thenlove.handlers[name] = function(key, scancode, isrepeat)Keys_down[key] = truereturn App.keypressed(key, scancode, isrepeat)endelseif name == 'keyreleased' thenlove.handlers[name] = function(key, scancode)Keys_down[key] = nilreturn App.keyreleased(key, scancode)endelselove.handlers[name] = App[name]end - replacement in app.lua at line 429
App.key_down = love.keyboard.isDownApp.key_down = function(key) return Keys_down[key] end