Add love.dropbegan and love.dropcompleted callbacks.

Resolves #1346
This commit is contained in:
Alex Szpakowski
2022-04-16 16:47:31 -03:00
parent 321397d1dd
commit 8d3730361b
2 changed files with 12 additions and 0 deletions
+6
View File
@@ -428,6 +428,12 @@ Message *Event::convert(const SDL_Event &e)
} }
SDL_free(e.drop.file); SDL_free(e.drop.file);
break; break;
case SDL_DROPBEGIN:
msg = new Message("dropbegan");
break;
case SDL_DROPCOMPLETE:
msg = new Message("dropcompleted");
break;
case SDL_QUIT: case SDL_QUIT:
case SDL_APP_TERMINATING: case SDL_APP_TERMINATING:
msg = new Message("quit"); msg = new Message("quit");
+6
View File
@@ -112,6 +112,12 @@ function love.createhandlers()
directorydropped = function (dir) directorydropped = function (dir)
if love.directorydropped then return love.directorydropped(dir) end if love.directorydropped then return love.directorydropped(dir) end
end, end,
dropbegan = function ()
if love.dropbegan then return love.dropbegan() end
end,
dropcompleted = function ()
if love.dropcompleted then return love.dropcompleted() end
end,
lowmemory = function () lowmemory = function ()
if love.lowmemory then love.lowmemory() end if love.lowmemory then love.lowmemory() end
collectgarbage() collectgarbage()