fix code after engine update

This commit is contained in:
2018-11-04 03:04:21 +07:00
parent 782429324a
commit 0f258bf575

View File

@@ -8,19 +8,26 @@
using namespace e2d; using namespace e2d;
int e2d_main() { int e2d_main() {
input& i = modules::initialize<input>(); {
debug& d = modules::initialize<debug>(); modules::initialize<vfs>()
window& w = modules::initialize<window>( .register_scheme<filesystem_file_source>("file");
v2u{640, 480}, "Enduro2D", true, false); modules::initialize<debug>()
.register_sink<debug_console_sink>();
d.register_sink<debug_console_sink>(); modules::initialize<input>();
w.register_event_listener<window_input_source>(i); modules::initialize<window>(v2u{640, 480}, "Enduro2D", false)
.register_event_listener<window_input_source>(the<input>());
const keyboard& k = i.keyboard(); modules::initialize<render>(the<debug>(), the<window>());
while ( !w.should_close() && !k.is_key_just_released(keyboard_key::escape) ) { }
i.frame_tick(); {
w.swap_buffers(); const keyboard& k = the<input>().keyboard();
window::frame_tick(); while ( !the<window>().should_close() && !k.is_key_just_released(keyboard_key::escape) ) {
the<render>().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<input>().frame_tick();
window::poll_events();
}
} }
return 0; return 0;
} }