42 Commits (master)
 

Author SHA1 Message Date
Lorenzo Cogotti 6108f5cb28 [vec] Add parallax factor to toworldcoords() and toscreencoords() 3 months ago
Lorenzo Cogotti d1d452f19f [algo] Drop math functions (moved to mathx) 3 months ago
Lorenzo Cogotti 37779954f9 [mathx,init] Add math utilities 3 months ago
Lorenzo Cogotti 5c76bdeed8 [timer] Minor style fix 3 months ago
Lorenzo Cogotti 41954aff63 [color] Add helper functions for HSV and HSL color conversion 3 months ago
Lorenzo Cogotti 2b7c1dd829 [.luarc] Add lua-language-server config file. 5 months ago
Lorenzo Cogotti 940846e420 [vec] Add 2D cross product
Add 2D cross product (returns a scalar value).

For consistency with the rest of the API, the 3D cross product has been renamed
to cross3().
5 months ago
Lorenzo Cogotti 34221bf850 [algo] Add sign() function 6 months ago
Lorenzo Cogotti 08ac115ea2 [algo] Fix typo 6 months ago
Lorenzo Cogotti 9fa38d17a2 [strings] Add utility to test whether a path is absolute 7 months ago
Lorenzo Cogotti 12a12197df [strings] Add optimized utilities to deal with path extensions 7 months ago
Lorenzo Cogotti f6e031a98a [timer] Handle cancel(nil) as NOP. 7 months ago
Lorenzo Cogotti 2abcf253ca [color] Add color operations and utilities. 11 months ago
Lorenzo Cogotti 4ad64d0343 [README,camera] Add camera management module. 11 months ago
Lorenzo Cogotti 00d41367d6 [vec] Add functions to compute angles, minor style fixes. 11 months ago
Lorenzo Cogotti 2959abc4f6 [timer] Rework new() consistently with other classes. 11 months ago
Lorenzo Cogotti d3129070d9 [algo] Add stable sort algorithm, using merge sort. 11 months ago
Lorenzo Cogotti c58edfa486 [algo] Optimize insertion sort. 11 months ago
Lorenzo Cogotti dba877a190 [signal] Fix module name and summary. 11 months ago
Lorenzo Cogotti 9928899df1 [vec] Fix sqrdist* functions. 1 year ago
Lorenzo Cogotti 99fde174df [meta] Improve isinstance().
* Handle nil
* Use rawequal() instead of plain ==
1 year ago
Lorenzo Cogotti 62d22658b3 Merge branch 'master' of https://gitea.it/1414codeforge/gear 1 year ago
Lorenzo Cogotti 0408a4a31f [strings] Add path utility functions, improve documentation. 2 years ago
Lorenzo Cogotti c7849901cf [vec] Add cross product between vectors. 2 years ago
Lorenzo Cogotti 75d60b98f5 [meta] Use rawequal() to compare tables in isinstance().
Ensures no fancy metamethod is invoked during testing.
2 years ago
Lorenzo Cogotti ac68fce474 [README] Update ldoc usage. 2 years ago
Lorenzo Cogotti 32cecbef1c [rect] Make rotatesincos() require() path safer. 2 years ago
Lorenzo Cogotti 0ce17379a1 [algo] Improve documentation. 2 years ago
Lorenzo Cogotti 018fc77a13 [strings] Add file header. 2 years ago
Lorenzo Cogotti d49a9a1c21 [meta] Improve documentation. 2 years ago
Lorenzo Cogotti c6f486bf9f [config.ld] Add ldoc config.ld to project. 2 years ago
Lorenzo Cogotti a2180170ed [meta] Add table deep copy function. 2 years ago
Lorenzo Cogotti 96e03c54a5 [rect] Fix variables name. 2 years ago
Lorenzo Cogotti 5902182543 [init] Fix signal and timer entries, capitalize them since they are classes. 2 years ago
Lorenzo Cogotti 043989c0fd [signal,timer,init] Add customized versions of signal and timer from vrld/hump. 2 years ago
Lorenzo Cogotti de08ac3e66 [init] Fix missing comma. 2 years ago
Lorenzo Cogotti 18376860f3 [README] Update README. 2 years ago
Lorenzo Cogotti 9a1b9fedcd [shadowtext] Add text with drop shadow utilities. 2 years ago
Lorenzo Cogotti 619d31bf2f [spec/utils_spec.lua] Remove obsolete test. 2 years ago
Lorenzo Cogotti 0e2dd54011 [spec/*,*] Split library in submodules. 2 years ago
Lorenzo Cogotti e658ba45c7 [df-utils] Remove rockspec, unnecessary for LÖVE-specific library. 2 years ago
Lorenzo Cogotti 5c345d5e60 [*] Initial commit. 2 years ago