36 auto label = Label::createWithTTF(
"Answer 1",
"fonts/arial.ttf", 12);
40 auto size = Director::getInstance()->getWinSize();
41 auto corner = Sprite::create(
"Images/bugs/corner.png");
43 int width = size.width * 0.9f - (corner->getContentSize().width * 2);
44 int height = size.height * 0.15f - (corner->getContentSize().height * 2);
45 auto layer = LayerColor::create(Color4B(255, 255, 255, 255 * .75), width, height);
46 layer->setPosition(Vec2(-width / 2, -height / 2));
54 label->setColor(Color3B::BLUE);
58 label->setColor(Color3B::RED);
63 corner->setPosition(Vec2(-(width / 2 + corner->getContentSize().width / 2), -(height / 2 + corner->getContentSize().height / 2)));
66 auto corner2 = Sprite::create(
"Images/bugs/corner.png");
67 corner2->setPosition(Vec2(-corner->getPosition().x, corner->getPosition().y));
68 corner2->setFlippedX(
true);
71 auto corner3 = Sprite::create(
"Images/bugs/corner.png");
72 corner3->setPosition(Vec2(corner->getPosition().x, -corner->getPosition().y));
73 corner3->setFlippedY(
true);
76 auto corner4 = Sprite::create(
"Images/bugs/corner.png");
77 corner4->setPosition(Vec2(corner2->getPosition().x, -corner2->getPosition().y));
78 corner4->setFlippedX(
true);
79 corner4->setFlippedY(
true);
82 auto edge = Sprite::create(
"Images/bugs/edge.png");
83 edge->setScaleX(width);
84 edge->setPosition(Vec2(corner->getPosition().x + (corner->getContentSize().width / 2) + (width / 2), corner->getPosition().y));
87 auto edge2 = Sprite::create(
"Images/bugs/edge.png");
88 edge2->setScaleX(width);
89 edge2->setPosition(Vec2(corner->getPosition().x + (corner->getContentSize().width / 2) + (width / 2), -corner->getPosition().y));
90 edge2->setFlippedY(
true);
93 auto edge3 = Sprite::create(
"Images/bugs/edge.png");
94 edge3->setRotation(90);
95 edge3->setScaleX(height);
96 edge3->setPosition(Vec2(corner->getPosition().x, corner->getPosition().y + (corner->getContentSize().height / 2) + (height / 2)));
99 auto edge4 = Sprite::create(
"Images/bugs/edge.png");
100 edge4->setRotation(270);
101 edge4->setScaleX(height);
102 edge4->setPosition(Vec2(-corner->getPosition().x, corner->getPosition().y + (corner->getContentSize().height / 2) + (height / 2)));
virtual bool init() override