diff options
| author | Carlos Maiolino <[email protected]> | 2025-11-29 17:32:25 +0100 |
|---|---|---|
| committer | Carlos Maiolino <[email protected]> | 2025-11-29 17:32:25 +0100 |
| commit | 4242664fcd5d2c3e0fe24ffec038c3767276f3e5 (patch) | |
| tree | 8d6ca226f58fe9f7601f83bec8cb8c2c9b04ce67 /src/include | |
| parent | f497ea0100a28f8dffed57eebe52ec58c556e1e1 (diff) | |
Change mouse input to use mouse speed
Instead of directly setting the object accordingly to the mouse's cursor
orientation, use a 'speed' trick to move the object.
X and Y coordinates are now incremented according to the speed instead
of hard setting them to the current x*y hardware coordinates.
Use al_set_mouse_xy() to always reset the real mouse position (not the
object). This will avoid the mouse position to hit one of the limits
preventing the object to be moved further.
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/rb.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/rb.h b/src/include/rb.h index aba3488..abbeb0e 100644 --- a/src/include/rb.h +++ b/src/include/rb.h @@ -3,8 +3,8 @@ #include <allegro5/allegro5.h> -#define RB_WIDTH 2240 -#define RB_HEIGHT 1400 +#define RB_WIDTH 640 +#define RB_HEIGHT 480 #define RB_FPS (1.0 / 80.0) /* 1 sec divided by 30 frames */ struct rb { |
