Sziasztok! Arra lennék kíváncsi, hogy pl hogyan tudom megoldani, hogy 10.000 rangpont után többé ne kapjak a szörnyekből?
class FPartyAlignmentCompute
{
public:
FPartyAlignmentCompute(int iAmount, int x, int y)
{
m_iAmount = iAmount;
m_iCount = 0;
m_iStep = 0;
m_iKillerX = x;
m_iKillerY = y;
}
void operator () (LPCHARACTER pkChr)
{
if (DISTANCE_APPROX(pkChr->GetX() - m_iKillerX, pkChr->GetY() - m_iKillerY) < PARTY_DEFAULT_RANGE)
{
if (m_iStep == 0)
{
++m_iCount;
}
else
{
pkChr->UpdateAlignment(m_iAmount / m_iCount);
}
}
}
int m_iAmount;
int m_iCount;
int m_iStep;
int m_iKillerX;
int m_iKillerY;
};
Itt kellene módosítani? Előre is köszönöm!
Ahogy nézem csak itt kell átírni:
char_battle.cpp
void CHARACTER::UpdateAlignment(int iAmount)
És a MINMAX függvény híváson belül a 3. érték felelős a felső limitért.
Idézetet írta: [VIP]Rin the Exorcist Dátum 2020-10-25, 11:32:50
Ahogy nézem csak itt kell átírni:
char_battle.cpp
void CHARACTER::UpdateAlignment(int iAmount)
És a MINMAX függvény híváson belül a 3. érték felelős a felső limitért.
Reg lattalak tesa