LINUX.ORG.RU

История изменений

Исправление anonymous2, (текущая версия) :

LÖVE, все они как под копирку, сишный врапперы, я джва года жду, тип такого:

area = love.graphics.newArea(10, 10, 300, 100)
просто пустая область на сцене, потом мне если что нужно определяю функционал:

area["virtual:mousePressEvent"] =
    function(x, y, btn)
        print("mouse:", x, y, btn)
        return true
    end

area["virtual:mouseFocusEvent"] =
    function(f)
        print("focus: ", f)
    end

area["virtual:keyPressEvent"] =
    function(k)
        print("key: ", k)
        return true
    end

area["virtual:render"] =
   function()
   -- здесь хочешь рисуй, хочешь др..чи
   end

вместо этого имеем тот же сишный big trash завернутую в lua:

love.event.clear, love.event.poll, event queue, love.event.pump, love.event.push, love.event.quit, love.event.wait

Исправление anonymous2, :

LÖVE, все они как под копирку, сишный врапперы, я джва года жду, тип такого:

area = love.graphics.newArea(10, 10, 300, 100)
просто пустая область на сцене, потом мне если что нужно определяю функционал:

area["virtual:mousePressEvent"] =
    function(x, y, btn)
        print("mouse:", x, y, btn)
        return true
    end

area["virtual:mouseFocusEvent"] =
    function(f)
        print("focus: ", f)
    end

area["virtual:keyPressEvent"] =
    function(k)
        print("key: ", k)
        return true
    end

area["virtual:render"] =
   function()
   -- здесь хочешь рисуй, хочешь др..чи
   end

вместо этого имеем тот же сишный big trash завернутую в lua:

love.event.clear, love.event.poll, event queue, love.event.pump, love.event.push, love.event.quit, love.event.wait

Исходная версия anonymous2, :

LÖVE, все они как под копирку, сишный врапперы, я джва года жду, тип такого:

area = love.graphics.newArea(10, 10, 300, 100)
просто пустая область на сцене, потом мне если что нужно определяю функционал:

area["virtual:mousePressEvent"] =
    function(x, y, btn)
        print("mouse:", x, y, btn)
        return true
    end

area["virtual:mouseFocusEvent"] =
    function(f)
        print("focus: ", f)
    end

area["virtual:keyPressEvent"] =
    function(k)
        print("key: ", k)
    end

area["virtual:render"] =
   function()
   -- здесь хочешь рисуй, хочешь др..чи
   end

вместо этого имеем тот же сишный big trash завернутую в lua:

love.event.clear, love.event.poll, event queue, love.event.pump, love.event.push, love.event.quit, love.event.wait