mirror of
https://github.com/enduro2d/enduro2d-bootstrap.git
synced 2025-12-14 12:18:47 +07:00
fix code after engine update
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user