/* Executed from comm.c. Minimizes compiling when changes are made. */ bool run_olc_editor (DESCRIPTOR_DATA * d) { switch (d->editor) { case ED_AREA: aedit (d->character, d->incomm); break; case ED_ROOM: redit (d->character, d->incomm); break; case ED_OBJECT: oedit (d->character, d->incomm); break; case ED_MOBILE: medit (d->character, d->incomm); break; case ED_MPCODE: mpedit (d->character, d->incomm); break; case ED_HELP: hedit (d->character, d->incomm); break; default: return FALSE; } return TRUE; }
/*************************************************************************** * run_olc_editor * * send the descriptor to the proper editor interpreter * based on their current edit state ***************************************************************************/ bool run_olc_editor(struct descriptor_data *d) { bool success = true; switch (d->editor) { case ED_AREA: aedit(d->character, d->incomm); break; case ED_ROOM: redit(d->character, d->incomm); break; case ED_OBJECT: oedit(d->character, d->incomm); break; case ED_MOBILE: medit(d->character, d->incomm); break; case ED_MPCODE: mpedit(d->character, d->incomm); break; case ED_HELP: hedit(d->character, d->incomm); break; case ED_SKILL: skedit(d->character, d->incomm); break; case ED_GROUP: gredit(d->character, d->incomm); break; default: success = false; } return success; }