From 7d464db18ddee5c5c1a41755a9649d81f159db88 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_reappear --- similar/main/multi.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/similar/main/multi.cpp b/similar/main/multi.cpp index 0fe4837b3..d359f8e1a 100644 --- a/similar/main/multi.cpp +++ b/similar/main/multi.cpp @@ -1664,7 +1664,7 @@ static void multi_do_position(fvmobjptridx &vmobjptridx, const playernum_t pnum, set_thrust_from_velocity(obj); } -static void multi_do_reappear(const playernum_t pnum, const ubyte *buf) +static void multi_do_reappear(const playernum_t pnum, const multiplayer_rspan buf) { auto &Objects = LevelUniqueObjectState.Objects; auto &vcobjptr = Objects.vcptr; @@ -5679,7 +5679,8 @@ static void multi_process_data(const d_level_shared_robot_info_state &LevelShare multi_do_position(vmobjptridx, pnum, multi_subspan_first(data)); break; case MULTI_REAPPEAR: - multi_do_reappear(pnum, buf); break; + multi_do_reappear(pnum, multi_subspan_first(data)); + break; case MULTI_FIRE: case MULTI_FIRE_TRACK: case MULTI_FIRE_BOMB: