5 #include "input_handler.hpp"
10 #include "render_engine.hpp"
11 #include "texture.hpp"
15 using namespace dragonblocks;
19 log("Initalizing...");
21 Texture::mipmap = true;
22 Texture::bilinear_filter = false;
25 render_engine = new RenderEngine;
27 render_engine->window->setSize(1250, 750);
28 render_engine->window->setPos(0, 0);
29 render_engine->window->setTitle("Dragonblocks");
30 render_engine->window->toggleFullscreen();
31 render_engine->input_handler->mouse_sensitivity = 20;
33 render_engine->setSky(vec3(0.52941176470588, 0.8078431372549, 0.92156862745098));
34 render_engine->setRenderDistance(1000);
35 render_engine->setFov(86.1);
39 map = new Map(mapgen, render_engine->mesh_gen_mgr, render_engine->scene);
41 player = Player::createLocalplayer(render_engine->camera, render_engine->input_handler, map);
43 player->pitch_move = false;
47 player->pos = vec3(8, 8, 8);
49 game = new Game(mapgen);
51 log("Initialisation complete.");
56 render_engine->startMeshGenMgr();
57 while (render_engine->running()) {
58 render_engine->render();