Пример #1
0
void  SpriteMainScene::nextAutoTest()
{
    if ( SpriteMainScene::_s_nSpriteCurCase < SpriteMainScene::MAX_SPRITE_TEST_CASE )
    {
        if ( subtestNumber < SpriteMainScene::MAX_SUB_TEST_NUMS )
        {
            subtestNumber += 1;
            autoShowSpriteTests(SpriteMainScene::_s_nSpriteCurCase, subtestNumber, quantityNodes);
        }
        else if ( subtestNumber == SpriteMainScene::MAX_SUB_TEST_NUMS )
        {
            if (quantityNodes == SpriteMainScene::AUTO_TEST_NODE_NUM1)
            {
                autoShowSpriteTests(SpriteMainScene::_s_nSpriteCurCase, 1, SpriteMainScene::AUTO_TEST_NODE_NUM2);
            }
            else
            {
                if (SpriteMainScene::_s_nSpriteCurCase + 1 < SpriteMainScene::MAX_SPRITE_TEST_CASE)
                {
                    SpriteMainScene::_s_nSpriteCurCase += 1;
                    autoShowSpriteTests(SpriteMainScene::_s_nSpriteCurCase, 1, SpriteMainScene::AUTO_TEST_NODE_NUM1);
                }
                else
                {
                    finishAutoTest();
                }
            }
        }
    }
}
Пример #2
0
void  LabelMainScene::nextAutoTest()
{
    if ( LabelMainScene::_s_labelCurCase + 1 < LabelMainScene::MAX_SUB_TEST_NUMS )
    {
        LabelMainScene::_s_labelCurCase += 1;
        autoShowLabelTests(LabelMainScene::_s_labelCurCase, _quantityNodes);
    }
    else
    {
        finishAutoTest();
    }
}
Пример #3
0
void  SpriteMainScene::nextAutoTest()
{
    if (SpriteMainScene::_s_nSpriteCurCase < MAX_SPRITE_TEST_CASE)
    {
        if (_subtestNumber < MAX_SUB_TEST_NUMS)
        {
            // Increase Sub Main Test (1, 2, 3, 4, ...)
            _subtestNumber += 1;
            autoShowSpriteTests(_s_nSpriteCurCase, _subtestNumber, _quantityNodes);
        }
        else if (_subtestNumber == MAX_SUB_TEST_NUMS)
        {
            if (SpriteMainScene::_s_nSpriteCurCase + 1 < MAX_SPRITE_TEST_CASE)
            {
                // Increase Main Test (A, B, C, ...)
                _subtestNumber = 1;
                _s_nSpriteCurCase++;
                autoShowSpriteTests(_s_nSpriteCurCase, _subtestNumber, _quantityNodes);
            }
            else
            {
                // Increase quanity of sprites, or finish
                int sprites = _s_spritesQuanityArray[++_s_spritesQuatityIndex];
                if (sprites != 0) {
                    _quantityNodes = sprites;
                    _subtestNumber = 1;
                    _s_nSpriteCurCase = 0;
                    autoShowSpriteTests(_s_nSpriteCurCase, _subtestNumber, _quantityNodes);
                }
                else
                {
                    finishAutoTest();
                }
            }
        }
    }
}