Tell clients to break some glass
| 9122 | |
| 9123 | // Tell clients to break some glass |
| 9124 | void MultiSendBreakGlass(room *rp, int facenum) { |
| 9125 | MULTI_ASSERT_NOMESSAGE(Netgame.local_role == LR_SERVER); |
| 9126 | |
| 9127 | int count = 0; |
| 9128 | uint8_t data[MAX_GAME_DATA_SIZE]; |
| 9129 | int size_offset; |
| 9130 | size_offset = START_DATA(MP_BREAK_GLASS, data, &count); |
| 9131 | |
| 9132 | MultiAddUshort(rp - Rooms, data, &count); |
| 9133 | MultiAddUshort(facenum, data, &count); |
| 9134 | |
| 9135 | END_DATA(count, data, size_offset); |
| 9136 | |
| 9137 | MultiSendReliablyToAllExcept(Player_num, data, count, NETSEQ_PLAYING, false); |
| 9138 | } |
| 9139 | |
| 9140 | // Server is telling us to break some glass |
| 9141 | void MultiDoBreakGlass(uint8_t *data) { |
no test coverage detected