diff --git a/include/configs.h b/include/configs.h index 9f9f12f..4ddf249 100644 --- a/include/configs.h +++ b/include/configs.h @@ -4,9 +4,6 @@ // 1. Mapping // You can replace pictures used in GUI -// 640*480 png -#define BG_PATH "vbg.png" - // png #define VBTN_ON_PATH "vbtn_on.png" #define VBTN_OFF_PATH "vbtn_off.png" @@ -15,11 +12,6 @@ #define VSW_ON_PATH "vsw_on.png" #define VSW_OFF_PATH "vsw_off.png" -// png -#define SEG_BKGND_ENA -#define SEG_BKGND_CUSTOM -#define VSEGLED_BG_PATH "vsegled_bg.png" - // 2. Hardware options #define VGA_ENA diff --git a/resources/pic/vbg.png b/resources/pic/vbg.png deleted file mode 100644 index afeafa6..0000000 Binary files a/resources/pic/vbg.png and /dev/null differ diff --git a/resources/pic/vsegled_bg.png b/resources/pic/vsegled_bg.png deleted file mode 100644 index f898234..0000000 Binary files a/resources/pic/vsegled_bg.png and /dev/null differ diff --git a/src/segs7.cpp b/src/segs7.cpp index 773023a..1905160 100644 --- a/src/segs7.cpp +++ b/src/segs7.cpp @@ -82,16 +82,10 @@ static void init_render_local(SDL_Renderer *renderer) { tsegled_dot_on = new_texture(renderer, SEG_DOT_WIDTH, SEG_DOT_HEIGHT, 0xff, 0x00, 0x00); tsegled_dot_off = new_texture(renderer, SEG_DOT_WIDTH, SEG_DOT_HEIGHT, 0x2b, 0x2b, 0x2b); -#ifdef SEG_BKGND_ENA - SDL_Texture *tseg7_background; -#if 0 //def SEG_BKGND_CUSTOM - tseg7_background = load_pic_texture(renderer, VSEGLED_BG_PATH); -#else - tseg7_background = new_texture(renderer, SEG_TOT_WIDTH, SEG_TOT_HEIGHT, 0x00, 0x00, 0x00); -#endif + SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0); SDL_Rect rect_seg7 = {SEG_X, SEG_Y, SEG_TOT_WIDTH, SEG_TOT_HEIGHT}; - SDL_RenderCopy(renderer, tseg7_background, NULL, &rect_seg7); -#endif + SDL_RenderFillRect(renderer, &rect_seg7); + SDL_SetRenderDrawColor(renderer, 0xff, 0xff, 0xff, 0); // draw surrounding lines const int gap = 14;