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");
14 snow_texture.load("textures/snow.png");
16 air = new BlockDef("dragonblocks:air");
17 grass = new BlockDef("dragonblocks:grass", TileDef({grass_side_texture, grass_side_texture, grass_side_texture, grass_side_texture, dirt_texture, grass_texture}));
18 dirt = new BlockDef("dragonblocks:dirt", dirt_texture);
19 stone = new BlockDef("dragonblocks:stone", stone_texture);
20 snow = new BlockDef("dragonblocks:snow", snow_texture);
22 mapgen->air_def = air;
23 mapgen->grass_def = grass;
24 mapgen->dirt_def = dirt;
25 mapgen->stone_def = stone;
26 mapgen->snow_def = snow;