commit 27f288201cdede1fa73a1dd0f90af180b951326e
parent cd7dbae273e61c6826f04956a324576833217825
Author: hhvn <dev@hhvn.uk>
Date: Sun, 4 Sep 2022 19:00:51 +0100
Add dwarf planets to system counts
Diffstat:
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/struct.h b/src/struct.h
@@ -61,6 +61,7 @@ typedef struct {
struct {
int stars;
int planets;
+ int dwarfs;
int asteroids;
int comets;
int moons;
diff --git a/src/system.c b/src/system.c
@@ -133,6 +133,7 @@ sys_load(System *s, char *name) {
switch (s->bodies[i]->type) {
case BODY_STAR: s->num.stars++; break;
case BODY_PLANET: s->num.planets++; break;
+ case BODY_DWARF: s->num.dwarfs++; break;
case BODY_ASTEROID: s->num.asteroids++; break;
case BODY_COMET: s->num.comets++; break;
case BODY_MOON: s->num.moons++; break;
diff --git a/src/ui.c b/src/ui.c
@@ -554,11 +554,12 @@ ui_draw_view_sys(void) {
y += 30;
ui_print(x, y, col_fg, "Stars: %d", view_sys.sel->num.stars);
ui_print(x, y + 10, col_fg, "Planets: %d", view_sys.sel->num.planets);
- ui_print(x, y + 20, col_fg, "Asteroids: %d", view_sys.sel->num.asteroids);
- ui_print(x, y + 30, col_fg, "Comets: %d", view_sys.sel->num.comets);
- ui_print(x, y + 40, col_fg, "Moons: %d", view_sys.sel->num.moons);
- ui_draw_line(x, y + 52, x + 85, y + 52, 1, col_fg);
- ui_print(x, y + 55, col_fg, "Total: %d", view_sys.sel->bodies_len);
+ ui_print(x, y + 20, col_fg, "Dwarfs: %d", view_sys.sel->num.dwarfs);
+ ui_print(x, y + 30, col_fg, "Asteroids: %d", view_sys.sel->num.asteroids);
+ ui_print(x, y + 40, col_fg, "Comets: %d", view_sys.sel->num.comets);
+ ui_print(x, y + 50, col_fg, "Moons: %d", view_sys.sel->num.moons);
+ ui_draw_line(x, y + 62, x + 85, y + 62, 1, col_fg);
+ ui_print(x, y + 65, col_fg, "Total: %d", view_sys.sel->bodies_len);
}
}