[ADD] pretty display of score in a separate window #4
This commit is contained in:
@@ -25,4 +25,40 @@ void drawing_draw_vline(float x0, float y0, float height, int thiccness, unsigne
|
||||
{
|
||||
vita2d_draw_line(x0 + i, y0, x0 + i, y0 + height, color);
|
||||
}
|
||||
}
|
||||
|
||||
void drawing_draw_window_clear(float x, float y, float width, float heigth, const char *title_text, vita2d_pgf *pgf)
|
||||
{
|
||||
drawing_draw_rectangle_open(x, y, width, heigth, 10, MAIN_BORDER_COLOR);
|
||||
drawing_draw_hline(x, y + 10, width, 20, MAIN_BORDER_COLOR);
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
int box_x = width - 22 * i - 30 + x;
|
||||
vita2d_draw_rectangle(box_x, y + 6, 20, 20, COLOR_MAGENTA);
|
||||
drawing_draw_rectangle_open(box_x, y + 6, 20, 20, 2, COLOR_BLACK);
|
||||
switch (i)
|
||||
{
|
||||
case 0:
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
vita2d_draw_line(box_x + 4, 8 + i + y, box_x + 16, 20 + i + y, COLOR_BLACK);
|
||||
vita2d_draw_line(box_x + 16, 8 + i + y, box_x + 4, 20 + i + y, COLOR_BLACK);
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
drawing_draw_rectangle_open(box_x + 4, y + 12, 12, 10, 3, COLOR_BLACK);
|
||||
break;
|
||||
case 2:
|
||||
drawing_draw_hline(box_x + 4, y + 20, 12, 3, COLOR_BLACK);
|
||||
break;
|
||||
}
|
||||
}
|
||||
drawing_draw_rectangle_open(x, y, width, heigth, 2, COLOR_BLACK); // line around screen
|
||||
vita2d_pgf_draw_text(pgf, x + 10, y + 23, COLOR_MAGENTA, 0.9, title_text);
|
||||
}
|
||||
|
||||
void drawing_draw_window_filled(float x, float y, float width, float heigth, const char *title_text, vita2d_pgf *pgf, unsigned int color)
|
||||
{
|
||||
drawing_draw_window_clear(x, y, width, heigth, title_text, pgf);
|
||||
vita2d_draw_rectangle(x + 10, y + 30, width - 20, heigth - 40, color);
|
||||
}
|
||||
Reference in New Issue
Block a user