The functions here allow for interfacing with the digital buttons on the wombat's screen. When you run a program using the controller's interface, there are buttons that can be pressed. These are the buttons that these functions relate to.
◆ a_button()
Gets the A button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ a_button_clicked()
Gets the A button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ any_button()
Determines whether or not any of the buttons are pressed.
- Returns
- 1 for pressed, 0 for not pressed
- Note
- Not yet implemented
◆ b_button()
Gets the B button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ b_button_clicked()
Gets the A button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ black_button()
Gets the black button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Deprecated:
- Not present on the Wallaby
◆ c_button()
Gets the C button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ c_button_clicked()
Gets the B button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ extra_buttons_hide()
void extra_buttons_hide |
( |
| ) |
|
◆ extra_buttons_show()
void extra_buttons_show |
( |
| ) |
|
◆ get_extra_buttons_visible()
int get_extra_buttons_visible |
( |
| ) |
|
◆ left_button()
Gets the left button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
◆ right_button()
Gets the right button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed (But returning flipped)
- See also
- a_button_clicked
◆ set_a_button_text()
void set_a_button_text |
( |
const char * |
text | ) |
|
Updates the A button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ set_b_button_text()
void set_b_button_text |
( |
const char * |
text | ) |
|
Updates the B button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ set_c_button_text()
void set_c_button_text |
( |
const char * |
text | ) |
|
Updates the C button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ set_extra_buttons_visible()
void set_extra_buttons_visible |
( |
int |
visible | ) |
|
◆ set_x_button_text()
void set_x_button_text |
( |
const char * |
text | ) |
|
Updates the X button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ set_y_button_text()
void set_y_button_text |
( |
const char * |
text | ) |
|
Updates the Y button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ set_z_button_text()
void set_z_button_text |
( |
const char * |
text | ) |
|
Updates the Z button's text.
- Parameters
-
text | The text to display. Limit of 16 characters. |
- Deprecated:
- not planned for the Wallaby
◆ side_button()
Gets the side button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Deprecated:
- Not present on the Wallaby
◆ side_button_clicked()
int side_button_clicked |
( |
| ) |
|
Gets the Z button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ x_button()
Gets the C button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ x_button_clicked()
Gets the C button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ y_button()
Gets the Y button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ y_button_clicked()
Gets the X button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented
◆ z_button()
Gets the Z button's state (pressed or not pressed.)
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button_clicked
- Note
- Not yet implemented
◆ z_button_clicked()
Gets the Y button's state (pressed or not pressed.)
- This function blocks until the button is no longer pressed.
- Returns
- 1 for pressed, 0 for not pressed
- See also
- a_button
- Note
- Not yet implemented