Немного доработан дизайн, добавлено изображение батарейки как для наглядности. Добавлены некоторые фишки (алармит на разряде батарейки в 50% и в 10%). Внесены некоторые оптимизации в звуковой контроллер.
За основу батарейки взято полупрозрачное изображение:
отрисовка происходит путём наложения.
Сначала отрисовываем полосу заряда:
draw_healthbar(xBT + 18, yBT+2 - 0, xBT2-27, yBT2-2, hp, 0, c_red, c_green, 0, false, true );
Потом поверх отрисовываем изображение батарейки:
draw_sprite_stretched(sBattery3alfa, 1, xBT,yBT,xBT2 - xBT,yBT2 - yBT);
Всё просто.