Przeglądaj źródła

hid/npad: Move function declarations

Clearly separate these from the variable declarations to make them more
visible.
Lioncash 6 lat temu
rodzic
commit
a71e8066a1
1 zmienionych plików z 6 dodań i 5 usunięć
  1. 6 5
      src/core/hle/service/hid/controllers/npad.h

+ 6 - 5
src/core/hle/service/hid/controllers/npad.h

@@ -301,6 +301,12 @@ private:
         bool is_connected;
         bool is_connected;
     };
     };
 
 
+    void InitNewlyAddedControler(std::size_t controller_idx);
+    bool IsControllerSupported(NPadControllerType controller);
+    bool IsControllerSupported(NPadControllerType controller) const;
+    NPadControllerType DecideBestController(NPadControllerType priority) const;
+    void RequestPadStateUpdate(u32 npad_id);
+
     u32 press_state{};
     u32 press_state{};
 
 
     NPadType style{};
     NPadType style{};
@@ -321,12 +327,7 @@ private:
     std::array<ControllerHolder, 10> connected_controllers{};
     std::array<ControllerHolder, 10> connected_controllers{};
     bool can_controllers_vibrate{true};
     bool can_controllers_vibrate{true};
 
 
-    void InitNewlyAddedControler(std::size_t controller_idx);
-    bool IsControllerSupported(NPadControllerType controller) const;
-    NPadControllerType DecideBestController(NPadControllerType priority) const;
-    void RequestPadStateUpdate(u32 npad_id);
     std::array<ControllerPad, 10> npad_pad_states{};
     std::array<ControllerPad, 10> npad_pad_states{};
-    bool IsControllerSupported(NPadControllerType controller);
     bool is_in_lr_assignment_mode{false};
     bool is_in_lr_assignment_mode{false};
     Core::System& system;
     Core::System& system;
 };
 };