bool GraphicsLayer09::init() { if (!LayerColor::initWithColor(Color4B(GRAPHICS->getBgColor()))) { return false; } GRAPHICS->inistallCanvas(this); Size winSize = Director::getInstance()->getWinSize(); Button* pButton = g_createButton(this, "draw bezeir", Vec2(30.0f, winSize.height - 50.0f), CC_CALLBACK_1(GraphicsLayer09::btnTestCallback, this)); pButton->setAnchorPoint(Vec2::ANCHOR_MIDDLE_LEFT); GRAPHICS->setPixelColor(Color4F::RED); GRAPHICS->setLineColor(Color4F::BLUE); float midY = winSize.height*0.5f; m_pts[0] = Vec2(winSize.width*0.15f, midY-120.0f); m_pts[1] = Vec2(winSize.width*0.3f, midY+50.0f); m_pts[2] = Vec2(winSize.width*0.4f, midY-200.0f); m_pts[3] = Vec2(winSize.width*0.6f, midY+60.0f); m_pts[4] = Vec2(winSize.width*0.7f, midY-60.0f); return true; }
bool GraphicsLayer04::init() { if (!LayerColor::initWithColor(Color4B(GRAPHICS->getBgColor()))) { return false; } GRAPHICS->inistallCanvas(this); Size winSize = Director::getInstance()->getWinSize(); g_createButton(this, "draw ellipse Bresenham fix", Vec2(winSize.width*0.5f, winSize.height - 20.0f), CC_CALLBACK_1(GraphicsLayer04::btnTestCallbackFix, this)); g_createButton(this, "draw ellipse Bresenham random", Vec2(winSize.width*0.5f, winSize.height - 50.0f), CC_CALLBACK_1(GraphicsLayer04::btnTestCallbackRandom, this)); GRAPHICS->setPixelColor(Color4F::RED); return true; }
bool GraphicsLayer00::init() { if (!LayerColor::initWithColor(Color4B(GRAPHICS->getBgColor()))) { return false; } GRAPHICS->inistallCanvas(this); Size winSize = Director::getInstance()->getWinSize(); Button* pButton = g_createButton(this, "draw point", Vec2(30.0f, winSize.height - 50.0f), CC_CALLBACK_1(GraphicsLayer00::btnTestCallback, this)); pButton->setAnchorPoint(Vec2::ANCHOR_MIDDLE_LEFT); GRAPHICS->setPixelColor(Color4F::RED); return true; }