rtoss - Diff between revs 280 and 292

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 280 Rev 292
Line 391... Line 391...
391         WORD    wItem, wItemCount; 391         WORD    wItem, wItemCount;
392         EvoConditions * pEvoCond = NULL; 392         EvoConditions * pEvoCond = NULL;
393         INT             iItemListShow, iParamShow; 393         INT             iItemListShow, iParamShow;
394         BOOL    bBreedListEnable; 394         BOOL    bBreedListEnable;
395 395
396         wEvoCond = m_pEvo[dwIndex].wCondition; -  
-   396         wEvoCond = m_pEvo[dwIndex].wCondition < dwEvoConditionsCount ? m_pEvo[dwIndex].wCondition : 0;
397         if(wEvoCond == 0) 397         if(wEvoCond == 0)
398                 bBreedListEnable = FALSE; 398                 bBreedListEnable = FALSE;
399         else 399         else
400                 bBreedListEnable = TRUE; 400                 bBreedListEnable = TRUE;
401 401
402         pEvoCond = &(rgEvoConditions[wEvoCond]); 402         pEvoCond = &(rgEvoConditions[wEvoCond]);
403         switch(pEvoCond->dwParamType) 403         switch(pEvoCond->dwParamType)
404         { 404         {
405         case evo_none: -  
406                 iParamShow = SW_HIDE; -  
407                 iItemListShow = SW_HIDE; -  
408                 break; -  
409 -  
410         case evo_level: 405         case evo_level:
411                 iParamShow = SW_SHOW; 406                 iParamShow = SW_SHOW;
412                 iItemListShow = SW_HIDE; 407                 iItemListShow = SW_HIDE;
413                 SetDlgItemInt(IDC_EVO_PARAM0 + dwIndex, min(m_pEvo[dwIndex].wValue, 0x64), FALSE); 408                 SetDlgItemInt(IDC_EVO_PARAM0 + dwIndex, min(m_pEvo[dwIndex].wValue, 0x64), FALSE);
414                 break; 409                 break;
Line 423... Line 418...
423                 iParamShow = SW_HIDE; 418                 iParamShow = SW_HIDE;
424                 iItemListShow = SW_SHOW; 419                 iItemListShow = SW_SHOW;
425                 wItemCount = rom.GetItemCount(); 420                 wItemCount = rom.GetItemCount();
426                 wItem = min(m_pEvo[dwIndex].wValue, wItemCount - 1); 421                 wItem = min(m_pEvo[dwIndex].wValue, wItemCount - 1);
427                 m_ctrlEvoItemList[dwIndex].SetCurSel(wItem); 422                 m_ctrlEvoItemList[dwIndex].SetCurSel(wItem);
-   423                 break;
-   424
-   425         case evo_none:
-   426         default:
-   427                 iParamShow = SW_HIDE;
-   428                 iItemListShow = SW_HIDE;
428                 break; 429                 break;
429         } 430         }
430 431
431         if(bForceUpdate || m_ctrlEvoCondList[dwIndex].GetCurSel() != wEvoCond) 432         if(bForceUpdate || m_ctrlEvoCondList[dwIndex].GetCurSel() != wEvoCond)
432         { 433         {