#define MB_WHEEL_DOWN 5
#define MB_WHEEL_LEFT 6
#define MB_WHEEL_RIGHT 7
-#define IS_WHEEL_BUTTON_VERTICAL(b) ((b) >= MB_WHEEL_UP && \
- (b) <= MB_WHEEL_DOWN)
-#define IS_WHEEL_BUTTON_HORIZONTAL(b) ((b) >= MB_WHEEL_LEFT && \
- (b) <= MB_WHEEL_RIGHT)
-#define IS_WHEEL_BUTTON(b) ((b) >= MB_WHEEL_UP && \
- (b) <= MB_WHEEL_DOWN)
+#define IS_WHEEL_BUTTON_VERTICAL(b) ((b) == MB_WHEEL_UP || \
+ (b) == MB_WHEEL_DOWN)
+#define IS_WHEEL_BUTTON_HORIZONTAL(b) ((b) == MB_WHEEL_LEFT || \
+ (b) == MB_WHEEL_RIGHT)
+#define IS_WHEEL_BUTTON(b) (IS_WHEEL_BUTTON_VERTICAL(b) || \
+ IS_WHEEL_BUTTON_HORIZONTAL(b))
#define DEFAULT_WHEEL_STEPS 3
#define BUTTON_STEPSIZE(b) ((b) == MB_LEFTBUTTON ? 1 : \
extern int button_status;
extern boolean motion_status;
+extern int wheel_steps;
#if defined(TARGET_SDL2)
extern boolean keyrepeat_status;
#endif
Bitmap *LoadCustomImage(char *);
void ReloadCustomImage(Bitmap *, char *);
-Bitmap *ZoomBitmap(Bitmap *, int, int);
void ReCreateGameTileSizeBitmap(Bitmap **);
void CreateBitmapWithSmallBitmaps(Bitmap **, int, int);
void CreateBitmapTextures(Bitmap **);