1 #include "block_def.hpp"
4 #include "tile_def.hpp"
6 using namespace dragonblocks;
8 Game::Game(Mapgen *m) : mapgen(m)
10 grass_texture.load("textures/grass.png");
11 grass_side_texture.load("textures/grass_side.png");
12 dirt_texture.load("textures/dirt.png");
13 stone_texture.load("textures/stone.png");
15 air = new BlockDef("dragonblocks:air");
16 grass = new BlockDef("dragonblocks:grass", TileDef({grass_side_texture, grass_side_texture, grass_side_texture, grass_side_texture, dirt_texture, grass_texture}));
17 dirt = new BlockDef("dragonblocks:dirt", dirt_texture);
18 stone = new BlockDef("dragonblocks:stone", stone_texture);
20 mapgen->air_def = air;
21 mapgen->grass_def = grass;
22 mapgen->dirt_def = dirt;
23 mapgen->stone_def = stone;