Max Cahill
|
27790c69a8
|
[added] state_machine:_call supports varargs
|
2020-04-07 13:56:00 +10:00 |
|
Max Cahill
|
1e07dd9746
|
[modified] state machine uses class rather than own metatable management
|
2020-04-07 13:53:28 +10:00 |
|
Max Cahill
|
02568f8f08
|
[modified] intersect.lua imports vec2 unconditionally rather than attempting to use the global
|
2020-04-07 13:51:13 +10:00 |
|
Max Cahill
|
6386aaf298
|
[modified] big refactor to localised modules and require("batteries"):export() for global usage; renamed files table to tablex and math to mathx to allow using the library in your module root if you really want to.
|
2020-04-07 13:49:10 +10:00 |
|
Max Cahill
|
4bbbdf86d6
|
[modified] functional.lua find_best changed to ipairs and added find_min and find_max better named alternatives
|
2020-04-04 18:59:40 +10:00 |
|
Max Cahill
|
9422152181
|
[added] math.lerp_eps and matching vec2/vec3 methods; for ensuring a lerp actually reaches its destination once the delta doesn't matter
|
2020-04-01 20:58:18 +11:00 |
|
Max Cahill
|
870d291369
|
[modified] optimised vec3 swizzling
|
2020-04-01 20:56:36 +11:00 |
|
Max Cahill
|
c7d96461cf
|
[added] intersect.point_in_poly and required plumbing
|
2020-04-01 19:28:22 +11:00 |
|
Max Cahill
|
ef25d12b1b
|
Merge pull request #3 from flamendless/patch-1
Fixed typo in table.clear
|
2020-03-28 16:06:37 +11:00 |
|
Brandon Blanker Lim-it
|
4f3c277493
|
Fixed typo in table.clear
|
2020-03-28 12:30:25 +08:00 |
|
Max Cahill
|
74a04423bb
|
[removed] class.lua dependency on table.overlay - fixed #1
|
2020-03-24 14:57:42 +11:00 |
|
Max Cahill
|
3674846f11
|
[added] functional.find_best accepts (ignores) nil results for easy filtering
|
2020-03-20 22:31:20 +11:00 |
|
Max Cahill
|
370aee6cbc
|
[added] vec2:new supports .x .y table argument
|
2020-03-18 21:22:11 +11:00 |
|
Max Cahill
|
bb35fc2f57
|
[added] stall support, timers and intervals to async
|
2020-03-16 20:17:48 +11:00 |
|
Max Cahill
|
3d3ccd921c
|
[fixed] color alias added to exported module as well as exported globals
|
2020-03-15 21:38:19 +11:00 |
|
Max Cahill
|
ebfbd10b3a
|
[added] more documentation
|
2020-03-15 21:36:50 +11:00 |
|
Max Cahill
|
ad2fc71e7a
|
[fixed] non-global compatible
|
2020-03-15 21:22:22 +11:00 |
|
Max Cahill
|
429ef9b02e
|
[fixed] typo
|
2020-03-15 20:41:39 +11:00 |
|
Max Cahill
|
0f029123f4
|
[modified] readme dust off
|
2020-03-15 20:40:00 +11:00 |
|
Max Cahill
|
6257931520
|
[added] license note to readme
|
2020-03-15 20:29:53 +11:00 |
|
Max Cahill
|
66a9f41474
|
[modified] renamed to batteries, added global export suppression and more documentation
|
2020-03-15 20:28:50 +11:00 |
|
Max Cahill
|
0dd92b2c2e
|
[moved] table.copy from functional.lua to table.lua and updated signature a little to allow deep overlays
|
2020-03-12 21:15:18 +11:00 |
|
Max Cahill
|
27b73543e0
|
[modified] clean up source of stable_sort.lua
|
2020-03-10 13:14:26 +11:00 |
|
Max Cahill
|
94005675e9
|
[fixed] vec3:new - seldom used but still important
|
2020-02-26 15:25:02 +11:00 |
|
Max Cahill
|
9d556574f1
|
[added] table.reverse, vec3 to init.lua
|
2020-02-05 21:16:58 +11:00 |
|
Max Cahill
|
0a1e55b300
|
[fixed] issued with async
|
2020-02-01 21:38:00 +11:00 |
|
Max Cahill
|
22acd78e5e
|
[added] async todo
|
2020-02-01 19:39:51 +11:00 |
|
Max Cahill
|
2253533246
|
[added] manual gc
|
2020-02-01 19:30:36 +11:00 |
|
Max Cahill
|
6e7cabe9e0
|
[modified] split sequence and unique_mapping to their own files
[added] async to init
|
2020-01-31 11:56:37 +11:00 |
|
Max Cahill
|
8a582f8c66
|
[added] async.lua
|
2020-01-31 11:55:50 +11:00 |
|
Max Cahill
|
6d4fe84ac1
|
[modified] sequences use metatable rather than copying from table
|
2020-01-30 14:58:18 +11:00 |
|
Max Cahill
|
63448b5d5e
|
[added] vec3.lua (very quick work, probably would benefit from tests)
|
2020-01-29 21:12:14 +11:00 |
|
Max Cahill
|
2069a4b3e7
|
[added] readme, license
|
2020-01-29 14:32:57 +11:00 |
|
Max Cahill
|
2f470cf7c7
|
initial commit
|
2020-01-29 14:26:28 +11:00 |
|