/*
* Interact with "knowledge"
*/
-void do_cmd_knowledge(void)
+void do_cmd_knowledge(player_type *creature_ptr)
{
int i, p = 0;
bool need_redraw = FALSE;
p = 1 - p;
break;
case '1': /* Artifacts */
- do_cmd_knowledge_artifacts(p_ptr);
+ do_cmd_knowledge_artifacts(creature_ptr);
break;
case '2': /* Objects */
do_cmd_knowledge_objects(&need_redraw, FALSE, -1);
do_cmd_knowledge_home();
break;
case '9': /* Resist list */
- do_cmd_knowledge_inven(p_ptr);
+ do_cmd_knowledge_inven(creature_ptr);
break;
case '0': /* Feature list */
{
break;
/* Next page */
case 'a': /* Max stat */
- do_cmd_knowledge_stat(p_ptr);
+ do_cmd_knowledge_stat(creature_ptr);
break;
case 'b': /* Mutations */
- do_cmd_knowledge_mutations(p_ptr);
+ do_cmd_knowledge_mutations(creature_ptr);
break;
case 'c': /* weapon-exp */
- do_cmd_knowledge_weapon_exp(p_ptr);
+ do_cmd_knowledge_weapon_exp(creature_ptr);
break;
case 'd': /* spell-exp */
- do_cmd_knowledge_spell_exp(p_ptr);
+ do_cmd_knowledge_spell_exp(creature_ptr);
break;
case 'e': /* skill-exp */
- do_cmd_knowledge_skill_exp(p_ptr);
+ do_cmd_knowledge_skill_exp(creature_ptr);
break;
case 'f': /* Virtues */
- do_cmd_knowledge_virtues(p_ptr);
+ do_cmd_knowledge_virtues(creature_ptr);
break;
case 'g': /* Dungeon */
do_cmd_knowledge_dungeon();
}
screen_load();
- if (need_redraw) do_cmd_redraw(p_ptr);
+ if (need_redraw) do_cmd_redraw(creature_ptr);
}
extern void do_cmd_save_screen(void);
extern void do_cmd_knowledge_quests_completed(FILE *fff, QUEST_IDX quest_num[]);
extern void do_cmd_knowledge_quests_failed(FILE *fff, QUEST_IDX quest_num[]);
-extern void do_cmd_knowledge(void);
+extern void do_cmd_knowledge(player_type *creature_ptr);
extern void do_cmd_checkquest(void);
extern void do_cmd_time(void);