| 5432 | } |
| 5433 | |
| 5434 | const char * |
| 5435 | armor_simple_name(struct obj *armor) |
| 5436 | { |
| 5437 | const char *result = 0; |
| 5438 | unsigned armcat = objects[armor->otyp].oc_armcat; |
| 5439 | |
| 5440 | switch (armcat) { |
| 5441 | case ARM_SUIT: |
| 5442 | result = suit_simple_name(armor); |
| 5443 | break; |
| 5444 | case ARM_CLOAK: |
| 5445 | result = cloak_simple_name(armor); |
| 5446 | break; |
| 5447 | case ARM_HELM: |
| 5448 | result = helm_simple_name(armor); |
| 5449 | break; |
| 5450 | case ARM_GLOVES: |
| 5451 | result = gloves_simple_name(armor); |
| 5452 | break; |
| 5453 | case ARM_BOOTS: |
| 5454 | result = boots_simple_name(armor); |
| 5455 | break; |
| 5456 | case ARM_SHIELD: |
| 5457 | result = shield_simple_name(armor); |
| 5458 | break; |
| 5459 | case ARM_SHIRT: |
| 5460 | result = shirt_simple_name(armor); |
| 5461 | break; |
| 5462 | default: |
| 5463 | result = simpleonames(armor); |
| 5464 | impossible("unknown armor category (%s => %u)", result, armcat); |
| 5465 | break; |
| 5466 | } |
| 5467 | return result; |
| 5468 | } |
| 5469 | |
| 5470 | const char * |
| 5471 | suit_simple_name(struct obj *suit) |
no test coverage detected