From 74af38bba2d14d8ce8e8b5b523c58fd37c1e64bf Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 30 Jul 2022 17:42:59 +0000 Subject: [PATCH] Pass std::span to multi_do_position --- similar/main/multi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/similar/main/multi.cpp b/similar/main/multi.cpp index ee6b2f5b9..0fe4837b3 100644 --- a/similar/main/multi.cpp +++ b/similar/main/multi.cpp @@ -1635,7 +1635,7 @@ namespace dsx { namespace { -static void multi_do_position(fvmobjptridx &vmobjptridx, const playernum_t pnum, const uint8_t *const buf) +static void multi_do_position(fvmobjptridx &vmobjptridx, const playernum_t pnum, const multiplayer_rspan buf) { const auto &&obj = vmobjptridx(vcplayerptr(pnum)->objnum); int count = 1; @@ -5676,7 +5676,7 @@ static void multi_process_data(const d_level_shared_robot_info_state &LevelShare switch (static_cast(type)) { case MULTI_POSITION: - multi_do_position(vmobjptridx, pnum, buf); + multi_do_position(vmobjptridx, pnum, multi_subspan_first(data)); break; case MULTI_REAPPEAR: multi_do_reappear(pnum, buf); break;