#include #include #include "World.h" // TODO: Handle inputs to move player // TODO: Find a way to go to edges instead of just equally split (?) int main() { World world(10,10); world.setBlock(BlockType::AIR,1,1,8,8); world.setBlock(BlockType::WALL,4,4,2,2); world.player.move(2,2); std::cout << world << std::endl; sf::RenderWindow window(sf::VideoMode(800,600),"Da raycasting"); world.render(window); window.display(); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); world.render(window); window.display(); } return 0; }