Arena/Bossfight now maps mouse coordinates better.
This commit is contained in:
parent
4b4f9b3916
commit
d4d8d8ca99
2 changed files with 5 additions and 3 deletions
|
|
@ -173,13 +173,14 @@ namespace boss {
|
|||
|
||||
bool Fight::handle_mouse(game::Event ev) {
|
||||
using enum game::Event;
|
||||
$mouse_pos = $window->mapPixelToCoords($router.position);
|
||||
|
||||
switch(ev) {
|
||||
case MOUSE_CLICK: {
|
||||
$ui.mouse($router.position.x, $router.position.y, guecs::NO_MODS);
|
||||
$ui.mouse($mouse_pos.x, $mouse_pos.y, guecs::NO_MODS);
|
||||
} break;
|
||||
case MOUSE_MOVE: {
|
||||
$ui.mouse($router.position.x, $router.position.y, {1 << guecs::ModBit::hover});
|
||||
$ui.mouse($mouse_pos.x, $mouse_pos.y, {1 << guecs::ModBit::hover});
|
||||
} break;
|
||||
case MOUSE_DRAG:
|
||||
dbc::log("mouse drag");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue