int hexpad_redraw(HexPad* prPad) { int x = 0; int y = 0; if (prPad == NULL) { return HEXPAD_NULLPTR; } if (prPad->visible != 1) { return HEXPAD_SUCCESS; } for (y = 0; y < 4; y++) { for (x = 0; x < 4; x++) { if (render_digit(prPad, x, y) < 0) { return HEXPAD_FAILURE; } } } if (render_value(prPad) < 0) { return HEXPAD_FAILURE; } if (render_cursor(prPad) < 0) { return HEXPAD_FAILURE; } return HEXPAD_SUCCESS; }
void display_digit1_handler(void) { render_digit(1, number[0][1]); render_dp(number[0][2]); }
void display_digit0_handler(void) { render_digit(0, number[0][0]); }