diff --git a/server/gameserver/mapservice.cc b/server/gameserver/mapservice.cc index a08915c..4806020 100644 --- a/server/gameserver/mapservice.cc +++ b/server/gameserver/mapservice.cc @@ -131,6 +131,8 @@ void MapService::AddCollider(ColliderComponent* collider) } } break; + default: + break; } if (top_node) { auto pair = node_hash_.find(collider); @@ -165,7 +167,7 @@ void MapService::GetColliders(float world_x, float world_y, std::set= max_grid_id_) { return; } - for (size_t i = 0; i < a8::ArraySize(grid_offset_arr_); ++i) { + for (int i = 0; i < a8::ArraySize(grid_offset_arr_); ++i) { int grid_id = center_grid_id + grid_offset_arr_[i]; if (grid_id >= 0 && grid_id < max_grid_id_) { list_head* head = &map_cells_[grid_id];