![]() |
Conquer Chess
Chess and Starcraft combined
|

Functions | |
| int | count_keyboard_controllers (const physical_controllers &controllers) noexcept |
| Count the number of controllers that use the keyboard. | |
| int | count_mouse_controllers (const physical_controllers &controllers) noexcept |
| Count the number of controllers that use the keyboard. | |
| int | count_n_controllers (const physical_controllers &controllers) noexcept |
| Count the number of controllers. | |
| physical_controllers | create_keyboard_mouse_controllers () noexcept |
| Get two controllers, where LHS player uses keyboard, and RHS player uses mouse. | |
| physical_controllers | create_mouse_keyboard_controllers () noexcept |
| Get two controllers, where LHS player uses mouse, and RHS player uses keyboard. | |
| physical_controllers | create_two_keyboard_controllers () noexcept |
| Get two keyboard controllers. | |
| bool | has_keyboard_controller (const physical_controllers &controllers) noexcept |
| Determine if there is at least one controller that use the keyboard. | |
| bool | has_mouse_controller (const physical_controllers &controllers) noexcept |
| Determine if there is at least one controller that use the mouse. | |
| void | test_physical_controllers () |
| Test this class and its free functions. | |
|
noexcept |
Count the number of controllers that use the keyboard.
|
noexcept |
Count the number of controllers that use the keyboard.
|
noexcept |
Count the number of controllers.
|
noexcept |
Get two controllers, where LHS player uses keyboard, and RHS player uses mouse.
Alternatives:
|
noexcept |
Get two controllers, where LHS player uses mouse, and RHS player uses keyboard.
Alternatives:
|
noexcept |
Get two keyboard controllers.
Alternatives:
|
noexcept |
Determine if there is at least one controller that use the keyboard.
|
noexcept |
Determine if there is at least one controller that use the mouse.
| void test_physical_controllers | ( | ) |
Test this class and its free functions.