TTK4155 Ping-pong project
|
Go to the source code of this file.
Data Structures | |
struct | highscore_entry_t |
Macros | |
#define | NAME_SIZE 4 |
Enumerations | |
enum | state_t { main_menu_state = 0, play_game_state, highscore_state, settings_state, calibrate_state, calibrate_j_state, calibrate_s_state, brightness_state } |
Functions | |
int | navigate_menu (int number_of_menu_items, int first_menu_line, int line_selected, struct joystick_calibration_data_t *joystick_cal_data_p) |
int | main_menu (struct joystick_calibration_data_t *joystick_cal_data) |
int | event_handler (struct joystick_calibration_data_t *joystick_cal_data_p, struct slider_calibration_data_t *slider_cal_data_p) |
int | settings_menu (struct joystick_calibration_data_t *joystick_cal_data_p) |
int | calibrate_menu (struct joystick_calibration_data_t *joystick_cal_data_p) |
int | game_menu (struct joystick_calibration_data_t *joystick_cal_data_p, struct slider_calibration_data_t *slider_cal_data_p, struct highscore_entry_t *highscore_list_p) |
int | highscore_menu (struct joystick_calibration_data_t *joystick_cal_data_p, struct highscore_entry_t *highscore_list_p) |
int | insert_highscore (struct highscore_entry_t *highscore_list_p, uint16_t score) |
void | set_brightness_state (struct joystick_calibration_data_t *joystick_cal_data_p) |
#define NAME_SIZE 4 |
enum state_t |
int calibrate_menu | ( | struct joystick_calibration_data_t * | joystick_cal_data_p | ) |
int event_handler | ( | struct joystick_calibration_data_t * | joystick_cal_data_p, |
struct slider_calibration_data_t * | slider_cal_data_p | ||
) |
int game_menu | ( | struct joystick_calibration_data_t * | joystick_cal_data_p, |
struct slider_calibration_data_t * | slider_cal_data_p, | ||
struct highscore_entry_t * | highscore_list_p | ||
) |
int highscore_menu | ( | struct joystick_calibration_data_t * | joystick_cal_data_p, |
struct highscore_entry_t * | highscore_list_p | ||
) |
int insert_highscore | ( | struct highscore_entry_t * | highscore_list_p, |
uint16_t | score | ||
) |
int main_menu | ( | struct joystick_calibration_data_t * | joystick_cal_data | ) |
int navigate_menu | ( | int | number_of_menu_items, |
int | first_menu_line, | ||
int | line_selected, | ||
struct joystick_calibration_data_t * | joystick_cal_data_p | ||
) |
void set_brightness_state | ( | struct joystick_calibration_data_t * | joystick_cal_data_p | ) |
int settings_menu | ( | struct joystick_calibration_data_t * | joystick_cal_data_p | ) |