#include "defaults/input.hpp" #include "map/tile.hpp" #include "character/character.hpp" #include "map/map.hpp" #include "defaults/ui.hpp" #include "building/building.hpp" #include "character/character.hpp" #include "building/research.hpp" void Input::update_Mousetileposition() { // set mouse tile position after while loop as im calling an important function there (lateron..) size_t selection_size = Tile::get_SelectionSize(Default::modify_state); mouse_tile_position = { static_cast((Input::mouse_state.x - mouse_game_offset.x) / selection_size), static_cast((Input::mouse_state.y - mouse_game_offset.y) / selection_size) }; }