| 3347 | } |
| 3348 | |
| 3349 | void SortSmith() |
| 3350 | { |
| 3351 | int j, k; |
| 3352 | BOOL sorted; |
| 3353 | |
| 3354 | j = 0; |
| 3355 | while (smithitem[j + 1]._itype != ITYPE_NONE) { |
| 3356 | j++; |
| 3357 | } |
| 3358 | |
| 3359 | sorted = FALSE; |
| 3360 | while (j > 0 && !sorted) { |
| 3361 | sorted = TRUE; |
| 3362 | for (k = 0; k < j; k++) { |
| 3363 | if (smithitem[k].IDidx > smithitem[k + 1].IDidx) { |
| 3364 | BubbleSwapItem(&smithitem[k], &smithitem[k + 1]); |
| 3365 | sorted = FALSE; |
| 3366 | } |
| 3367 | } |
| 3368 | j--; |
| 3369 | } |
| 3370 | } |
| 3371 | |
| 3372 | void SpawnSmith(int lvl) |
| 3373 | { |
no test coverage detected