]> git.lizzy.rs Git - dragonblocks3d.git/blob - src/game.cpp
Set antialiasing to 8
[dragonblocks3d.git] / src / game.cpp
1 #include "block_def.hpp"
2 #include "game.hpp"
3 #include "mapgen.hpp"
4 #include "tile_def.hpp"
5
6 using namespace dragonblocks;
7
8 Game::Game(Mapgen *m) : mapgen(m)
9 {
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");
15
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);
21
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;
27 }