diff options
Diffstat (limited to 'internal_rewrite/ragebot_resolver.cpp')
| -rw-r--r-- | internal_rewrite/ragebot_resolver.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/internal_rewrite/ragebot_resolver.cpp b/internal_rewrite/ragebot_resolver.cpp index a56a00c..0a7174e 100644 --- a/internal_rewrite/ragebot_resolver.cpp +++ b/internal_rewrite/ragebot_resolver.cpp @@ -29,12 +29,11 @@ namespace features static const std::vector< float > possible_angles_adjust = {
FLT_ANG_FREESTANDING,
FLT_ANG_MOVING_LBY_UP,
- FLT_ANG_180,
- FLT_ANG_90,
- FLT_ANG_MINUS_90,
+ FLT_ANG_180,
FLT_ANG_135,
FLT_ANG_MINUS_135,
- //180.f,
+ 110.f,
+ -70.f
};
bool dbg_resolver( ) {
@@ -304,10 +303,10 @@ namespace features vec3_t offset = position - origin;
float radius = offset.length2d( );
- float cos_ = offset.x / radius;
+ float cosine = offset.x / radius;
- float deg = RAD2DEG( acos( cos_ ) );
- if( offset.y < 0 ) deg = -deg;
+ float deg = RAD2DEG( acos( cosine ) );
+ if( offset.y < 0 ) deg += 360.f;
float rot = ( deg - 180.f ) * ( M_PI / 180.f );
rotated_center.x = origin.x + cos( rot ) * radius;
|
