Refactored texture loading system to allow runtime editing and atlases

- Removed TextureManager, use TextureLoader instead
  - Removed PngLoader, AWT image compat moved to TextureUtils
- Pixels renamed to TextureData
- Added TextureDataEditor for runtime editing of TextureData
- Added SimpleTextures to load random, one-off textures
- Added Atlases to load textures into runtime-compiled atlases
  - BlockRenders now contains a method to load a block texture properly
- Moved block textures into assets/textures/blocks/
This commit is contained in:
OLEGSHA committed 2020-08-15 22:15:26 +04:00
1 parent aeed34d105
commit 6d2adb0f31
25 files changed
+660 -396

No files matched your search