Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "in.h"
Go to the source code of this file.
Functions | |
int | getMouseButtonStatus () |
void | InitMouse () |
void | RestoreMouse () |
void | ProcessMouse () |
void | BindKey (int key, MouseHandler handler) |
void | UnbindMouse (int key) |
int | getMouseDrawFunc () |
void | GetMouseDelta (int &dx, int &dy) |
int | lookupMouseButton (int winsys_button) |
Variables | |
int | mousex |
int | mousey |
void BindKey | ( | int | key, |
MouseHandler | handler | ||
) |
Definition at line 197 of file in_mouse.cpp.
References mouseBindings, mousex, mousey, and RESET.
int getMouseButtonStatus | ( | ) |
int getMouseDrawFunc | ( | ) |
Gets the button number of the function used to draw the mouse
Definition at line 34 of file in_mouse.cpp.
References NUM_BUTTONS.
void InitMouse | ( | ) |
Definition at line 209 of file in_mouse.cpp.
References a, NUM_BUTTONS, RestoreMouse(), and UnbindMouse().
Referenced by InitInput().
Definition at line 123 of file in_mouse.cpp.
References b, NUM_BUTTONS, WS_LEFT_BUTTON, WS_MIDDLE_BUTTON, WS_RIGHT_BUTTON, WS_WHEEL_DOWN, and WS_WHEEL_UP.
Referenced by NavigationSystem::mouseClick(), and mouseClick0().
void ProcessMouse | ( | ) |
Definition at line 216 of file in_mouse.cpp.
References MouseEvent::button, MouseEvent::CLICK, MouseEvent::DRAG, e, eventQueue, MouseEvent::mod, MouseEvent::MOTION, mouseClick0(), mouseDrag(), mouseMotion(), MouseEvent::state, MouseEvent::type, warpallowage, MouseEvent::x, and MouseEvent::y.
Referenced by ProcessInput().
void RestoreMouse | ( | ) |
Definition at line 202 of file in_mouse.cpp.
References mouseClickQueue(), mouseDragQueue(), mouseMotionQueue(), winsys_set_motion_func(), winsys_set_mouse_func(), and winsys_set_passive_motion_func().
Referenced by InitMouse(), GameCockpit::NavScreen(), restore_main_loop(), and NavComputer::toggleVisibility().
void UnbindMouse | ( | int | key) |
Definition at line 193 of file in_mouse.cpp.
References DefaultMouseHandler(), and mouseBindings.
Referenced by InitMouse(), and LocationSelect::~LocationSelect().
int mousex |
Definition at line 41 of file in_mouse.cpp.
Referenced by AddListener(), BindKey(), DealWithWarp(), GameCockpit::Draw(), GetMouseXY(), mouseClick0(), mouseDrag(), and mouseMotion().
int mousey |
Definition at line 42 of file in_mouse.cpp.
Referenced by AddListener(), BindKey(), DealWithWarp(), GameCockpit::Draw(), GetMouseXY(), mouseClick0(), mouseDrag(), and mouseMotion().