arch/sdl/mouse.c File Reference

#include <string.h>
#include <SDL/SDL.h>
#include "fix.h"
#include "timer.h"
#include "event.h"
#include "mouse.h"

Classes

struct  mousebutton
struct  mouseinfo

Functions

void d_mouse_init (void)
void mouse_button_handler (SDL_MouseButtonEvent *mbe)
void mouse_motion_handler (SDL_MouseMotionEvent *mme)
int mouse_set_limits (int x1, int y1, int x2, int y2)
void mouse_flush ()
void mouse_get_pos (int *x, int *y)
void mouse_get_delta (int *dx, int *dy)
int mouse_get_btns ()
void mouse_set_pos (int x, int y)
void mouse_get_cyberman_pos (int *x, int *y)
fix mouse_button_down_time (int button)
int mouse_button_down_count (int button)
int mouse_button_state (int button)

Variables

static struct mouseinfo Mouse

Function Documentation

void d_mouse_init void   ) 
 

int mouse_button_down_count int  button  ) 
 

fix mouse_button_down_time int  button  ) 
 

void mouse_button_handler SDL_MouseButtonEvent *  mbe  ) 
 

int mouse_button_state int  button  ) 
 

void mouse_flush  ) 
 

int mouse_get_btns  ) 
 

void mouse_get_cyberman_pos int *  x,
int *  y
 

void mouse_get_delta int *  dx,
int *  dy
 

void mouse_get_pos int *  x,
int *  y
 

void mouse_motion_handler SDL_MouseMotionEvent *  mme  ) 
 

int mouse_set_limits int  x1,
int  y1,
int  x2,
int  y2
 

void mouse_set_pos int  x,
int  y
 


Variable Documentation

struct mouseinfo Mouse [static]
 


Generated on Mon Aug 28 20:55:30 2006 for D1X-Rebirth by  doxygen 1.4.6