Commit graph

1307 commits

Author SHA1 Message Date
Starbeamrainbowlabs 6f35ff3313
tests/weaschem: correct tests for parse_id_map 2023-08-18 15:01:17 +01:00
Starbeamrainbowlabs 7384f1dbbb
specs/weaschem: clarify about node names 2023-08-16 02:02:46 +01:00
Starbeamrainbowlabs 8048310419
tests/weaschem: write tests for parse_id_map 2023-08-16 02:02:10 +01:00
Starbeamrainbowlabs 2dc1755b5c
tests/weaschem: Finish initial tests for parse_header 2023-08-15 19:25:13 +01:00
Starbeamrainbowlabs be8e097f1f
tests: grammar 2023-08-15 17:44:19 +01:00
Starbeamrainbowlabs 8d79e6f0ab
tests/weaschem: more tests, but not done w/parse_header yet 2023-08-15 03:24:15 +01:00
Starbeamrainbowlabs 270ec92fee
start with tests for the header parser, but they aren't finished yet 2023-08-15 03:07:30 +01:00
Starbeamrainbowlabs 54ef125409
tests: really fix the script this time 2023-08-15 03:07:16 +01:00
Starbeamrainbowlabs 7f9b51c7e0
tests.sh: fix coverage html generation 2023-08-15 03:01:22 +01:00
Starbeamrainbowlabs 7e6e61a00b
start basic tests for headers.
We might want to consider a separate distribution that omits all the test files......
2023-08-15 02:59:19 +01:00
Starbeamrainbowlabs 06f90edd46
tests/weaschem: okay, here we go: parse_vector3
Let's go slow, one function at a time, from nuts and bolts gradually up to full files
2023-08-15 00:20:41 +01:00
Starbeamrainbowlabs 3faaaa5283
weaschem: make basically testable 2023-08-15 00:19:54 +01:00
Starbeamrainbowlabs af4562d2e3
tests.sh: fix coverage 2023-08-15 00:06:24 +01:00
Starbeamrainbowlabs eb14334441
tests.sh: fix warning 2023-08-14 23:52:59 +01:00
Starbeamrainbowlabs 448cf0d674
//unmark: add optional all argument 2023-08-12 13:20:24 +01:00
Starbeamrainbowlabs 1abab143e7
.weaschem: initial, UNTESTED, parsing implementation
....it's not hooked up at all yet.
WEA will not even load the file yet, and we don't have tests either
....tests might be a bit of a problem given we use minetest.parse_json directly.
2023-08-12 03:05:10 +01:00
Starbeamrainbowlabs 0f22ea26a7
specs/weaschem: param2 will also need to be deltad
also improve wording clarity earlier on
2023-08-12 03:03:56 +01:00
Starbeamrainbowlabs c05228a37a
specs/weaschem: be specific about the first line 2023-08-12 01:43:48 +01:00
Starbeamrainbowlabs c734a46579
typo 2023-08-11 22:49:34 +01:00
Starbeamrainbowlabs a39b2191a5
specs/schematic: add single space before version number 2023-08-11 22:30:26 +01:00
Starbeamrainbowlabs ec95c64315
.gitignore: don't commit PDFs 2023-08-11 22:02:15 +01:00
Starbeamrainbowlabs 27beee59f4
schematics spec: finish initial draft 2023-08-11 21:50:28 +01:00
Starbeamrainbowlabs cb2500ca57
schematic spec: add header, TODO 2023-08-11 02:54:17 +01:00
Starbeamrainbowlabs 3bcd050189
schematic spec: describe size & positioning; id map
Next up: data tables & run-length encoding
2023-08-11 02:50:40 +01:00
Starbeamrainbowlabs 4fb6d7f91c
weaschem: finish json schema for header
next up: talking about it, and the ID map...
2023-08-11 01:49:18 +01:00
Starbeamrainbowlabs fc6e50cef1
Start writing a spec for a schematic format
...but it's not finished.
2023-08-09 15:46:12 +01:00
Starbeamrainbowlabs e4539edb4b
rough sketch of the outline of StagedVoxelRegion.
This doesn't include the deltas feature yet
2023-08-09 03:33:56 +01:00
Starbeamrainbowlabs 3c7e1ef545
Create proper io namespace directory 2023-08-08 18:46:41 +01:00
Starbeamrainbowlabs ff94fce503
minor update to CONTRIBUTING.md 2023-08-08 18:31:03 +01:00
Starbeamrainbowlabs 76c02cd42f
update more comments 2023-08-03 14:37:05 +01:00
Starbeamrainbowlabs 9d47dcbcf3
comments: update 2023-08-03 14:16:14 +01:00
Starbeamrainbowlabs 0f25cf5b4e
comments: add @module to wea.sculpt.* 2023-08-03 02:42:46 +01:00
Starbeamrainbowlabs c12bcad8cb
comments: first @module declaration 2023-08-03 02:26:17 +01:00
Starbeamrainbowlabs 09e935380b
'nother namespace 2023-08-03 00:03:13 +01:00
Starbeamrainbowlabs 5e4d51926f
add more namespace comments 2023-08-02 23:58:47 +01:00
Starbeamrainbowlabs 2d066b8ee9
update changelog 2023-08-01 00:41:39 +01:00
Starbeamrainbowlabs cca3c5cb4d
changelog: add credit 2023-08-01 00:39:17 +01:00
Starbeamrainbowlabs fadf4ed06c
Merge branch 'fix-markerdupes' into dev 2023-08-01 00:35:44 +01:00
Starbeamrainbowlabs dd6e34bde1
Update changelog, prepare for (another) release 2023-08-01 00:34:35 +01:00
Starbeamrainbowlabs 125638a079
pos_marker, pos_marker_wall: default to 1 hp 2023-08-01 00:27:07 +01:00
Starbeamrainbowlabs 7be2fb125e
add more debug logging 2023-08-01 00:16:36 +01:00
Starbeamrainbowlabs 6231132055
pos_marker: debug logging; set health = 0 2023-08-01 00:14:43 +01:00
Starbeamrainbowlabs abfd76930a
reference: add //listentities 2023-08-01 00:11:49 +01:00
Starbeamrainbowlabs aec204de8e
add //listentities 2023-08-01 00:07:10 +01:00
Starbeamrainbowlabs daae15eb57
EventEmitter: improve debug logging 2023-07-31 22:06:44 +01:00
Starbeamrainbowlabs deb3fa7af1
Merge branch 'readme-update' into dev 2023-07-31 20:51:35 +01:00
Starbeamrainbowlabs 200e588c59
README: update title; add discord link 2023-07-31 20:51:09 +01:00
Starbeamrainbowlabs d15d9b1c5d
add discord link 2023-07-31 20:25:23 +01:00
Starbeamrainbowlabs e01732ee46
build.sh: fix shellcheck suggestions 2023-07-31 19:59:18 +01:00
Starbeamrainbowlabs bf8c562575
build: switch to deploying the website from dev rather than main 2023-07-31 19:56:31 +01:00