diff options
Diffstat (limited to 'src/drawing.c')
-rw-r--r-- | src/drawing.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/drawing.c b/src/drawing.c index 1652c17..a9322dd 100644 --- a/src/drawing.c +++ b/src/drawing.c | |||
@@ -123,6 +123,11 @@ draw_right_col_cursor(int i, u8 clr) { | |||
123 | x1 = x0 + PLAY_STOP_W; | 123 | x1 = x0 + PLAY_STOP_W; |
124 | y = PLAY_START_Y + PLAY_STOP_H + 2; | 124 | y = PLAY_START_Y + PLAY_STOP_H + 2; |
125 | } break; | 125 | } break; |
126 | case R_COL_SETTINGS: { | ||
127 | x0 = SETTINGS_START_X + 2; | ||
128 | x1 = x0 + R_COL_W - 4; | ||
129 | y = SETTINGS_START_Y + PLAY_STOP_H + 2; | ||
130 | } break; | ||
126 | case R_COL_BANK_A: { | 131 | case R_COL_BANK_A: { |
127 | x0 = BANK_START_X; | 132 | x0 = BANK_START_X; |
128 | x1 = x0 + PAT_W; | 133 | x1 = x0 + PAT_W; |
@@ -250,12 +255,25 @@ draw_play() { | |||
250 | } | 255 | } |
251 | 256 | ||
252 | void | 257 | void |
258 | draw_settings() { | ||
259 | size_t x = SETTINGS_START_X; | ||
260 | size_t y = SETTINGS_START_Y; | ||
261 | draw_rect(x + 2, y, x + R_COL_W - 2, y + PLAY_STOP_H, COL_OFF); | ||
262 | draw_line(x + 6, y + 4, x + 9, y + 4, COL_OFF); | ||
263 | draw_line(x + 6, y + 6, x + 9, y + 6, COL_OFF); | ||
264 | draw_line(x + 15, y + 4, x + 18, y + 4, COL_OFF); | ||
265 | draw_line(x + 15, y + 6, x + 18, y + 6, COL_OFF); | ||
266 | draw_line(x + 9, y + 5, x + 15, y + 5, COL_OFF); | ||
267 | } | ||
268 | |||
269 | void | ||
253 | draw_stop() { | 270 | draw_stop() { |
254 | size_t x = STOP_START_X; | 271 | size_t x = STOP_START_X; |
255 | size_t y = STOP_START_Y; | 272 | size_t y = STOP_START_Y; |
256 | size_t x_btn = x + PLAY_STOP_W / 2 - 2; | 273 | size_t x_btn = x + PLAY_STOP_W / 2 - 2; |
257 | draw_rect(x, y, x + PLAY_STOP_W, y + PLAY_STOP_H, COL_ACC_1); | 274 | draw_rect(x, y, x + PLAY_STOP_W, y + PLAY_STOP_H, COL_ACC_1); |
258 | draw_filled_rect(x_btn, y + 3, x_btn + 4, y + 7, COL_ACC_1); | 275 | draw_filled_rect(x_btn, y + 3, x_btn + 4, y + 7, COL_ACC_1); |
276 | draw_settings(); | ||
259 | } | 277 | } |
260 | 278 | ||
261 | void | 279 | void |