/* Scan the choices */
for (k = 0; k < STORE_CHOICES; k++)
{
- int k_idx;
+ KIND_OBJECT_IDX k_idx;
/* Extract the tval/sval codes */
int tv = store_table[j][k][0];
*/
static errr init_feat_variables(void)
{
- int i;
+ FEAT_IDX i;
/* Nothing */
feat_none = f_tag_to_index_in_init("NONE");
}
/* Allocate and Wipe the max dungeon level */
- C_MAKE(max_dlv, max_d_idx, s16b);
+ C_MAKE(max_dlv, max_d_idx, DEPTH);
/* Allocate and wipe each line of the cave */
for (i = 0; i < MAX_HGT; i++)
z = y + aux[x];
/* Load the entry */
- table[z].index = i;
- table[z].level = x;
- table[z].prob1 = p;
- table[z].prob2 = p;
- table[z].prob3 = p;
+ table[z].index = (KIND_OBJECT_IDX)i;
+ table[z].level = (DEPTH)x;
+ table[z].prob1 = (PROB)p;
+ table[z].prob2 = (PROB)p;
+ table[z].prob3 = (PROB)p;
/* Another entry complete for this locale */
aux[x]++;
p = (100 / r_ptr->rarity);
/* Load the entry */
- 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;
- alloc_race_table[i].prob3 = p;
+ alloc_race_table[i].index = (KIND_OBJECT_IDX)elements[i].index;
+ alloc_race_table[i].level = (DEPTH)x;
+ alloc_race_table[i].prob1 = (PROB)p;
+ alloc_race_table[i].prob2 = (PROB)p;
+ alloc_race_table[i].prob3 = (PROB)p;
}
}