Пример #1
0
//
// P_AddEDFSkins
//
// haleyjd 11/14/06: Replaces P_CreateMarine. Adds all EDF player skins to the
// main skin list.
//
static void P_AddEDFSkins(void)
{
   // go down every hash chain
   for(skin_t *chain : edf_skins)
   {
      while(chain)
      {
         // add the skin only if one of this name doesn't already exist
         if(!P_SkinForName(chain->skinname))
         {
            P_AddSkin(chain);
            ++numedfskins;
         }

         chain = chain->ehashnext;
      }
   }
}
Пример #2
0
//
// P_AddEDFSkins
//
// haleyjd 11/14/06: Replaces P_CreateMarine. Adds all EDF player skins to the
// main skin list.
//
static void P_AddEDFSkins(void)
{
   int i;

   // go down every hash chain
   for(i = 0; i < NUMEDFSKINCHAINS; ++i)
   {
      skin_t *chain = edf_skins[i];

      while(chain)
      {
         // add the skin only if one of this name doesn't already exist
         if(!P_SkinForName(chain->skinname))
         {
            P_AddSkin(chain);
            ++numedfskins;
         }

         chain = chain->ehashnext;
      }
   }
}