| 6262 | } |
| 6263 | |
| 6264 | GameController* Inputs::getController(int player) const |
| 6265 | { |
| 6266 | if ( player < 0 || player >= MAXPLAYERS ) |
| 6267 | { |
| 6268 | printlog("[INPUTS]: Warning: player index %d out of range.", player); |
| 6269 | return nullptr; |
| 6270 | } |
| 6271 | /*if ( !hasController(player) ) |
| 6272 | { |
| 6273 | return nullptr; |
| 6274 | }*/ |
| 6275 | |
| 6276 | for ( auto& controller : game_controllers ) |
| 6277 | { |
| 6278 | if ( controller.getID() == getControllerID(player) ) |
| 6279 | { |
| 6280 | return &controller; |
| 6281 | } |
| 6282 | } |
| 6283 | return nullptr; |
| 6284 | } |
| 6285 | |
| 6286 | const bool Inputs::bControllerRawInputPressed(int player, const unsigned button) const |
| 6287 | { |
no test coverage detected