virtual void init ();
virtual void bind ();
virtual void unbind ();
- virtual void update (int dt);
+ virtual void update (double dt);
/**
MAX_MICE = 1,
MAX_MOUSE_BUTTONS = 8
};
+ struct mouse;
+ friend struct mouse;
typedef vector<FGBinding *> binding_list_t;
virtual ~mouse ();
int x;
int y;
+ SGPropertyNode * mode_node;
+ SGPropertyNode * mouse_button_nodes[MAX_MOUSE_BUTTONS];
int nModes;
int current_mode;
mouse_mode * modes;