Lorenzo Cogotti
|
41954aff63
|
[color] Add helper functions for HSV and HSL color conversion
|
10 months ago |
Lorenzo Cogotti
|
2b7c1dd829
|
[.luarc] Add lua-language-server config file.
|
1 year 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().
|
1 year ago |
Lorenzo Cogotti
|
34221bf850
|
[algo] Add sign() function
|
1 year ago |
Lorenzo Cogotti
|
08ac115ea2
|
[algo] Fix typo
|
1 year ago |
Lorenzo Cogotti
|
9fa38d17a2
|
[strings] Add utility to test whether a path is absolute
|
1 year ago |
Lorenzo Cogotti
|
12a12197df
|
[strings] Add optimized utilities to deal with path extensions
|
1 year ago |
Lorenzo Cogotti
|
f6e031a98a
|
[timer] Handle cancel(nil) as NOP.
|
1 year ago |
Lorenzo Cogotti
|
2abcf253ca
|
[color] Add color operations and utilities.
|
2 years ago |
Lorenzo Cogotti
|
4ad64d0343
|
[README,camera] Add camera management module.
|
2 years ago |
Lorenzo Cogotti
|
00d41367d6
|
[vec] Add functions to compute angles, minor style fixes.
|
2 years ago |
Lorenzo Cogotti
|
2959abc4f6
|
[timer] Rework new() consistently with other classes.
|
2 years ago |
Lorenzo Cogotti
|
d3129070d9
|
[algo] Add stable sort algorithm, using merge sort.
|
2 years ago |
Lorenzo Cogotti
|
c58edfa486
|
[algo] Optimize insertion sort.
|
2 years ago |
Lorenzo Cogotti
|
dba877a190
|
[signal] Fix module name and summary.
|
2 years ago |
Lorenzo Cogotti
|
9928899df1
|
[vec] Fix sqrdist* functions.
|
2 years ago |
Lorenzo Cogotti
|
99fde174df
|
[meta] Improve isinstance().
* Handle nil
* Use rawequal() instead of plain ==
|
2 years ago |
Lorenzo Cogotti
|
62d22658b3
|
Merge branch 'master' of https://gitea.it/1414codeforge/gear
|
2 years 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 |