BodgeMaster
4af9003761
Code style: I just decided to accept that float and double exist and that we can just assume they are 32 and 64 bits repectively.
...
This isn't going to run on an Arduino or anything like that anyway.
2022-08-04 07:47:24 +02:00
Milan Suman
704b440d5a
lib/nbt: Add tag classes
2022-08-04 00:01:12 +05:30
BodgeMaster
5c73308934
Rename all headers from .h++ to .hpp
...
Idk why I did that in the first place. Probably bc hpp looks stupid.
But having a + in a file name bugs me just as much. And other ppl as well.
So I changed it.
2022-08-02 03:35:08 +02:00
BodgeMaster
4582c3e595
test/nbt_helpers: move the test that aborts to its own program
2022-08-02 00:41:11 +02:00
Milan Suman
4f1ad714bd
lib/nbt.cpp: Implement writeString function
2022-07-28 17:15:04 +05:30
Milan Suman
4659946a2f
src/test: free pointers
2022-07-20 12:13:47 +05:30
Milan Suman
b5312aeb58
lib/nbt: implement readString NBT helper function
2022-07-20 12:08:04 +05:30
BodgeMaster
a1223ea4b9
Minor improvements and fixes.
...
test/nbt_helpers: add a headline to output
Build system: remove comma from array that I added bc I thought it was correct sytax, it wasn't
lib/cli: change argument order of PositionalArgument constructor to fit in with Flag and UnpositionalArgument
lib/cli: properly define what is private and what is public in the ArgumentsParser class
2022-07-15 08:54:09 +02:00
BodgeMaster
7e049fcfd1
lib/error: rename and add error constants
2022-07-13 22:01:18 +02:00
Shwoomple
68484c6a20
NBT: Moar nbt helper functions. Add all functions in issue #18 except writeString
2022-07-06 18:28:02 +05:30
Shwoomple
847b73c6ae
NBT: implement the overloaded writeInt8Array
2022-07-06 17:16:47 +05:30
Shwoomple
8d8c1e6b90
NBT: change "[]" to "Array" in unit test messages.
2022-07-06 16:28:08 +05:30
Shwoomple
b0ccc74409
NBT: Added writeInt8Array.
2022-07-06 16:27:32 +05:30
BodgeMaster
762ba7f089
NBT: add write helpers for float types
2022-07-04 19:43:31 +02:00
BodgeMaster
8c7be385ae
NBT: add write helpers for int32 and int64
2022-07-04 18:29:38 +02:00
BodgeMaster
6d62d995df
NBT: implement write helpers for int8 and int16
2022-07-04 18:03:40 +02:00
BodgeMaster
4f9577eb36
NBT: implement readFloat helpers
2022-07-01 21:15:18 +02:00
BodgeMaster
975cdd309d
NBT: implement NBT::helper::readInt64Array
2022-06-30 11:02:30 +02:00
BodgeMaster
edcf40d5a5
NBT: implement NBT::helper::readInt32Array
2022-06-30 10:45:12 +02:00
BodgeMaster
c87c519bb5
NBT: implement NBT::helper::readInt8Array
2022-06-29 12:22:54 +02:00
BodgeMaster
ed429633e5
NBT Test: fix begin of data test for int64, remove irrelevant (and architecture-specific) suffixes
2022-06-29 00:02:51 +02:00
BodgeMaster
12b4a8bb55
Tests: fix up alias and implement first tests
2022-06-28 22:03:27 +02:00
BodgeMaster
e09fb6a61f
add test infrastructure, closing #11
2022-06-28 18:28:44 +02:00