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

Method initWithNormalSprite

core/2d/MenuItem.cpp:501–520  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

499}
500
501bool MenuItemSprite::initWithNormalSprite(Node* normalSprite,
502 Node* selectedSprite,
503 Node* disabledSprite,
504 const ccMenuCallback& callback)
505{
506 MenuItem::initWithCallback(callback);
507 setNormalImage(normalSprite);
508 setSelectedImage(selectedSprite);
509 setDisabledImage(disabledSprite);
510
511 if (_normalImage)
512 {
513 this->setContentSize(_normalImage->getContentSize());
514 }
515
516 setCascadeColorEnabled(true);
517 setCascadeOpacityEnabled(true);
518
519 return true;
520}
521
522/**
523 @since v0.99.5

Callers 1

createMethod · 0.80

Calls 2

setContentSizeMethod · 0.45
getContentSizeMethod · 0.45

Tested by

no test coverage detected