changed 16-bit level micro chunk value type from unsigned to signed
authorHolger Schemel <holger.schemel@virtion.de>
Sat, 28 Sep 2024 10:55:24 +0000 (12:55 +0200)
committerHolger Schemel <holger.schemel@virtion.de>
Sat, 28 Sep 2024 10:59:31 +0000 (12:59 +0200)
commit23b6fe9e393f2f7ecf9ea20dafb8fb173f63556b
treefd85bca886bee342131d9a0acd7bf006a538967a
parentcf8b45e7edf0ba881073cc339551e68c237f0e57
changed 16-bit level micro chunk value type from unsigned to signed

This change allows for saving and loading negative 16-bit values in
level files (like negatiove values for "gems needed", for example).

As a result, 16-bit and 32-bit micro chunk values are always signed
now, while 8-bit micro chunk values are still always unsigned bytes.
src/files.c