MCPcopy Create free account
hub / github.com/axmolengine/axmol / DrawNodePolygonTest

Method DrawNodePolygonTest

tests/cpp-tests/Source/DrawNodeTest/DrawNodeTest.cpp:3520–3540  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3518}
3519
3520DrawNodePolygonTest::DrawNodePolygonTest()
3521{
3522 ax::DrawNode* drawNode = ax::DrawNode::create();
3523 addChild(drawNode);
3524 drawNode->properties.setTransform(true);
3525 drawNode->setScale(0.3f);
3526 drawNode->properties.setPosition(Vec2(50, 220));
3527 drawNode->drawPoly(horse, sizeof(horse) / sizeof(horse[0]), true, Color4F::GREEN);
3528 drawNode->properties.setPosition(Vec2(700, 220));
3529 drawNode->properties.setScale({0.1f, 0.1f});
3530 drawNode->drawPoly(spider, sizeof(spider) / sizeof(spider[0]), true, Color4F::RED);
3531 drawNode->properties.setScale({0.2f, 0.2f});
3532 drawNode->properties.setPosition(Vec2(880, 200));
3533 drawNode->drawPoly(spider, sizeof(spider) / sizeof(spider[0]), true, Color4F::RED);
3534 drawNode->properties.setScale({0.4f, 0.4f});
3535 drawNode->properties.setPosition(Vec2(1100, 160));
3536 drawNode->drawPoly(spider, sizeof(spider) / sizeof(spider[0]), true, Color4F::RED);
3537 drawNode->properties.setScale({0.7f, 0.7f});
3538 drawNode->properties.setPosition(Vec2(950, 400));
3539 drawNode->drawPoly(spider, sizeof(spider) / sizeof(spider[0]), true, Color4F::RED);
3540}
3541
3542std::string DrawNodePolygonTest::title() const
3543{

Callers

nothing calls this directly

Calls 6

createFunction · 0.85
setTransformMethod · 0.80
drawPolyMethod · 0.80
Vec2Function · 0.50
setScaleMethod · 0.45
setPositionMethod · 0.45

Tested by

no test coverage detected