zorg
|
5caab66d58
|
Add to colour.lua
Added RGB-HSV, HSV-RGB, HSV-HSL, HSL-HSV conversion functions.
|
2023-12-11 03:32:14 +01:00 |
|
Max Cahill
|
5641b393e4
|
fix linter nags
|
2023-12-05 12:33:29 +11:00 |
|
Max Cahill
|
4a3740cf53
|
added pathfind
|
2023-12-05 10:56:42 +11:00 |
|
Max Cahill
|
1b396037a2
|
added mathx.identity for use as a default easing function without a branch
|
2023-11-23 16:16:15 +11:00 |
|
Max Cahill
|
6fa0b31455
|
fixed crash running in a thread in love without explicitly requiring love.system (unlikely as you rarely need it)
|
2023-11-09 16:55:08 +11:00 |
|
Max Cahill
|
f091c89893
|
added async.value for "eventually" collecting the value of a function that can return nothing for a while (eg querying another thread or whatever). not particularly happy with the name, await is probably a loaded term though
|
2023-10-12 16:15:15 +11:00 |
|
Max Cahill
|
24913f05b8
|
fixed sequence:copy returning a non-sequence result
|
2023-08-17 11:30:20 +10:00 |
|
Max Cahill
|
2c6b5bd2ea
|
rephrase empty if to make the silly linter happy
|
2023-08-10 16:35:42 +10:00 |
|
Max Cahill
|
8c1e51b057
|
optimised line line collision a little, could still use some more love :)
|
2023-08-10 16:26:17 +10:00 |
|
Max Cahill
|
fb3d58f417
|
moved to checkout@v3 to hopefully knock the actions versioning warning on the head
|
2023-08-10 14:50:35 +10:00 |
|
Max Cahill
|
b019767a16
|
added mathx.inverse_lerp, mathx.remap_range, mathx.remap_range_clamped
|
2023-08-10 14:43:59 +10:00 |
|
Max Cahill
|
097c19bda5
|
updated actions to fix warnings about node version being deprecated
|
2023-08-08 13:00:29 +10:00 |
|
Max Cahill
|
6e3a285f97
|
fixed reliance on tablex exported to table in async:remove
|
2023-08-08 12:57:35 +10:00 |
|
Max Cahill
|
758533445c
|
added async:remove to remove in-progress tasks, and async.wrap_iterator for turning iteration asynchronous
|
2023-08-07 17:13:50 +10:00 |
|
Max Cahill
|
97bf19a787
|
fixed accessing nil love global under plain lua in async.lua
|
2023-08-01 09:12:02 +10:00 |
|
Max Cahill
|
d3a3ba9d28
|
whitespace
|
2023-06-06 15:20:11 +10:00 |
|
Max Cahill
|
11a92387df
|
Merge remote-tracking branch 'origin/master'
|
2023-06-01 11:33:25 +10:00 |
|
Max Cahill
|
4a93f41807
|
added functional.count_value to avoid a closure if you just want to count specific elements
|
2023-06-01 11:33:18 +10:00 |
|
Max Cahill
|
ea20cbbf21
|
Merge pull request #65 from TurtleP/turtlep/one_of_bugfix
Fix assert:one_of for non-string values
|
2023-03-29 13:50:51 +11:00 |
|
TurtleP
|
57922d4890
|
Merge branch 'master' into turtlep/one_of_bugfix
|
2023-03-27 17:09:11 -04:00 |
|
TurtleP
|
01b7dd000f
|
fix assert:one_of for non-string values
|
2023-03-24 23:24:24 -04:00 |
|
Max Cahill
|
3421c93848
|
Merge pull request #64 from TurtleP/turtlep/assert_one_of
add `assert:one_of`
|
2023-03-21 14:39:58 +11:00 |
|
TurtleP
|
4cbbf6c068
|
address pr comment
|
2023-03-20 09:48:56 -04:00 |
|
TurtleP
|
c2316e2ad8
|
don't remove this whitespace
|
2023-03-19 12:19:57 -04:00 |
|
TurtleP
|
2c31336210
|
add assert.one_of
|
2023-03-19 12:19:08 -04:00 |
|
Max Cahill
|
ff2ab5f1aa
|
fixed intersect relying on assert being exported
|
2023-03-16 12:14:51 +11:00 |
|
Max Cahill
|
9fae6d1186
|
Merge remote-tracking branch 'origin/master'
|
2023-03-14 13:04:04 +11:00 |
|
Max Cahill
|
07fbbe6247
|
fixed issue with line routines on certain inputs
|
2023-03-14 13:04:00 +11:00 |
|
Max Cahill
|
2762d4ada2
|
Merge pull request #63 from josh-perry/title_case
string: add title_case
|
2023-02-14 14:14:08 +11:00 |
|
Josh Perry
|
aafdab56b5
|
string: add title_case
|
2023-02-12 22:00:04 +00:00 |
|
Max Cahill
|
952a8f6bbc
|
Merge pull request #62 from rhynomatt/uuid-fix
Add an identifier module (fix)
|
2023-01-16 09:14:48 +11:00 |
|
rhy
|
26bc74c916
|
tests: Let's maybe not spam the actions console
|
2023-01-14 10:27:11 -03:00 |
|
rhy
|
3252a55936
|
identifier: Guard against require error in case socket's missing
|
2023-01-14 10:25:28 -03:00 |
|
rhy
|
c038281f3c
|
tests: lazy guard against no socket error
|
2023-01-14 10:14:58 -03:00 |
|
rhy
|
6e277df64a
|
Rename uuid.lua to identifier.lua
|
2023-01-11 10:38:52 -03:00 |
|
rhy
|
71e9e45724
|
uuid: Slight doc improvements
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
b656042ba7
|
uuid: Remove ulid helper funcs
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
c0aba5027c
|
tests: Add ulid tests
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
8d8b0dc243
|
uuid: Fix ulid length
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
b39e295eb4
|
uuid: Add a time arg to ulid
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
04d658d601
|
uuid: Slightly better docs on ulid
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
228620d61c
|
uuid: Add an ulid func + helper funcs
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
4d8d69b729
|
tests: Add some uuid4 tests
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
3c959caa23
|
uuid: Slight style fix
Don't need to capture the 2nd value oops, also separated the format
call into multiple lines
|
2023-01-10 11:21:32 -03:00 |
|
rhy
|
370b33b96f
|
woops typo
|
2023-01-10 11:21:31 -03:00 |
|
rhy
|
2642c304ad
|
uuid: Discard gsub's 2nd return value
|
2023-01-10 11:21:31 -03:00 |
|
rhy
|
57bc1a2edb
|
uuid: Use mathx's _random instead of stringx's
|
2023-01-10 11:21:31 -03:00 |
|
rhy
|
e630418372
|
uuid: Add a passed rng to uuid4
|
2023-01-10 11:21:31 -03:00 |
|
rhy
|
5f2e7b437d
|
uuid: Fix variable casing
|
2023-01-10 11:21:31 -03:00 |
|
rhy
|
0f390f9f85
|
Add uuid.lua from the other pull request
|
2023-01-10 11:21:31 -03:00 |
|