This commit is contained in:
aozhiwei 2024-01-10 19:11:27 +08:00
parent 8801f4c7d1
commit c8ee64c367

View File

@ -1,5 +1,7 @@
#include "precompile.h" #include "precompile.h"
#include <math.h>
#include "mt/Param.h" #include "mt/Param.h"
#include "mt/SafeArea.h" #include "mt/SafeArea.h"
@ -414,12 +416,28 @@ namespace mt
int Param::GetCritEffect(float E) int Param::GetCritEffect(float E)
{ {
float E_abs = std::fabs(E);
int effect = 0;
for (int i = 0; i < s().crit_effect_range.size(); ++i) {
if (E_abs < s().crit_effect_range.at(i)) {
effect = i +1;
break;
}
}
return effect;
} }
int Param::GetBlockEffect(float E) int Param::GetBlockEffect(float E)
{ {
float E_abs = std::fabs(E);
int effect = 0;
for (int i = 0; i < s().block_effect_range.size(); ++i) {
if (E_abs < s().block_effect_range.at(i)) {
effect = i +1;
break;
}
}
return effect;
} }
} }