Pass std::span to multi_do_boss_stop_gate
This commit is contained in:
parent
b820098103
commit
c575283c5e
|
@ -75,7 +75,6 @@ void multi_send_thief_frame();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void multi_do_create_robot_powerups(playernum_t pnum, const ubyte *buf);
|
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_do_boss_create_robot(playernum_t pnum, const ubyte *buf);
|
||||||
|
|
||||||
void multi_strip_robots(int playernum);
|
void multi_strip_robots(int playernum);
|
||||||
|
|
|
@ -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_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_cloak(multiplayer_rspan<MULTI_BOSS_CLOAK> buf);
|
||||||
void multi_do_boss_start_gate(multiplayer_rspan<MULTI_BOSS_START_GATE> 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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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));
|
multi_do_boss_start_gate(multi_subspan_first<MULTI_BOSS_START_GATE>(data));
|
||||||
break;
|
break;
|
||||||
case MULTI_BOSS_STOP_GATE:
|
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:
|
case MULTI_BOSS_CREATE_ROBOT:
|
||||||
multi_do_boss_create_robot(pnum, buf); break;
|
multi_do_boss_create_robot(pnum, buf); break;
|
||||||
case MULTI_CREATE_ROBOT_POWERUPS:
|
case MULTI_CREATE_ROBOT_POWERUPS:
|
||||||
|
|
|
@ -1173,9 +1173,8 @@ void multi_do_boss_start_gate(const multiplayer_rspan<MULTI_BOSS_START_GATE> buf
|
||||||
}
|
}
|
||||||
restart_effect(ECLIP_NUM_BOSS);
|
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 &Objects = LevelUniqueObjectState.Objects;
|
||||||
auto &vmobjptridx = Objects.vmptridx;
|
auto &vmobjptridx = Objects.vmptridx;
|
||||||
|
@ -1193,6 +1192,7 @@ void multi_do_boss_stop_gate(const ubyte *buf)
|
||||||
}
|
}
|
||||||
stop_effect(ECLIP_NUM_BOSS);
|
stop_effect(ECLIP_NUM_BOSS);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void multi_do_boss_create_robot(const playernum_t pnum, const ubyte *buf)
|
void multi_do_boss_create_robot(const playernum_t pnum, const ubyte *buf)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue