Pass std::span to multi_do_boss_stop_gate

This commit is contained in:
Kp 2022-07-30 17:42:59 +00:00
parent b820098103
commit c575283c5e
4 changed files with 5 additions and 4 deletions

View file

@ -75,7 +75,6 @@ void multi_send_thief_frame();
#endif
void multi_do_create_robot_powerups(playernum_t pnum, const ubyte *buf);
void multi_do_boss_stop_gate(const ubyte *buf);
void multi_do_boss_create_robot(playernum_t pnum, const ubyte *buf);
void multi_strip_robots(int playernum);

View file

@ -193,6 +193,7 @@ void multi_recv_escort_goal(d_unique_buddy_state &, multiplayer_rspan<MULTI_UPDA
void multi_do_boss_teleport(const d_robot_info_array &Robot_info, const d_vclip_array &Vclip, playernum_t pnum, multiplayer_rspan<MULTI_BOSS_TELEPORT> buf);
void multi_do_boss_cloak(multiplayer_rspan<MULTI_BOSS_CLOAK> buf);
void multi_do_boss_start_gate(multiplayer_rspan<MULTI_BOSS_START_GATE> buf);
void multi_do_boss_stop_gate(multiplayer_rspan<MULTI_BOSS_STOP_GATE> buf);
}

View file

@ -5811,7 +5811,8 @@ static void multi_process_data(const d_level_shared_robot_info_state &LevelShare
multi_do_boss_start_gate(multi_subspan_first<MULTI_BOSS_START_GATE>(data));
break;
case MULTI_BOSS_STOP_GATE:
multi_do_boss_stop_gate(buf); break;
multi_do_boss_stop_gate(multi_subspan_first<MULTI_BOSS_STOP_GATE>(data));
break;
case MULTI_BOSS_CREATE_ROBOT:
multi_do_boss_create_robot(pnum, buf); break;
case MULTI_CREATE_ROBOT_POWERUPS:

View file

@ -1173,9 +1173,8 @@ void multi_do_boss_start_gate(const multiplayer_rspan<MULTI_BOSS_START_GATE> buf
}
restart_effect(ECLIP_NUM_BOSS);
}
}
void multi_do_boss_stop_gate(const ubyte *buf)
void multi_do_boss_stop_gate(const multiplayer_rspan<MULTI_BOSS_STOP_GATE> buf)
{
auto &Objects = LevelUniqueObjectState.Objects;
auto &vmobjptridx = Objects.vmptridx;
@ -1193,6 +1192,7 @@ void multi_do_boss_stop_gate(const ubyte *buf)
}
stop_effect(ECLIP_NUM_BOSS);
}
}
void multi_do_boss_create_robot(const playernum_t pnum, const ubyte *buf)
{