Difference for server/commands.c from version 1.12 to 1.13


version 1.12 version 1.13
Line 1
 
Line 1
 /*  /*
  * static char *rcsid_commands_c =   * static char *rcsid_commands_c =
  *   "$Id: commands.c,v 1.12 2001/07/14 04:11:18 mwedel Exp $";   *   "$Id: commands.c,v 1.13 2001/09/27 19:37:39 garbled Exp $";
  */   */
   
 /*  /*
Line 88
 
Line 88
   {"resistances", command_resistances, 0.0},    {"resistances", command_resistances, 0.0},
   {"rotateshoottype", command_rotateshoottype, 0.0},    {"rotateshoottype", command_rotateshoottype, 0.0},
   {"rotatespells", command_rotatespells, 0.0},    {"rotatespells", command_rotatespells, 0.0},
   {"say", command_say, 0.0},  
   {"shout", command_shout, 0.0},  
   {"shutdown", command_shutdown, 0.0},    {"shutdown", command_shutdown, 0.0},
   {"skills", command_skills, 0.0}, /* shows player list of skills */    {"skills", command_skills, 0.0}, /* shows player list of skills */
   {"use_skill", command_uskill, 1.0},    {"use_skill", command_uskill, 1.0},
Line 101
 
Line 99
   {"statistics", command_statistics, 0.0},    {"statistics", command_statistics, 0.0},
   {"strings", command_strings, 0.0},    {"strings", command_strings, 0.0},
   {"take", command_take, 1.0},    {"take", command_take, 1.0},
   {"tell", command_tell, 0.0},  
   {"throw", command_throw, 1.0},    {"throw", command_throw, 1.0},
   {"time", command_time, 0.0},    {"time", command_time, 0.0},
 #ifdef SET_TITLE  #ifdef SET_TITLE
Line 126
 
Line 123
   
 const int CommandsSize =sizeof(Commands) / sizeof(CommArray_s);  const int CommandsSize =sizeof(Commands) / sizeof(CommArray_s);
   
   CommArray_s CommunicationCommands [] = {
     /* begin emotions */
     {"tell", command_tell, 0.0},
     {"say", command_say, 0.0},
     {"shout", command_shout, 0.0},
     {"nod", command_nod, 0.0},
     {"dance", command_dance, 0.0},
     {"kiss", command_kiss, 0.0},
     {"bounce", command_bounce, 0.0},
     {"smile", command_smile, 0.0},
     {"cackle", command_cackle, 0.0},
     {"laugh", command_laugh, 0.0},
     {"giggle", command_giggle, 0.0},
     {"shake", command_shake, 0.0},
     {"puke", command_puke, 0.0},
     {"growl", command_growl, 0.0},
     {"scream", command_scream, 0.0},
     {"sigh", command_sigh, 0.0},
     {"sulk", command_sulk, 0.0},
     {"hug", command_hug, 0.0},
     {"cry", command_cry, 0.0},
     {"poke", command_poke, 0.0},
     {"accuse", command_accuse, 0.0},
     {"grin", command_grin, 0.0},
     {"bow", command_bow, 0.0},
     {"clap", command_clap, 0.0},
     {"blush", command_blush, 0.0},
     {"burp", command_burp, 0.0},
     {"chuckle", command_chuckle, 0.0},
     {"cough", command_cough, 0.0},
     {"flip", command_flip, 0.0},
     {"frown", command_frown, 0.0},
     {"gasp", command_gasp, 0.0},
     {"glare", command_glare, 0.0},
     {"groan", command_groan, 0.0},
     {"hiccup", command_hiccup, 0.0},
     {"lick", command_lick, 0.0},
     {"pout", command_pout, 0.0},
     {"shiver", command_shiver, 0.0},
     {"shrug", command_shrug, 0.0},
     {"slap", command_slap, 0.0},
     {"smirk", command_smirk, 0.0},
     {"snap", command_snap, 0.0},
     {"sneeze", command_sneeze, 0.0},
     {"snicker", command_snicker, 0.0},
     {"sniff", command_sniff, 0.0},
     {"snore", command_snore, 0.0},
     {"spit", command_spit, 0.0},
     {"strut", command_strut, 0.0},
     {"thank", command_thank, 0.0},
     {"twiddle", command_twiddle, 0.0},
     {"wave", command_wave, 0.0},
     {"whistle", command_whistle, 0.0},
     {"wink", command_wink, 0.0},
     {"yawn", command_yawn, 0.0},
     {"beg", command_beg, 0.0},
     {"bleed", command_bleed, 0.0},
     {"cringe", command_cringe, 0.0},
     {"think", command_think, 0.0},
   };
   
   const int CommunicationCommandSize = sizeof(CommunicationCommands)/ sizeof(CommArray_s);
   
 CommArray_s NewServerCommands [] = {  CommArray_s NewServerCommands [] = {
   {"run", command_run, 1.0},    {"run", command_run, 1.0},
   {"run_stop", command_run_stop, 0.0},    {"run_stop", command_run_stop, 0.0},
Line 210
 
Line 270
 void init_commands()  void init_commands()
 {  {
   qsort((char *)Commands, CommandsSize, sizeof(CommArray_s), compare_A);    qsort((char *)Commands, CommandsSize, sizeof(CommArray_s), compare_A);
     qsort((char *)CommunicationCommands, CommunicationCommandSize, sizeof(CommArray_s), compare_A);
   qsort((char *)WizCommands, WizCommandsSize, sizeof(CommArray_s), compare_A);    qsort((char *)WizCommands, WizCommandsSize, sizeof(CommArray_s), compare_A);
   qsort((char *)NewServerCommands, NewServerCommandSize, sizeof(CommArray_s), compare_A);    qsort((char *)NewServerCommands, NewServerCommandSize, sizeof(CommArray_s), compare_A);
 }  }
Line 267
 
Line 328
   asp =(CommArray_s *)bsearch((void *)&dummy,    asp =(CommArray_s *)bsearch((void *)&dummy,
        (void *)Commands, CommandsSize,         (void *)Commands, CommandsSize,
        sizeof(CommArray_s), compare_A);         sizeof(CommArray_s), compare_A);
     printf("Getting asp for command string %s\n", cmd);
   if (asp)    if (asp)
     return asp->func;      return asp->func;
     else
     {
       printf("Now we are here\n");
       asp =(CommArray_s *)bsearch((void *)&dummy,
         (void *)CommunicationCommands, CommunicationCommandSize,
         sizeof(CommArray_s), compare_A);
       if (asp)
         return asp->func;
       else
   return NULL;    return NULL;
     };
 }  }
   
 static CommFunc find_wizcommand(char *cmd)  static CommFunc find_wizcommand(char *cmd)


Legend:
line(s) removed in v.1.12 
line(s) changed
 line(s) added in v.1.13

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:31