Exemple #1
0
    bool isValidPlacementText(TSPieceID id, TaskBatch batch, TSGameTile targetTile)
    {
        switch (targetTile.GetMatchCondition)
        {
        case TSMatchCondition.Stimuli1Category1:
            return(batch.IsValidStimuli1Category1(id.Stimuli1));

        case TSMatchCondition.Stimuli1Category2:
            return(batch.IsValidStimuli1Category2(id.Stimuli1));

        case TSMatchCondition.Stimuli2Category1:
            return(batch.IsValidStimuli2Category1(id.Stimuli2));

        case TSMatchCondition.Stimuli2Category2:
            return(batch.IsValidStimuli2Category2(id.Stimuli2));

        default:
            return(false);
        }
    }
 public override bool IsValidStimuli1Category2(string stimuli)
 {
     return(batch1.IsValidStimuli1Category2(stimuli));
 }