Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

input Class Reference

Collaboration diagram for input:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void block (bool state)
void events_loop (LEVEL_EVENT_QUEUE *p_queue)
void events_wait (bool state)
void key_add (LEVEL_EVENT_QUEUE *p_queue)
void key_input (KEYTYPE key, KEYMOD mod, bool pressed)
void key_repeat (bool state)
bool key_status (int sdl_key)
void keyset_set (EVENT_KEY_SET *p_keyset)
void mevent_add (MOUSE_EVENT event)
void mevent_add (MOUSE_EVENT *p_event, int num)
void mevent_clear (void)
void mevent_state_clear (int first=0)
void mouse_input (tpos mx, tpos my, int state, int button)
MOUSE_STATE * mouse_state_get (void)

Private Member Functions

void events_game (LEVEL_EVENT_QUEUE *p_queue)
void key_block (int group_mask, bool block)

Private Attributes

int flag
int group
LEVEL_EVENT_QUEUE input_queue
MOUSE_EVENT mevents [MAX_MOUSE_EVENTS]
int mevents_num
MOUSE_STATE mstate
EVENT_KEY_SETp_set

Detailed Description

Definition at line 425 of file input.h.


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

Generated by  Doxygen 1.6.0   Back to index