#ifdef USE_AUTO_KEY
update_auto_key();
#endif
-#ifdef USE_JOYSTICK
- update_joystick();
-#endif
+//#ifdef USE_JOYSTICK
+// update_joystick();
+//#endif
#ifdef USE_SOCKET
#if !defined(_USE_QT) // Temporally
void EMU::release_mouse_buffer(const int32_t* ptr)
{
// ToDo: Unlock buffer.
- osd->release_mouse_buffer(ptr);
+ osd->release_mouse_buffer((int32_t*)ptr);
}
const int32_t EMU::get_mouse_button()
{
// Mouse buffer should be with locking and sampling.
const int32_t* get_mouse_buffer();
const int32_t get_mouse_button();
- void release_mouse_buffer(const uint32_t* ptr);
+ void release_mouse_buffer(const int32_t* ptr);
void enable_mouse();
void disable_mouse();
void toggle_mouse();
// Mouse buffer should be with locking and sampling.
virtual const int32_t* get_mouse_buffer() { return dummy_mouse_buffer; }
virtual const int32_t get_mouse_button() { return 0; }
- virtual void release_mouse_buffer(const int* ptr) { };
+ virtual void release_mouse_buffer(const int32_t* ptr) { };
virtual void enable_mouse() {}
virtual void disable_mouse() {}
virtual void toggle_mouse() {}
virtual int get_screen_width(void);
virtual int get_screen_height(void);
virtual int get_vm_buttons_code(int num);
+ virtual void update_input_mouse();
public:
OSD_BASE(USING_FLAGS *p, CSP_Logger *logger);
lost_focus = false;
// update mouse status
- update_input_mouse();
+ //update_input_mouse();
}