From 0f258bf5752ef8a29fab327379be8c6f03916ab4 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Sun, 4 Nov 2018 03:04:21 +0700 Subject: [PATCH] fix code after engine update --- sources/main.cpp | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/sources/main.cpp b/sources/main.cpp index 3dfa9b8..8621151 100644 --- a/sources/main.cpp +++ b/sources/main.cpp @@ -8,19 +8,26 @@ 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(); + { + modules::initialize() + .register_scheme("file"); + modules::initialize() + .register_sink(); + modules::initialize(); + modules::initialize(v2u{640, 480}, "Enduro2D", false) + .register_event_listener(the()); + modules::initialize(the(), the()); + } + { + const keyboard& k = the().keyboard(); + while ( !the().should_close() && !k.is_key_just_released(keyboard_key::escape) ) { + the().execute(render::command_block<64>() + .add_command(render::clear_command() + .color_value({1.f, 0.4f, 0.f, 1.f})) + .add_command(render::swap_command(true))); + the().frame_tick(); + window::poll_events(); + } } return 0; }