X-Git-Url: https://git.distorted.org.uk/~mdw/newkind/blobdiff_plain/419dfc818f70155e4be4b0bd0d15c3d47b4d7653..HEAD:/threed.c diff --git a/threed.c b/threed.c index 72a56cf..1d6e5c2 100644 --- a/threed.c +++ b/threed.c @@ -38,6 +38,8 @@ static unsigned char landscape[LAND_X_MAX+1][LAND_Y_MAX+1]; static struct point point_list[100]; +#ifdef HACKING + static void identify_ship(struct univ_object *univ) { char buf[64]; @@ -45,18 +47,13 @@ static void identify_ship(struct univ_object *univ) lasv = ship_list[univ->type]->front_laser; if (!(univ->flags & FLG_TACTICAL)) { -#ifdef HACKING unsigned flags = univ->flags; sprintf(buf, "%s %s%s%s%s", ship_list[univ->type]->name, (flags & FLG_ANGRY) ? "A" : "", (flags & FLG_TARGET) ? "T" : "", (flags & FLG_HOSTILE) ? "H" : "", (flags & FLG_POLICE) ? "P" : ""); -#else - sprintf(buf, "%s", ship_list[univ->type]->name); -#endif } else { -#ifdef HACKING unsigned flags = univ->flags; sprintf(buf, "%s (%d) %s%s%s%s", ship_list[univ->type]->name, univ->energy, @@ -64,13 +61,12 @@ static void identify_ship(struct univ_object *univ) (flags & FLG_TARGET) ? "T" : "", (flags & FLG_HOSTILE) ? "H" : "", (flags & FLG_POLICE) ? "P" : ""); -#else - sprintf(buf, "%s (%d)", ship_list[univ->type]->name, univ->energy); -#endif } gfx_display_text(point_list[lasv].x + 4, point_list[lasv].y + 4, buf); } +#endif + /* * The following routine is used to draw a wireframe represtation of a ship. * @@ -187,8 +183,10 @@ void draw_wireframe_ship (struct univ_object *univ) univ->location.x > 0 ? 0 : 511, rand255() * 2); } +#ifdef HACKING if (identify) identify_ship(univ); +#endif } @@ -380,8 +378,10 @@ void draw_solid_ship (struct univ_object *univ) } #endif +#ifdef HACKING if (identify) identify_ship(univ); +#endif }