#include "Common/Abstract.hpp"
#include "boost/asio/awaitable.hpp"
#include <chrono>
#include <filesystem>
#include <iostream>
#include <boost/asio.hpp>
#include <Client/Vulkan/Vulkan.hpp>
#include <thread>

namespace LV {

/*
	База ресурсов на стороне клиента
	Протокол получения ресурсов, удаления, потом -> регулировки размера

*/


using namespace TOS;

int main() {

	// LuaVox
	asio::io_context ioc;
	Logger LOG = "main";

	LV::Client::VK::Vulkan vkInst(ioc);

	ioc.run();

	return 0;
}


}

int main() {
    TOS::Logger::addLogOutput(".*", TOS::EnumLogType::All);
	TOS::Logger::addLogFile(".*", TOS::EnumLogType::All, "log.raw");
	
	std::cout << "Hello world!" << std::endl;
	return LV::main();
}
