#include "WorldCollision.hpp"
#include "../app/Assets.hpp"
+#include "../app/TextureIndex.hpp"
#include "../graphics/Format.hpp"
#include "../graphics/Viewport.hpp"
, entities()
, light_direction(config.light_direction)
, fog_density(config.fog_density) {
+ TextureIndex tex_index;
+ assets.LoadBlockTypes("default", block_type, tex_index);
+
block_tex.Bind();
- block_tex.Reserve(16, 16, 4, Format());
- assets.LoadTexture("debug", block_tex, 0);
- assets.LoadTexture("rock-1", block_tex, 1);
- assets.LoadTexture("rock-2", block_tex, 2);
- assets.LoadTexture("rock-3", block_tex, 3);
+ assets.LoadTextures(tex_index, block_tex);
block_tex.FilterNearest();
- assets.LoadBlockTypes("default", block_type);
-
generate.Space(0);
generate.Light(13);
generate.Solids({ 1, 4, 7, 10 });