Exemplo n.º 1
0
    public List <ItemClue> GetClues()
    {
        List <ItemClue> trueClues  = new List <ItemClue>();
        List <ItemClue> falseClues = new List <ItemClue>();

        m_top.AddClues(trueClues, falseClues);
        m_bottom.AddClues(trueClues, falseClues);
        m_face.AddClues(trueClues, falseClues);
        m_faceAccessory.AddClues(trueClues, falseClues);
        m_headAccessory.AddClues(trueClues, falseClues);

        List <ItemClue> copyTrueClues  = new List <ItemClue>(trueClues);
        List <ItemClue> copyFalseClues = new List <ItemClue>(falseClues);

        List <ItemClue> returnClues = new List <ItemClue>();

        HappenTrueClue(copyTrueClues, returnClues);
        HappenFalseClue(copyFalseClues, returnClues);
        HappenTrueClue(copyTrueClues, returnClues);
        HappenFalseClue(copyFalseClues, returnClues);
        HappenTrueClue(copyTrueClues, returnClues);
        HappenFalseClue(copyFalseClues, returnClues);
        HappenTrueClue(copyTrueClues, returnClues);

        return(returnClues);
    }