Модуль:Entity Sprite: различия между версиями

Нет описания правки
мНет описания правки
Строка 14: Строка 14:


     for k, v in pairs(t1) do
     for k, v in pairs(t1) do
         if t2[k] == nil then
         if k == "state" and t1[k] ~= t2[k] then
            return false
        end
        if not deepEqual(v, t2[k]) then
             return false
             return false
         end
         end
        if not deepEqual(v, t2[k]) then return false end
     end
     end


     for k, v in pairs(t2) do
     for k, v in pairs(t2) do
         if t1[k] == nil then
         if k == "state" and t1[k] ~= t2[k] then
            return false
        end
        if not deepEqual(v, t1[k]) then
             return false
             return false
         end
         end
        if not deepEqual(v, t1[k]) then return false end
     end
     end