Address some compile-time warnings in SDL 2.0
Also disable VERBOSE DEBUG output. Note - Still a pair of nasty warnings about the following * ‘rsvg_handle_close’ is deprecated: Use 'rsvg_handle_read_stream_sync' instead * passing argument 3 of ‘autoscale_copy_smear_free’ from incompatible pointer type (SDL_BlitSurface) They should be addressed.
This commit is contained in:
parent
ed7184bd64
commit
dfba73d327
5 changed files with 51 additions and 45 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* Draws fretwork
|
* Draws fretwork
|
||||||
*
|
*
|
||||||
* Last updated: 2021-09-20
|
* Last updated: 2022-05-19
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "tp_magic_api.h"
|
#include "tp_magic_api.h"
|
||||||
|
|
@ -70,7 +70,7 @@ void fretwork_release(magic_api * api, int which,
|
||||||
void fretwork_shutdown(magic_api * api);
|
void fretwork_shutdown(magic_api * api);
|
||||||
void fretwork_switchin(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot);
|
void fretwork_switchin(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot);
|
||||||
void fretwork_switchout(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot);
|
void fretwork_switchout(magic_api * api, int which, int mode, SDL_Surface * canvas, SDL_Surface * snapshot);
|
||||||
inline void fretwork_extract_coords_from_segment(unsigned int segment, Sint16 * x, Sint16 * y);
|
inline void fretwork_extract_coords_from_segment(unsigned int segment, int * x, int * y);
|
||||||
void fretwork_click(magic_api * api, int which, int mode,
|
void fretwork_click(magic_api * api, int which, int mode,
|
||||||
SDL_Surface * canvas, SDL_Surface * snapshot, int x, int y, SDL_Rect * update_rect);
|
SDL_Surface * canvas, SDL_Surface * snapshot, int x, int y, SDL_Rect * update_rect);
|
||||||
|
|
||||||
|
|
@ -278,7 +278,7 @@ inline unsigned int fretwork_get_segment(int x, int y)
|
||||||
return (yy - 1) * fretwork_segments_x + xx;
|
return (yy - 1) * fretwork_segments_x + xx;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void fretwork_extract_coords_from_segment(unsigned int segment, Sint16 * x, Sint16 * y)
|
inline void fretwork_extract_coords_from_segment(unsigned int segment, int * x, int * y)
|
||||||
{
|
{
|
||||||
*x = ((segment % fretwork_segments_x) - 1) * img_w; //useful to set update_rect as small as possible
|
*x = ((segment % fretwork_segments_x) - 1) * img_w; //useful to set update_rect as small as possible
|
||||||
*y = (int)(segment / fretwork_segments_x) * img_h;
|
*y = (int)(segment / fretwork_segments_x) * img_h;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
/* Last modified: 2021-09-21 */
|
/* Last modified: 2022-05-19 */
|
||||||
#include "tp_magic_api.h"
|
#include "tp_magic_api.h"
|
||||||
#include "SDL_image.h"
|
#include "SDL_image.h"
|
||||||
#include "SDL_mixer.h"
|
#include "SDL_mixer.h"
|
||||||
|
|
@ -58,7 +58,7 @@ void rails_shutdown(magic_api * api);
|
||||||
void rails_switchin(magic_api * api, int which, int mode, SDL_Surface * canvas);
|
void rails_switchin(magic_api * api, int which, int mode, SDL_Surface * canvas);
|
||||||
void rails_switchout(magic_api * api, int which, int mode, SDL_Surface * canvas);
|
void rails_switchout(magic_api * api, int which, int mode, SDL_Surface * canvas);
|
||||||
inline unsigned int rails_get_segment(int x, int y);
|
inline unsigned int rails_get_segment(int x, int y);
|
||||||
inline void rails_extract_coords_from_segment(unsigned int segment, Sint16 * x, Sint16 * y);
|
inline void rails_extract_coords_from_segment(unsigned int segment, int * x, int * y);
|
||||||
static void rails_flip(void *ptr, SDL_Surface * dest, SDL_Surface * src);
|
static void rails_flip(void *ptr, SDL_Surface * dest, SDL_Surface * src);
|
||||||
static void rails_flip_flop(void *ptr, SDL_Surface * dest, SDL_Surface * src);
|
static void rails_flip_flop(void *ptr, SDL_Surface * dest, SDL_Surface * src);
|
||||||
static void rails_rotate(void *ptr, SDL_Surface * dest, SDL_Surface * src, unsigned int direction);
|
static void rails_rotate(void *ptr, SDL_Surface * dest, SDL_Surface * src, unsigned int direction);
|
||||||
|
|
@ -228,7 +228,7 @@ inline unsigned int rails_get_segment(int x, int y)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void rails_extract_coords_from_segment(unsigned int segment, Sint16 * x, Sint16 * y)
|
inline void rails_extract_coords_from_segment(unsigned int segment, int * x, int * y)
|
||||||
{ //extracts the coords of the beginning and the segment
|
{ //extracts the coords of the beginning and the segment
|
||||||
*x = ((segment % rails_segments_x) - 1) * img_w; //useful to set update_rect as small as possible
|
*x = ((segment % rails_segments_x) - 1) * img_w; //useful to set update_rect as small as possible
|
||||||
*y = (int)(segment / rails_segments_x) * img_h;
|
*y = (int)(segment / rails_segments_x) * img_h;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#define DEBUG
|
//#define DEBUG
|
||||||
#define VERBOSE
|
//#define VERBOSE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable verbose logging if requested on platforms that support it.
|
* Enable verbose logging if requested on platforms that support it.
|
||||||
|
|
|
||||||
|
|
@ -67,9 +67,13 @@
|
||||||
#define SDL_mutex int
|
#define SDL_mutex int
|
||||||
#define SDL_CreateMutex() 0 // creates in released state
|
#define SDL_CreateMutex() 0 // creates in released state
|
||||||
#define SDL_DestroyMutex(lock)
|
#define SDL_DestroyMutex(lock)
|
||||||
|
#ifndef SDL_mutexP
|
||||||
#define SDL_mutexP(lock) // take lock
|
#define SDL_mutexP(lock) // take lock
|
||||||
|
#endif
|
||||||
|
#ifndef SDL_mutexV
|
||||||
#define SDL_mutexV(lock) // release lock
|
#define SDL_mutexV(lock) // release lock
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
(See COPYING.txt)
|
(See COPYING.txt)
|
||||||
|
|
||||||
June 14, 2002 - May 18, 2022
|
June 14, 2002 - May 19, 2022
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "platform.h"
|
#include "platform.h"
|
||||||
|
|
@ -602,7 +602,7 @@ static void reposition_onscreen_keyboard(int y);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
int TP_EventFilter(void *data, const SDL_Event * event);
|
int TP_EventFilter(void *data, union SDL_Event * event);
|
||||||
|
|
||||||
|
|
||||||
/* *INDENT-OFF* */
|
/* *INDENT-OFF* */
|
||||||
|
|
@ -1139,7 +1139,7 @@ static void update_screen_rect(SDL_Rect * r)
|
||||||
static int hit_test(const SDL_Rect * const r, unsigned x, unsigned y)
|
static int hit_test(const SDL_Rect * const r, unsigned x, unsigned y)
|
||||||
{
|
{
|
||||||
/* note the use of unsigned math: no need to check for negative */
|
/* note the use of unsigned math: no need to check for negative */
|
||||||
return x - r->x < r->w && y - r->y < r->h;
|
return (x - (unsigned) r->x < (unsigned) r->w) && (y - (unsigned) r->y < (unsigned) r->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define HIT(r) hit_test(&(r), event.button.x, event.button.y)
|
#define HIT(r) hit_test(&(r), event.button.x, event.button.y)
|
||||||
|
|
@ -2374,7 +2374,7 @@ SDL_Rect kbd_rect;
|
||||||
int brushflag, xnew, ynew, eraflag, lineflag, magicflag, keybd_flag, keybd_position, keyglobal, initial_y, gen_key_flag,
|
int brushflag, xnew, ynew, eraflag, lineflag, magicflag, keybd_flag, keybd_position, keyglobal, initial_y, gen_key_flag,
|
||||||
ide, activeflag, old_x, old_y;
|
ide, activeflag, old_x, old_y;
|
||||||
int cur_thing;
|
int cur_thing;
|
||||||
SDL_TimerID scrolltimer_dialog = NULL; /* Used by Open, Open->Slideshow, and New dialogs */
|
SDL_TimerID scrolltimer_dialog = 0; /* Used by Open, Open->Slideshow, and New dialogs */
|
||||||
Uint32 TP_SDL_MOUSEBUTTONSCROLL;
|
Uint32 TP_SDL_MOUSEBUTTONSCROLL;
|
||||||
/**
|
/**
|
||||||
* --- MAIN LOOP! ---
|
* --- MAIN LOOP! ---
|
||||||
|
|
@ -2396,8 +2396,6 @@ static void mainloop(void)
|
||||||
int stamp_size_selector_clicked = 0;
|
int stamp_size_selector_clicked = 0;
|
||||||
int stamp_xored = 0;
|
int stamp_xored = 0;
|
||||||
|
|
||||||
unsigned int i = 0;
|
|
||||||
|
|
||||||
#ifdef AUTOSAVE_GOING_BACKGROUND
|
#ifdef AUTOSAVE_GOING_BACKGROUND
|
||||||
char *fname;
|
char *fname;
|
||||||
char tmp[1024];
|
char tmp[1024];
|
||||||
|
|
@ -2405,7 +2403,7 @@ static void mainloop(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
TP_SDL_MOUSEBUTTONSCROLL = SDL_RegisterEvents(1);
|
TP_SDL_MOUSEBUTTONSCROLL = SDL_RegisterEvents(1);
|
||||||
SDL_TimerID scrolltimer_selector = NULL, scrolltimer_tool = NULL;
|
SDL_TimerID scrolltimer_selector = 0, scrolltimer_tool = 0;
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
SDLKey key;
|
SDLKey key;
|
||||||
SDLMod mod;
|
SDLMod mod;
|
||||||
|
|
@ -4573,10 +4571,10 @@ static void mainloop(void)
|
||||||
do_draw = 1;
|
do_draw = 1;
|
||||||
playsound(screen, 1, SND_SCROLL, 1, SNDPOS_RIGHT, SNDDIST_NEAR);
|
playsound(screen, 1, SND_SCROLL, 1, SNDPOS_RIGHT, SNDDIST_NEAR);
|
||||||
|
|
||||||
if (scrolltimer_selector != NULL)
|
if (scrolltimer_selector != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_selector);
|
SDL_RemoveTimer(scrolltimer_selector);
|
||||||
scrolltimer_selector = NULL;
|
scrolltimer_selector = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scrolling_selector && event.type == SDL_MOUSEBUTTONDOWN)
|
if (!scrolling_selector && event.type == SDL_MOUSEBUTTONDOWN)
|
||||||
|
|
@ -4609,10 +4607,10 @@ static void mainloop(void)
|
||||||
do_setcursor(cursor_arrow);
|
do_setcursor(cursor_arrow);
|
||||||
if (scrolling_selector)
|
if (scrolling_selector)
|
||||||
{
|
{
|
||||||
if (scrolltimer_selector != NULL)
|
if (scrolltimer_selector != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_selector);
|
SDL_RemoveTimer(scrolltimer_selector);
|
||||||
scrolltimer_selector = NULL;
|
scrolltimer_selector = 0;
|
||||||
}
|
}
|
||||||
scrolling_selector = 0;
|
scrolling_selector = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -4914,7 +4912,7 @@ static void mainloop(void)
|
||||||
}
|
}
|
||||||
else if (HIT(r_canvas) && valid_click(event.button.button) && keyglobal == 0)
|
else if (HIT(r_canvas) && valid_click(event.button.button) && keyglobal == 0)
|
||||||
{
|
{
|
||||||
Uint8 * kbd_state;
|
const Uint8 * kbd_state;
|
||||||
|
|
||||||
kbd_state = SDL_GetKeyboardState(NULL);
|
kbd_state = SDL_GetKeyboardState(NULL);
|
||||||
|
|
||||||
|
|
@ -5624,10 +5622,10 @@ static void mainloop(void)
|
||||||
{
|
{
|
||||||
if (scrolling_selector)
|
if (scrolling_selector)
|
||||||
{
|
{
|
||||||
if (scrolltimer_selector != NULL)
|
if (scrolltimer_selector != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_selector);
|
SDL_RemoveTimer(scrolltimer_selector);
|
||||||
scrolltimer_selector = NULL;
|
scrolltimer_selector = 0;
|
||||||
}
|
}
|
||||||
scrolling_selector = 0;
|
scrolling_selector = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -5637,10 +5635,10 @@ static void mainloop(void)
|
||||||
|
|
||||||
else if (scrolling_tool)
|
else if (scrolling_tool)
|
||||||
{
|
{
|
||||||
if (scrolltimer_tool != NULL)
|
if (scrolltimer_tool != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_tool);
|
SDL_RemoveTimer(scrolltimer_tool);
|
||||||
scrolltimer_tool = NULL;
|
scrolltimer_tool = 0;
|
||||||
}
|
}
|
||||||
scrolling_tool = 0;
|
scrolling_tool = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -7674,8 +7672,8 @@ static unsigned compute_default_scale_factor(double ratio)
|
||||||
* @param locale UI's locale, for loading localized text (ignored)
|
* @param locale UI's locale, for loading localized text (ignored)
|
||||||
*/
|
*/
|
||||||
static void loadbrush_callback(SDL_Surface * screen,
|
static void loadbrush_callback(SDL_Surface * screen,
|
||||||
SDL_Texture * texture,
|
__attribute__((unused)) SDL_Texture * texture,
|
||||||
SDL_Renderer * renderer,
|
__attribute__((unused)) SDL_Renderer * renderer,
|
||||||
const char *restrict const dir,
|
const char *restrict const dir,
|
||||||
unsigned dirlen, tp_ftw_str * files, unsigned i, const char *restrict const locale)
|
unsigned dirlen, tp_ftw_str * files, unsigned i, const char *restrict const locale)
|
||||||
{
|
{
|
||||||
|
|
@ -8654,8 +8652,8 @@ static void get_stamp_thumb(stamp_type * sd, int process_sound)
|
||||||
* @param locale UI's locale, for loading localized text (ignored)
|
* @param locale UI's locale, for loading localized text (ignored)
|
||||||
*/
|
*/
|
||||||
static void loadstamp_callback(SDL_Surface * screen,
|
static void loadstamp_callback(SDL_Surface * screen,
|
||||||
SDL_Texture * texture,
|
__attribute__((unused)) SDL_Texture * texture,
|
||||||
SDL_Renderer * renderer,
|
__attribute__((unused)) SDL_Renderer * renderer,
|
||||||
const char *restrict const dir,
|
const char *restrict const dir,
|
||||||
unsigned dirlen, tp_ftw_str * files, unsigned i, const char *restrict const locale)
|
unsigned dirlen, tp_ftw_str * files, unsigned i, const char *restrict const locale)
|
||||||
{
|
{
|
||||||
|
|
@ -13422,7 +13420,9 @@ static void load_current(void)
|
||||||
SDL_Surface *tmp, *org_surf;
|
SDL_Surface *tmp, *org_surf;
|
||||||
char *fname;
|
char *fname;
|
||||||
char ftmp[1024];
|
char ftmp[1024];
|
||||||
|
#ifdef AUTOSAVE_GOING_BACKGROUND
|
||||||
FILE *fi;
|
FILE *fi;
|
||||||
|
#endif
|
||||||
|
|
||||||
int found_autosaved = 0;
|
int found_autosaved = 0;
|
||||||
|
|
||||||
|
|
@ -14872,7 +14872,7 @@ static int do_save(int tool, int dont_show_success_results, int autosave)
|
||||||
{
|
{
|
||||||
int scroll;
|
int scroll;
|
||||||
char *fname;
|
char *fname;
|
||||||
char tmp[1024];
|
char tmp[FILENAME_MAX + 16];
|
||||||
SDL_Surface *thm;
|
SDL_Surface *thm;
|
||||||
FILE *fi;
|
FILE *fi;
|
||||||
|
|
||||||
|
|
@ -16480,10 +16480,10 @@ static int do_open(void)
|
||||||
which = which + 4;
|
which = which + 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
||||||
|
|
@ -16663,10 +16663,10 @@ static int do_open(void)
|
||||||
#endif
|
#endif
|
||||||
if (scrolling_dialog)
|
if (scrolling_dialog)
|
||||||
{
|
{
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
scrolling_dialog = 0;
|
scrolling_dialog = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -17574,10 +17574,10 @@ static int do_slideshow(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
||||||
|
|
@ -17823,10 +17823,10 @@ static int do_slideshow(void)
|
||||||
|
|
||||||
if (scrolling_dialog)
|
if (scrolling_dialog)
|
||||||
{
|
{
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
scrolling_dialog = 0;
|
scrolling_dialog = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -21698,10 +21698,10 @@ static int do_new_dialog(void)
|
||||||
which = which + 4;
|
which = which + 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
if (!scrolling_dialog && event.type == SDL_MOUSEBUTTONDOWN)
|
||||||
|
|
@ -21849,10 +21849,10 @@ static int do_new_dialog(void)
|
||||||
|
|
||||||
if (scrolling_dialog)
|
if (scrolling_dialog)
|
||||||
{
|
{
|
||||||
if (scrolltimer_dialog != NULL)
|
if (scrolltimer_dialog != 0)
|
||||||
{
|
{
|
||||||
SDL_RemoveTimer(scrolltimer_dialog);
|
SDL_RemoveTimer(scrolltimer_dialog);
|
||||||
scrolltimer_dialog = NULL;
|
scrolltimer_dialog = 0;
|
||||||
}
|
}
|
||||||
scrolling_dialog = 0;
|
scrolling_dialog = 0;
|
||||||
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
SDL_QuitSubSystem(SDL_INIT_TIMER);
|
||||||
|
|
@ -27168,7 +27168,7 @@ static void do_lock_file(void)
|
||||||
free(lock_fname);
|
free(lock_fname);
|
||||||
}
|
}
|
||||||
|
|
||||||
int TP_EventFilter(void *data, const SDL_Event * event)
|
int TP_EventFilter(__attribute__((unused)) void *data, union SDL_Event * event)
|
||||||
/**
|
/**
|
||||||
* FIXME
|
* FIXME
|
||||||
*/
|
*/
|
||||||
|
|
@ -27316,7 +27316,9 @@ static void setup(void)
|
||||||
|
|
||||||
for (i = 0; i < SDL_NumJoysticks(); i++)
|
for (i = 0; i < SDL_NumJoysticks(); i++)
|
||||||
{
|
{
|
||||||
fprintf(stderr, " %d: %s\n", i, SDL_JoystickName(i));
|
SDL_Joystick *joystick = SDL_JoystickOpen(i);
|
||||||
|
|
||||||
|
fprintf(stderr, " %d: %s\n", i, SDL_JoystickName(joystick));
|
||||||
}
|
}
|
||||||
|
|
||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
|
|
@ -27585,7 +27587,7 @@ static void setup(void)
|
||||||
#else
|
#else
|
||||||
window_screen = SDL_CreateWindow("Tux Paint",
|
window_screen = SDL_CreateWindow("Tux Paint",
|
||||||
SDL_WINDOWPOS_UNDEFINED,
|
SDL_WINDOWPOS_UNDEFINED,
|
||||||
SDL_WINDOWPOS_UNDEFINED, WINDOW_WIDTH, WINDOW_HEIGHT, NULL);
|
SDL_WINDOWPOS_UNDEFINED, WINDOW_WIDTH, WINDOW_HEIGHT, 0 /* no flags */);
|
||||||
/* screen = SDL_SetVideoMode(WINDOW_WIDTH, WINDOW_HEIGHT,
|
/* screen = SDL_SetVideoMode(WINDOW_WIDTH, WINDOW_HEIGHT,
|
||||||
s
|
s
|
||||||
VIDEO_BPP, SDL_SWSURFACE); */
|
VIDEO_BPP, SDL_SWSURFACE); */
|
||||||
|
|
@ -29149,6 +29151,7 @@ static void handle_joybuttonupdownscl(SDL_Event event, int oldpos_x, int oldpos_
|
||||||
SDL_PushEvent(&ev);
|
SDL_PushEvent(&ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __ANDROID__
|
||||||
/*
|
/*
|
||||||
* When moving on some cases of supporting scroll wheel, including
|
* When moving on some cases of supporting scroll wheel, including
|
||||||
* the coming SDL_MOUSEMOTION events will be converted to SDL_MOUSEWHEEL
|
* the coming SDL_MOUSEMOTION events will be converted to SDL_MOUSEWHEEL
|
||||||
|
|
@ -29183,7 +29186,6 @@ static void start_motion_convert(SDL_Event event)
|
||||||
motion_dx = motion_dy = 0;
|
motion_dx = motion_dy = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __ANDROID__
|
|
||||||
static void stop_motion_convert(SDL_Event event)
|
static void stop_motion_convert(SDL_Event event)
|
||||||
{
|
{
|
||||||
if (event.type != SDL_MOUSEBUTTONUP)
|
if (event.type != SDL_MOUSEBUTTONUP)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue