(mouse) Ported to POKE2 macro
This commit is contained in:
parent
02f2769153
commit
a60a2a05d9
|
@ -2,7 +2,7 @@
|
|||
#include "mouse.h"
|
||||
|
||||
/*
|
||||
Copyright (c) 2021 Devine Lu Linvega, Andrew Alderwick
|
||||
Copyright (c) 2021-2023 Devine Lu Linvega, Andrew Alderwick
|
||||
|
||||
Permission to use, copy, modify, and distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -29,17 +29,17 @@ mouse_up(Uxn *u, Uint8 *d, Uint8 mask)
|
|||
void
|
||||
mouse_pos(Uxn *u, Uint8 *d, Uint16 x, Uint16 y)
|
||||
{
|
||||
POKDEV(0x2, x);
|
||||
POKDEV(0x4, y);
|
||||
POKE2(d + 0x2, x);
|
||||
POKE2(d + 0x4, y);
|
||||
uxn_eval(u, PEEK2(d));
|
||||
}
|
||||
|
||||
void
|
||||
mouse_scroll(Uxn *u, Uint8 *d, Uint16 x, Uint16 y)
|
||||
{
|
||||
POKDEV(0xa, x);
|
||||
POKDEV(0xc, -y);
|
||||
POKE2(d + 0xa, x);
|
||||
POKE2(d + 0xc, -y);
|
||||
uxn_eval(u, PEEK2(d));
|
||||
POKDEV(0xa, 0);
|
||||
POKDEV(0xc, 0);
|
||||
POKE2(d + 0xa, 0);
|
||||
POKE2(d + 0xc, 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue