Example #1
0
void GameScene::update(float dt)
{
    //隨機產生0(沒有)或1(100分)或2(200分)
    int n =  random(0, 2);
    int randomHole = random(0, 8);
    
    if(n==1)
    {
        //只有兩種可能時,createRabbits(randomHole, n == 1 ? _NORMALRABBIT : _ANGRYRABBIT);
        createRabbits(randomHole, _NORMALRABBIT);
    }
    else if(n==2)
    {
       createRabbits(randomHole, _ANGRYRABBIT);
    }
    else
    {
        _touchArray[randomHole] = false;  //代表不能點擊
        
        ClippingNode *clippingSprite = _clippingNodeArray.at(randomHole);
        Sprite *rabbitSprite = _rabbitMap.at(randomHole);
        clippingSprite->removeChild(rabbitSprite);
    }
    
}