void HelloWorld::createCard(PosIndex posIndex) {
  // 新しいカードを作成
  auto card = CardSprite::create();
  card->setCard(getCard());
  card->setPosIndex(posIndex);
  addChild(card, ZORDER_SHOW_CARD);
}
void HelloWorld::createCard(PosIndex posIndex){
    //新しいカードを作成する
    auto card = CardSprite::create();
    card->setCard(getCard());
    card->setPosIndex(posIndex);
    addChild(card, ZORDER_SHOW_CARD);
    //auto card = Sprite::create("card_spades.png");
    //card->setPosition(CARD_1_POS_X + CARD_DISTANCE_X * posIndex.x,
    //                  CARD_1_POS_Y + CARD_DISTANCE_Y * posIndex.y);
    //addChild(card, ZORDER_SHOW_CARD);
}
Ejemplo n.º 3
0
void IntegretionNode::init(){
	Operator *p;
	attriNum=0;
	int i,num;
	for(p=*inOpe; *p != NULL; p++){
		p->init();
		num = p->getAttriNum();
		attriVec.push_back(num);
		attriNum += num;
	}
	inAttriNum = attriNum;
	for(p=*addOpe; *p != NULL; p++){
		p->init();
		num = p->getAttriNum();
		attriVec.push_back(num);
		attriNum += num;
	}
	addAttriNum = attriNum - inAttriNum;
	
	initAttriRec(attriNum);
	i=0;
	num=0;
	for(p=*inOpe; *p != NULL; p++){
		p->getAttriRec(attriRec+num,attriVec[i]);
		num += attriVec[i];
		i++;
	}
	for(p=*addOpe; *p != NULL; p++){
		p->getAttriRec(attriRec+num,attriVec[i]);
		num += attriVec[i];
		i++;
	}
	
	initPosVal();
	setPosIndex();
	setOutIndex();
}