MT
Size: a a a
MT
S
graphics и music — это понятно зачем, оно так легко разделяется плюс можно закешировать. Допустим, ты в этом месте работаешь только с графикой, и такой:local gr = module.graphics
gr.draw(something)
gr.draw(something_else)
gr.print(some_text)S
MT
S
S
local aplib = {}
function aplib.getSignedAngleBetween(...)
...
end
return aplib
Зачем тебе лишняя таблица, когда можно без неё?S
getUnsignedAngle, то можно выделить подкатегорию angle, а в неё запихнуть getSigned/getUnsigned и ещё чего-нибудь. Если чего-нибудь не будет — то не нужно ради двух функций мутить целую таблицу.MT
S
S
MT
MT
MT
MT
S
S
S
MT
MT
MT