/******************************************************************************* * This file is part of the "Enduro2D" * For conditions of distribution and use, see copyright notice in LICENSE.md * Copyright (C) 2018 Matvey Cherevko ******************************************************************************/ #include using namespace e2d; int e2d_main() { input& i = modules::initialize(); debug& d = modules::initialize(); window& w = modules::initialize( v2u{640, 480}, "Enduro2D", true, false); d.register_sink(); w.register_event_listener(i); const keyboard& k = i.keyboard(); while ( !w.should_close() && !k.is_key_just_released(keyboard_key::escape) ) { i.frame_tick(); w.swap_buffers(); window::frame_tick(); } return 0; }