vegastrike  0.5.1.r1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InputListener Class Reference

#include <in_handler.h>

Public Member Functions

 InputListener (Unit *parent)
 
virtual void MoveMouse (int x, int y)
 
virtual void MoveMouse (int *x, int *y, int num)
 
virtual void KeyDown (int key)
 
virtual void KeyDown (int *key, int num)
 
virtual void KeyUp (int key)
 
virtual void KeyUp (int *key, int num)
 
virtual void Activate ()
 
virtual void Deactivate ()
 

Public Attributes

int * mousex
 
int * mousey
 
KBSTATE(* keystate )[KEYMAP_SIZE]
 
Unit * parent
 

Detailed Description

Definition at line 30 of file in_handler.h.

Constructor & Destructor Documentation

InputListener::InputListener ( Unit *  parent)
inline

Definition at line 38 of file in_handler.h.

Member Function Documentation

virtual void InputListener::Activate ( )
inlinevirtual

Definition at line 63 of file in_handler.h.

virtual void InputListener::Deactivate ( )
inlinevirtual

Definition at line 64 of file in_handler.h.

virtual void InputListener::KeyDown ( int  key)
inlinevirtual

Definition at line 52 of file in_handler.h.

virtual void InputListener::KeyDown ( int *  key,
int  num 
)
inlinevirtual

Definition at line 56 of file in_handler.h.

virtual void InputListener::KeyUp ( int  key)
inlinevirtual

Definition at line 57 of file in_handler.h.

virtual void InputListener::KeyUp ( int *  key,
int  num 
)
inlinevirtual

Definition at line 61 of file in_handler.h.

virtual void InputListener::MoveMouse ( int  x,
int  y 
)
inlinevirtual

Definition at line 46 of file in_handler.h.

virtual void InputListener::MoveMouse ( int *  x,
int *  y,
int  num 
)
inlinevirtual

Definition at line 51 of file in_handler.h.

Member Data Documentation

KBSTATE( * InputListener::keystate)[KEYMAP_SIZE]

Definition at line 34 of file in_handler.h.

int* InputListener::mousex

Definition at line 33 of file in_handler.h.

int * InputListener::mousey

Definition at line 33 of file in_handler.h.

Unit* InputListener::parent

Definition at line 36 of file in_handler.h.


The documentation for this class was generated from the following file: