void dump_npc(npc* n) { printf("NPC<%p> {\n", n); dump_container(&(n->inventory)); printf("\tHP: %d\n", n->hp); dump_item(n->weapon); dump_item(n->armor); }
void mu_container_dump (MuContainer *c, gboolean recursive) { g_return_if_fail (c); if (!recursive) dump_container (c); else mu_container_foreach (c, (MuContainerForeachFunc)dump_container, NULL); }