Refactor project structure
This commit is contained in:
21
src/input/input.cpp
Normal file
21
src/input/input.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
#include "input.h"
|
||||
|
||||
void Input::handle_keyboard_input(entt::registry ®istry, Key const &key_input)
|
||||
{
|
||||
registry.ctx().erase<Key>();
|
||||
registry.ctx().emplace<Key>(key_input);
|
||||
}
|
||||
|
||||
void Input::handle_mouse_button_input(entt::registry ®istry,
|
||||
MouseButton const &mouse_button_input)
|
||||
{
|
||||
registry.ctx().erase<MouseButton>();
|
||||
registry.ctx().emplace<MouseButton>(mouse_button_input);
|
||||
}
|
||||
|
||||
void Input::handle_mouse_cursor_input(entt::registry ®istry,
|
||||
MouseCursor const &mouse_cursor_input)
|
||||
{
|
||||
registry.ctx().erase<MouseCursor>();
|
||||
registry.ctx().emplace<MouseCursor>(mouse_cursor_input);
|
||||
}
|
||||
Reference in New Issue
Block a user