diff --git a/iris_c/prettynames.c b/iris_c/prettynames.c new file mode 100644 index 0000000..77edc4f --- /dev/null +++ b/iris_c/prettynames.c @@ -0,0 +1,19 @@ +#include "prettynames.h" + +const char *quadrant_type_name(quadrant_type type) { + switch (type) { + case Q_EMPTY: return "Empty"; + case Q_ASTEROID_FIELD: return "Asteroid field"; + case Q_STAR_SYSTEM: return "Star system"; + case Q_NEBULA: return "Nebula"; + case Q_BLACK_HOLE: return "Black hole"; + case Q_WHITE_HOLE: return "White hole"; + case Q_PULSAR: return "Pulsar"; + case Q_QUASAR: return "Quasar"; + case Q_SUPERNOVA: return "Supernova"; + case Q_ANOMALY: return "Anomaly"; + case Q_SINGULARITY: return "Singularity"; + case Q_COUNT: return "Count"; + default: return "Undefined"; + } +} diff --git a/iris_c/prettynames.h b/iris_c/prettynames.h new file mode 100644 index 0000000..9e45d46 --- /dev/null +++ b/iris_c/prettynames.h @@ -0,0 +1,8 @@ +#ifndef PRETTYNAMES_H +#define PRETTYNAMES_H + +#include "world.h" + +const char *quadrant_type_name(quadrant_type type); + +#endif