Nicole Collings
38b75c212b
Synchronize block interaction callbacks, wieldlists, etc. Breaking broke
2020-07-28 14:11:11 -07:00
Nicole Collings
d268654259
Optimize Chunk serialization format slightly.
2020-06-22 18:27:27 -07:00
Nicole Collings
7e06774c21
New Serializer & Deserializer class. All functions use new Serializer
2020-01-07 14:57:44 -08:00
Nicole Collings
87eaf4058b
Lua Entities can be registered on server side, don't transfer yet.
2019-12-28 20:40:29 -08:00
Nicole Collings
d151ada76e
Remove old unit tests, write unit tests for Space.
2019-11-22 01:00:10 -08:00
aurailus
2e07d9b50d
Placing Blocks!
...
* Lower terrain sampling density
* Player "model"s
* Fix updateRightMouse function on InputManager
2019-05-15 20:35:26 -07:00
aurailus
20a9eaa298
Generate crack textures dynamically on the texture atlas,
...
Note: Atlas does not discard unused textures yet.
2019-05-01 14:49:39 -07:00
aurailus
fa82be9c59
New Dimension code which deletes mesh & block chunks far away [!BUG]
...
* Important note: There is a ram leak in this code somewhere, and probably other bugs, writing code at midnight is a bad idea.
2019-04-23 00:07:17 -07:00
aurailus
63046936e7
Add Dimension Class, Clean up DebugGui
...
* Clean up DebugGui's terrible update function.
* Fix TransPos functions and add namespacing for clarity.
* Dimension, MapBlock, and Region classes.
* Tests for Dimension functionality.
2019-04-07 00:54:07 -07:00
aurailus
6fe900eb29
Rewrite Map Generation using LibNoise!
2019-04-01 23:03:36 -07:00
aurailus
012bea39e9
New Map Generation
...
* Interpolation Class
* noise folder with NoiseParams, NoiseSampler, and NoiseSample classes
* MapGenJobs are in a seperate file
* Rewrite of MapGen class.
2019-03-01 17:16:02 -08:00
aurailus
0706a8b457
Seperate Serialization from Packet class into its own class.
...
Speed up serialization with cheaty of methods which will need to be
reviewed when communicating to systems of different architectures.
2019-02-07 19:52:47 -08:00
aurailus
ec458cb16f
Add Test Cases for NetHandler
2019-02-05 22:57:32 -08:00
aurailus
d191f926ef
Testing, cleaner makefiles
...
* Makefiles use GLOBs and Libraries to have better organization
* Zeus directory renamed to src
* New test directory for unit tests
* Using Catch2 for unit tests
* Added unit tests to BlockChunk serialization
2019-02-01 16:12:37 -08:00