From e883241e4f9e87b60dddcdbc1e8fb18e33d44ac8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 21 Aug 2021 15:31:02 +0000 Subject: [PATCH] 1 --- server/gameserver/room.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 35f741c..d7ede8e 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1412,14 +1412,15 @@ bool Room::GenSmallCircle() if (gas_data_.new_area_meta->i->rad() >= gas_data_.old_area_meta->i->rad()) { abort(); } - #if 0 + #if 1 a8::Vec2 dir = a8::Vec2::UP; dir.Rotate(a8::RandAngle()); - float rad = rand() % (int)(big_circle_rad - small_circle_rad); + float rad = rand() % (int)(gas_data_.old_area_meta->i->rad() - + gas_data_.new_area_meta->i->rad()); if (rad <= 0.001f){ rad = 0.001f; } - out_pos = big_circle_pos + dir * rad; + gas_data_.pos_new = gas_data_.pos_old + dir * rad; #endif return true; }