]> git.lizzy.rs Git - dragonblocks3d.git/blob - src/dragonblocks/game.cpp
Initial Commit
[dragonblocks3d.git] / src / dragonblocks / game.cpp
1 #include "block_def.hpp" 
2 #include "game.hpp" 
3 #include "mapgen.hpp" 
4
5 using namespace dragonblocks;
6
7 Game::Game(Mapgen *m) : mapgen(m)
8 {
9         grass_texture.load("textures/grass.png");
10         grass_side_texture.load("textures/grass_side.png");
11         dirt_texture.load("textures/dirt.png");
12         stone_texture.load("textures/stone.png");
13         
14         air = new BlockDef("dragonblocks:air");
15         grass = new BlockDef("dragonblocks:grass", {grass_side_texture, grass_side_texture, grass_side_texture, grass_side_texture, dirt_texture, grass_texture});
16         dirt = new BlockDef("dragonblocks:dirt", dirt_texture);
17         stone = new BlockDef("dragonblocks:stone", stone_texture);
18         
19         mapgen->air_def = air;
20         mapgen->grass_def = grass;
21         mapgen->dirt_def = dirt;
22         mapgen->stone_def = stone;
23 }