YAPOG  0.0.1
Yet Another Pokemon Online Game
ExperienceFluctuating.cpp
Go to the documentation of this file.
3 
4 namespace yap
5 {
7  {
8  }
9 
11  {
12  float value = 0;
13 
14  if (level <= 15)
15  {
16  value = MathHelper::Pow (level, 3) *
17  ((MathHelper::Floor ((level + 1) / 3.f) + 24) / 50.f);
18  }
19  else if (level <= 36)
20  {
21  value = MathHelper::Pow (level, 3) *
22  ((level + 14) / 50.f);
23  }
24  else
25  {
26  value = MathHelper::Pow (level, 3) *
27  ((MathHelper::Floor (level / 2.f) + 32) / 50.f);
28  }
29 
30  return value;
31  }
32 
33 } // namespace yap