INNER CODE UNIT · C++
flipAmt
camila314/gdp · GJBaseGameLayer/GJBaseGameLayer_update.cpp:231
float flipAmt = (m_flipAmountDest == 1.0) ? m_flipAmount : 1.0 - m_flipAmount;
float cameraDist = m_player1->getPositionX() - this->m_cameraPos.x;
float visibleWidth = ws.width / m_gameState.zoomLevel;
float flipMult = (cameraDist * -2 + visibleWidth) * flipAmt;
p1FlipPos = m_player1->getPosition() + ccp(flipMult, 0);
if (m_isTwoPlayer)
p2FlipPos = m_player2->getPosition() + ccp(flipMult, 0);
}
}
m_isShake = m_shakeCountdown > 0;
if (m_isShake)
m_shakeCountdown -= delta;
m_effectManager->updateEffects(delta);
m_player1->updateEffects(delta);