{ TV_MUSIC_BOOK, 0 },
{ TV_MUSIC_BOOK, 1 },
{ TV_MUSIC_BOOK, 1 },
+
+ { TV_HEX_BOOK, 0 },
+ { TV_HEX_BOOK, 0 },
+ { TV_HEX_BOOK, 1 },
+ { TV_HEX_BOOK, 1 },
},
{
for (i = 1; i < max_r_idx; i++)
{
elements[i].tag = r_info[i].level;
- elements[i].pointer = (void*)i;
+ elements[i].index = i;
}
tag_sort(elements, max_r_idx);
for (i = 1; i < max_r_idx; i++)
{
/* Get the i'th race */
- r_ptr = &r_info[(int)elements[i].pointer];
+ r_ptr = &r_info[elements[i].index];
/* Count valid pairs */
if (r_ptr->rarity)
p = (100 / r_ptr->rarity);
/* Load the entry */
- alloc_race_table[i].index = (int)elements[i].pointer;
+ alloc_race_table[i].index = elements[i].index;
alloc_race_table[i].level = x;
alloc_race_table[i].prob1 = p;
alloc_race_table[i].prob2 = p;
}
/* Flush it */
- Term_fresh();
+ Term_flush();
/*** Verify (or create) the "high score" file ***/