diff --git a/CMakeLists.txt b/CMakeLists.txt index b89142a..0ff1ca7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,6 +19,7 @@ set(SOURCES set(ASSETS assets-cg/font.png assets-cg/title.png + assets-cg/levels.png assets-cg/level/level1.txt assets-cg/level/level2.txt assets-cg/level/level3.txt diff --git a/assets-cg/fxconv-metadata.txt b/assets-cg/fxconv-metadata.txt index 65682bc..31d11bf 100644 --- a/assets-cg/fxconv-metadata.txt +++ b/assets-cg/fxconv-metadata.txt @@ -12,3 +12,8 @@ title.png: type: bopti-image name: img_title profile: p4 + +levels.png: + type: bopti-image + name: img_levels + profile: p4 diff --git a/assets-cg/levels.png b/assets-cg/levels.png new file mode 100644 index 0000000..34aaa65 Binary files /dev/null and b/assets-cg/levels.png differ diff --git a/src/menu.c b/src/menu.c index 2581fa8..b15024e 100644 --- a/src/menu.c +++ b/src/menu.c @@ -7,6 +7,7 @@ #include "duet.h" extern bopti_image_t img_title; +extern bopti_image_t img_levels; int main_menu(int *episode, int *level) { @@ -86,6 +87,7 @@ int main_menu(int *episode, int *level) drect(rx+2, ry-2, rx-32, ry+32, C_WHITE); } drect(rx, ry, rx-30, ry+30, C_RGB(10, 10, 10)); + dsubimage(rx-30, ry, &img_levels, 0, 31*j, 31, 31, DIMAGE_NONE); } x -= 35 * ((e->level_count + 3) / 4); x -= 18;