Exemple #1
0
 public bool initWithTexture(CCTexture2D pTexture)
 {
     this.m_pSprite          = CCSprite.spriteWithTexture(pTexture);
     this.m_fPercentage      = 0f;
     this.m_pVertexData      = null;
     this.m_nVertexDataCount = 0;
     this.anchorPoint        = new CCPoint(0.5f, 0.5f);
     this.contentSize        = this.m_pSprite.contentSize;
     this.m_eType            = CCProgressTimerType.kCCProgressTimerTypeRadialCCW;
     return(true);
 }
        protected virtual bool InitWithSprite(CCSprite sp)
        {
            Percentage         = 0.0f;
            m_pVertexData      = null;
            m_nVertexDataCount = 0;

            AnchorPoint         = new CCPoint(0.5f, 0.5f);
            m_eType             = CCProgressTimerType.Radial;
            m_bReverseDirection = false;
            Midpoint            = new CCPoint(0.5f, 0.5f);
            BarChangeRate       = new CCPoint(1, 1);
            Sprite = sp;

            // shader program
            //setShaderProgram(CCShaderCache::sharedShaderCache()->programForKey(kCCShader_PositionTextureColor));
            return(true);
        }
        protected virtual bool InitWithSprite(CCSprite sp)
        {
            Percentage = 0.0f;
            m_pVertexData = null;
            m_nVertexDataCount = 0;

            AnchorPoint = new CCPoint(0.5f, 0.5f);
            m_eType = CCProgressTimerType.Radial;
            m_bReverseDirection = false;
            Midpoint = new CCPoint(0.5f, 0.5f);
            BarChangeRate = new CCPoint(1, 1);
            Sprite = sp;

            // shader program
            //setShaderProgram(CCShaderCache::sharedShaderCache()->programForKey(kCCShader_PositionTextureColor));
            return true;
        }
        public bool initWithTexture(CCTexture2D pTexture)
        {
            m_pSprite = CCSprite.spriteWithTexture(pTexture);
            m_fPercentage = 0;
            m_pVertexData = null;
            m_nVertexDataCount = 0;
            anchorPoint = new CCPoint(0.5f, 0.5f);
            contentSize = m_pSprite.contentSize;
            m_eType = CCProgressTimerType.kCCProgressTimerTypeRadialCCW;

            return true;
        }