Commit Graph

371 Commits

Author SHA1 Message Date
Lars Mueller
8ad7c3de7c Extended liquid tests 2020-12-21 20:26:06 +01:00
Lars Mueller
3631b1c4ca Move triangle utils from "minetest" to "vector" 2020-12-21 19:59:26 +01:00
Lars Mueller
7fde587dab Move box_box_collision to vector & fix it 2020-12-21 19:55:22 +01:00
Lars Mueller
27b2de0367 Init cleanup 2020-12-21 18:23:30 +01:00
Lars Mueller
847bca6f69 Delete useless threading utils 2020-12-21 18:18:17 +01:00
Lars Mueller
7f36221d45 Remove class utils 2020-12-21 15:53:40 +01:00
Lars Mueller
8f4b73e99d Functional helpers, table.deep_add_all 2020-12-20 15:21:03 +01:00
Lars Mueller
ccff2f7673 Clean configuration system 2020-12-20 14:39:01 +01:00
Lars Mueller
b57dd2e269 Math alias bugfix 2020-12-20 11:58:35 +01:00
Lars Mueller
826c7b7aae Replace math.pow by ^ 2020-12-19 15:31:37 +01:00
Lars Mueller
2f01c5716b Improve vector utils 2020-12-19 15:28:53 +01:00
Lars Mueller
cc7a22ea76 Add trie 2020-12-19 15:13:03 +01:00
Lars Mueller
90bb055c6f Rename modlib.number to modlib.math 2020-12-19 15:01:42 +01:00
Lars Mueller
3a5b436e11 number.lua cleanup, tostring fixes 2020-12-19 14:41:20 +01:00
Lars Mueller
0579840908 Fix settingtypes for ranges without default 2020-12-19 11:46:47 +01:00
Lars Mueller
f64fa5bfb4 Fix modlib.table.process(tab, func) 2020-12-19 11:40:52 +01:00
Lars Mueller
8a6c22d107 Text utility cleanup 2020-12-18 12:27:19 +01:00
Lars Mueller
1e4f795691 Fixed decode_base64 wrapper 2020-12-18 10:42:03 +01:00
Lars Mueller
d4b33c6cee Raycast with proper flowingliquid support 2020-12-17 19:10:56 +01:00
Lars Mueller
98ac064c55 Improve liquid helper convenience 2020-12-17 19:06:24 +01:00
Lars Mueller
a55a8b07ee Make copy & tablecopy deepcopy aliases 2020-12-12 16:28:52 +01:00
Lars Mueller
43f59aa329 Table: Fix rpairs, unique and values, formatting 2020-12-12 16:15:26 +01:00
Lars Mueller
9f5de0d3a6 Add table.nilget 2020-12-12 15:55:09 +01:00
Lars Mueller
7a30cc06dd Flowing liquid utils: Corner levels, flow direction 2020-12-04 22:39:26 +01:00
Lars Mueller
d6774da79f Implement table.shallowcopy 2020-12-01 19:29:18 +01:00
Lars Mueller
98c702ee28 Remove builtin global strictness 2020-11-15 11:28:05 +01:00
Lars Mueller
7c3ec02505 Fix undeclared global assignment warnings 2020-11-15 11:11:49 +01:00
Lars Mueller
77977a52e7 Use ... instead of arg 2020-10-14 11:16:25 +02:00
Lars Mueller
c296b9eb44 Maximum wear constant 2020-10-10 17:08:30 +02:00
Lars Mueller
b912582199 Fix table.binary_search, add table.map_keys 2020-10-06 19:13:25 +02:00
Lars Mueller
3c91dbdeb8 Add minetest.override and minetest.get_gametime 2020-09-27 16:55:41 +02:00
Lars Mueller
934ab6b128 Update init, add tests 2020-09-22 19:18:47 +02:00
Lars Mueller
e1c44219d3 Add vector library 2020-09-22 19:14:21 +02:00
Lars Mueller
cbad65e52b Implemented deepcopy, improved code quality 2020-08-23 22:38:55 +02:00
Lars Mueller
6a612874c2 Rename handle_ifndefs to handle_ifdefs 2020-08-23 22:37:17 +02:00
Lars Mueller
c7e165f170 Changes to environment handling, get_current_modname convenience 2020-07-08 20:08:31 +02:00
Lars Mueller
68b5c4013f Additional configuration formats, experimental vector library, other utilities 2020-06-28 22:42:24 +02:00
Lars Mueller
e5266d9862 Large configuration improvements, text helpers 2020-06-02 23:07:33 +02:00
Lars Mueller
03de70c774 rolling-16 2020-04-21 15:14:27 +02:00
Lars Mueller
5a7adc902d rolling-15 2020-04-21 15:04:07 +02:00
Lars Mueller
8003227d33 rolling-14 2020-04-05 13:14:05 +02:00
Lars Mueller
4ee679f187 rolling-13 2020-04-05 10:42:44 +02:00
Lars Mueller
2e0eb885c4 rolling-12 2020-03-25 22:00:51 +01:00
Lars Mueller
faa47ab595 rolling-11 2020-03-25 10:54:01 +01:00
Lars Mueller
77c7dd5175 rolling-10 2020-03-24 23:32:56 +01:00
Lars Mueller
892a27deef rolling-9 2020-03-23 20:20:43 +01:00
Lars Mueller
a2cca67e48 rolling-8 2020-03-13 18:13:45 +01:00
Lars Mueller
94e38087e6 rolling-7 2020-02-29 12:55:02 +01:00
Lars Mueller
358cdf5084 Updates 2020-02-28 22:12:05 +01:00
Lars Mueller
b0b68c39bd rolling-6 2020-02-25 20:47:42 +01:00