Esempio n. 1
0
/* 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;
}
Esempio n. 2
0
/***************************************************************************
 *	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;
}