Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Fixed compile errors introduced during the merge refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
slouken committed Aug 25, 2008
1 parent 58d33af commit 585b2fa
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 17 deletions.
27 changes: 15 additions & 12 deletions src/events/SDL_mouse.c
Expand Up @@ -76,13 +76,13 @@ SDL_SetMouseIndexId(int id, int index)
return 1;
}

SDL_Mouse *
SDL_GetMouseByID(int id)
int
SDL_GetMouseIndexId(int id)
{
if (id < 0 || id > SDL_highestId) {
return NULL;
return -1;
}
return SDL_GetMouse(SDL_IdIndex[id]);
return SDL_IdIndex[id];
}

int
Expand Down Expand Up @@ -321,16 +321,15 @@ SDL_GetRelativeMouseState(int index, int *x, int *y)
void
SDL_SetMouseFocus(int id, SDL_WindowID windowID)
{
SDL_Mouse *mouse = SDL_GetMouseByID(id);
int i, index;
int index = SDL_GetMouseIndexId(id);
SDL_Mouse *mouse = SDL_GetMouse(index);
int i;
SDL_bool focus;

if (!mouse || (mouse->focus == windowID)) {
return;
}

index = SDL_IdIndex[id];

/* See if the current window has lost focus */
if (mouse->focus) {
focus = SDL_FALSE;
Expand Down Expand Up @@ -372,7 +371,8 @@ SDL_SetMouseFocus(int id, SDL_WindowID windowID)
int
SDL_SendProximity(int id, int x, int y, int type)
{
SDL_Mouse *mouse = SDL_GetMouseByID(id);
int index = SDL_GetMouseIndexId(id);
SDL_Mouse *mouse = SDL_GetMouse(index);
int posted = 0;
last_x = x;
last_y = y;
Expand All @@ -396,7 +396,8 @@ SDL_SendProximity(int id, int x, int y, int type)
int
SDL_SendMouseMotion(int id, int relative, int x, int y, int pressure)
{
SDL_Mouse *mouse = SDL_GetMouseByID(id);
int index = SDL_GetMouseIndexId(id);
SDL_Mouse *mouse = SDL_GetMouse(index);
int posted;
int xrel;
int yrel;
Expand Down Expand Up @@ -491,7 +492,8 @@ SDL_SendMouseMotion(int id, int relative, int x, int y, int pressure)
int
SDL_SendMouseButton(int id, Uint8 state, Uint8 button)
{
SDL_Mouse *mouse = SDL_GetMouseByID(id);
int index = SDL_GetMouseIndexId(id);
SDL_Mouse *mouse = SDL_GetMouse(index);
int posted;
Uint8 type;

Expand Down Expand Up @@ -777,7 +779,8 @@ SDL_UpdateCoordinates(int x, int y)
void
SDL_ChangeEnd(int id, int end)
{
SDL_Mouse *mouse = SDL_GetMouseByID(id);
int index = SDL_GetMouseIndexId(id);
SDL_Mouse *mouse = SDL_GetMouse(index);

if (mouse) {
mouse->current_end = end;
Expand Down
10 changes: 5 additions & 5 deletions src/events/SDL_mouse_c.h
Expand Up @@ -88,14 +88,14 @@ struct SDL_Mouse
/* Initialize the mouse subsystem */
extern int SDL_MouseInit(void);

/* Get the mouse at an index */
extern SDL_Mouse *SDL_GetMouse(int index);

/* Assign an id to a mouse at an index */
extern int SDL_SetMouseIndexId(int id, int index);

/* Get the mouse by id */
extern SDL_Mouse *SDL_GetMouseByID(int id);
/* Get the index of a mouse specified by id */
extern int SDL_GetMouseIndexId(int id);

/* Get the mouse at an index */
extern SDL_Mouse *SDL_GetMouse(int index);

/* Add a mouse, possibly reattaching at a particular index (or -1),
returning the index of the mouse, or -1 if there was an error.
Expand Down

0 comments on commit 585b2fa

Please sign in to comment.