mirror of
https://github.com/Lorenzooone/cc3dsfs.git
synced 2026-09-11 10:05:27 -05:00
Implement RPi basic version-special code
This commit is contained in:
@@ -13,7 +13,7 @@ struct out_rect_data {
|
||||
};
|
||||
|
||||
struct SFEvent {
|
||||
SFEvent(sf::Event::EventType type, sf::Keyboard::Key code, uint32_t unicode, uint32_t joystickId, uint32_t joy_button, sf::Joystick::Axis axis, float position, sf::Mouse::Button mouse_button, int mouse_x, int mouse_y) : type(type), code(code), unicode(unicode), joystickId(joystickId), joy_button(joy_button), axis(axis), position(position), mouse_button(mouse_button), mouse_x(mouse_x), mouse_y(mouse_y) {}
|
||||
SFEvent(sf::Event::EventType type, sf::Keyboard::Key code, uint32_t unicode, uint32_t joystickId, uint32_t joy_button, sf::Joystick::Axis axis, float position, sf::Mouse::Button mouse_button, int mouse_x, int mouse_y, bool poweroff_cmd) : type(type), code(code), unicode(unicode), joystickId(joystickId), joy_button(joy_button), axis(axis), position(position), mouse_button(mouse_button), mouse_x(mouse_x), mouse_y(mouse_y), poweroff_cmd(poweroff_cmd) {}
|
||||
|
||||
sf::Event::EventType type;
|
||||
sf::Keyboard::Key code;
|
||||
@@ -25,10 +25,14 @@ struct SFEvent {
|
||||
sf::Mouse::Button mouse_button;
|
||||
int mouse_x;
|
||||
int mouse_y;
|
||||
bool poweroff_cmd;
|
||||
};
|
||||
|
||||
void joystick_axis_poll(std::queue<SFEvent> &events_queue);
|
||||
JoystickDirection get_joystick_direction(uint32_t joystickId, sf::Joystick::Axis axis, float position);
|
||||
JoystickAction get_joystick_action(uint32_t joystickId, uint32_t joy_button);
|
||||
void init_extra_buttons_poll(int page_up_id, int page_down_id, int enter_id, int power_id);
|
||||
void end_extra_buttons_poll();
|
||||
void extra_buttons_poll(std::queue<SFEvent> &events_queue);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user