All pastes #588302 Raw Edit

Something

public text v1 · immutable
#588302 ·published 2007-06-25 13:12 UTC
rendered paste body
void set_right() //dev: OK
{
  short int icount, irigh_colors=0, itotal_right=0, icolor_count[2][iuse_sticks];
  
  for(icount=0; icount<max_sticks; icount++)
  {
    icolor_count[0][icount]=0; //User Null setzen
    icolor_count[1][icount]=0; //Zufall
  }
  
  for(icount=0; icount<iuse_sticks; icount++)
  {
    icolor_count[0][irow[ipass][icount]]++; //Farben des User zählen
  }
  
  for(icount=0; icount<iuse_sticks; icount++)
  {
    icolor_count[1][iguess[icount]]++; //Farben der Zufallskombination zählen
  }
  for(icount=0; icount<iuse_colors; icount++)
  {
      if(icolor_count[1][icount]>=icolor_count[0][icount])
      {
        irigh_colors+=icolor_count[1][icount]-(icolor_count[1][icount]-icolor_count[0][icount]);
      }
      else
      {
        irigh_colors+=icolor_count[1][icount];
      }
  }
  
  for(icount=0; icount<iuse_colors; icount++)
  {
    if(irow[ipass][icount]==iguess[icount])
  	{
  	  itotal_right++; // Komplett richtige zählen
    }
  }
  irigh_colors=irigh_colors-itotal_right;
  iset_right[ipass][0]=itotal_right;
  iset_right[ipass][1]=irigh_colors;
}