MCPcopy Create free account
hub / github.com/Open-GD/OpenGD / create

Method create

Source/EndLevelLayer.cpp:59–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59EndLevelLayer *EndLevelLayer::create(int attempts, int jumps, int time, bool everyplayIncluded, int stars) {
60 auto pRet = new (std::nothrow) EndLevelLayer();
61
62 if (pRet) {
63 pRet->_attempts = attempts;
64 pRet->_jumps = jumps;
65 pRet->_time = time;
66 pRet->_everyplay_included = everyplayIncluded;
67 pRet->_stars = stars;
68 pRet->_createdWithoutPlaylayer = true;
69
70 if (pRet->init(nullptr)) {
71 pRet->autorelease();
72
73 return pRet;
74 }
75
76 AX_SAFE_DELETE(pRet);
77 return nullptr;
78 }
79
80 return nullptr;
81}
82EndLevelLayer *EndLevelLayer::create(PlayLayer *pl)
83{
84 auto pRet = new (std::nothrow) EndLevelLayer();

Callers

nothing calls this directly

Calls 1

initMethod · 0.45

Tested by

no test coverage detected