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; }