diff --git a/include/common.h b/include/common.h index ead3454..8b6a749 100644 --- a/include/common.h +++ b/include/common.h @@ -55,6 +55,7 @@ enum TextureID { TEXTURE_FONT_RESERVED = 0, // used by pp2d for the font TEXTURE_ARROW, TEXTURE_SHUFFLE, + TEXTURE_BATTERY_0, TEXTURE_BATTERY_1, TEXTURE_BATTERY_2, TEXTURE_BATTERY_3, diff --git a/romfs/battery0.png b/romfs/battery0.png new file mode 100644 index 0000000..484ce5d Binary files /dev/null and b/romfs/battery0.png differ diff --git a/romfs/battery1.png b/romfs/battery1.png index 0cc60bc..6ccc80d 100644 Binary files a/romfs/battery1.png and b/romfs/battery1.png differ diff --git a/romfs/battery2.png b/romfs/battery2.png index 4cc1ae5..c759f67 100644 Binary files a/romfs/battery2.png and b/romfs/battery2.png differ diff --git a/romfs/battery3.png b/romfs/battery3.png index f9610e0..804e4e5 100644 Binary files a/romfs/battery3.png and b/romfs/battery3.png differ diff --git a/romfs/battery4.png b/romfs/battery4.png index a967910..14fde67 100644 Binary files a/romfs/battery4.png and b/romfs/battery4.png differ diff --git a/romfs/battery5.png b/romfs/battery5.png index def61fc..1d1d3c1 100644 Binary files a/romfs/battery5.png and b/romfs/battery5.png differ diff --git a/source/draw.c b/source/draw.c index 49a6f5e..405a54a 100644 --- a/source/draw.c +++ b/source/draw.c @@ -41,6 +41,7 @@ void init_screens(void) pp2d_load_texture_png(TEXTURE_ARROW, "romfs:/arrow.png"); pp2d_load_texture_png(TEXTURE_SHUFFLE, "romfs:/shuffle.png"); + pp2d_load_texture_png(TEXTURE_BATTERY_0, "romfs:/battery0.png"); pp2d_load_texture_png(TEXTURE_BATTERY_1, "romfs:/battery1.png"); pp2d_load_texture_png(TEXTURE_BATTERY_2, "romfs:/battery2.png"); pp2d_load_texture_png(TEXTURE_BATTERY_3, "romfs:/battery3.png"); @@ -71,9 +72,9 @@ static void draw_base_interface(void) #ifndef CITRA_MODE u8 battery_charging = 0; PTMU_GetBatteryChargeState(&battery_charging); - u8 battery_status = 1; + u8 battery_status = 0; PTMU_GetBatteryLevel(&battery_status); - pp2d_draw_texture(TEXTURE_BATTERY_1 + battery_status - 1, 357, 2); + pp2d_draw_texture(TEXTURE_BATTERY_0 + battery_status, 357, 2); if(battery_charging) pp2d_draw_texture(TEXTURE_BATTERY_CHARGE, 357, 2);