1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// B2 02 ¶¨¾ü¸óÐÅÏ¢ #tagSCDingjungeInfo
 
struct    tagSCDingjungeEff
{
    BYTE        EffIndex;    //²ÛË÷Òý£¬0~n
    WORD        EffID;
    BYTE        EffLV;
};
 
struct    tagSCDingjungeInfo
{
    tagHead        Head;
    DWORD        TodayPass;    //½ñÈÕ¹ý¹Ø½ø¶È ²ã*100+¹Ø¿¨±àºÅ£¬ÀúÊ·×î¸ß¹ý¹Ø¼Ç¼ȡA320ÖеÄPassLineID
    BYTE        EffCnt;
    tagSCDingjungeEff        EffList[EffCnt];    //ÒÑÉúЧµÄЧ¹ûÁбí
    BYTE        SelectEffCnt;
    DWORD        SelectEffList[SelectEffCnt];    //´ýÊÖ¶¯Ñ¡ÔñµÄЧ¹ûIDÁбí
    WORD        UnSelectCnt;    //»¹Óм¸¸öδѡÔñµÄЧ¹û
    BYTE        SelectAuto;    //ÊÇ·ñÆôÓÃ×Ô¶¯Ñ¡Ôñ
    BYTE        SelectSetCnt;
    WORD        SelectSetAttrIDList[SelectSetCnt];    //Ô¤ÉèÓÅÏÈÑ¡ÔñÊôÐÔIDÁбí [ÓÅÏȼ¶1ÊôÐÔID, ...]
};