Completely removed old gui system (and renderer)
Added slider implementation in slick
Added pause screen
Notes: Text (on a button/slider) is so not centered but no matter how many calculations I throw in it won't help lmao
Finally fixed AABBs. Audio is now packaged on the internet since stupid jar file system doesn't work.
Did I forget to mention that you can literally add your own music too?
- Implemented a somewhat better block placing system
- Fixed GuiText and added fps counter along with what block is being used
- Switched noise generator with a better one :D
- Added bedrock layer
- Added the infamous minecraft font
- Added a position rounding system
- Added a block visualiser (doesn't place in it's position however.)
- Moved setBlockFromTopLayer from Chunk to ChunkManager
- Added thread logger to Logger class
Ok so I did use some of the code from PepDog and the earlier branch of this but my theory worked! I got the core mechanic of a voxel engine!
Breaking and destroying! Originally this hadn't worked as the chunk *mesh* wouldn't update.
WILL DO CLEAN UP!