mirror of https://github.com/sm64pc/sm64pc.git
Reimplemented switch battery hud
This commit is contained in:
parent
39859aff11
commit
af74e37b4c
|
@ -441,19 +441,19 @@ void render_hud_camera_status(void) {
|
||||||
|
|
||||||
#ifdef TARGET_SWITCH
|
#ifdef TARGET_SWITCH
|
||||||
|
|
||||||
|
#define COLOR(r, g, b) (struct Color) {r, g, b, 255}
|
||||||
|
|
||||||
void render_nx_hud(void){
|
void render_nx_hud(void){
|
||||||
s16 x = 40;
|
s16 x = 40;
|
||||||
s16 y = 212;
|
float y = 212.5;
|
||||||
s16 w = x + 12;
|
s16 w = 12;
|
||||||
s16 h = y + 4;
|
s16 h = 6;
|
||||||
struct Color color;
|
float battery = getBatteryPercentage();
|
||||||
//color = { .r = 57, .g = 57, .b = 57, .a = 255 }
|
|
||||||
//moon_draw_rectangle(x - 1, y - 1, w + 1, h + 1, COLOR(57, 57, 57, 255));
|
moon_draw_rectangle(x - 1, y - 1, w + 2, h + 1, COLOR(57, 57, 57), false);
|
||||||
//moon_draw_rectangle(w, y, w + 2, y + 4, color);
|
moon_draw_rectangle(x + w, y + 0.5, 2, 4, COLOR(57, 57, 57), false);
|
||||||
//color = { .r = 57, .g = 57, .b = 57, .a = 255 }
|
moon_draw_rectangle(x, y, w, h - 1, COLOR(194, 194, 194), false);
|
||||||
//moon_draw_rectangle(x, y, w, h, COLOR(194, 194, 194, 255));
|
moon_draw_rectangle(x, y, (w * battery), h - 1, COLOR(76, 235, 52), false);
|
||||||
//color = { .r = 57, .g = 57, .b = 57, .a = 255 }
|
|
||||||
//moon_draw_rectangle(x, y, x + (s16)(12 * getBatteryPercentage()), h, COLOR(78, 235, 52, 255));
|
|
||||||
|
|
||||||
x = GFX_DIMENSIONS_RECT_FROM_LEFT_EDGE(20);
|
x = GFX_DIMENSIONS_RECT_FROM_LEFT_EDGE(20);
|
||||||
y = 207;
|
y = 207;
|
||||||
|
|
|
@ -109,7 +109,7 @@ static void controller_sdl_init(void) {
|
||||||
if (rw) {
|
if (rw) {
|
||||||
int nummaps = SDL_GameControllerAddMappingsFromRW(rw, SDL_TRUE);
|
int nummaps = SDL_GameControllerAddMappingsFromRW(rw, SDL_TRUE);
|
||||||
if (nummaps >= 0)
|
if (nummaps >= 0)
|
||||||
printf("loaded %d controller mappings from 'db/gamecontrollerdb.txt'\n", nummaps);
|
printf("[Moon64 - SDL] Loaded %d controller mappings\n", nummaps);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue