Prints out a message we got from the server
| 5020 | |
| 5021 | // Prints out a message we got from the server |
| 5022 | void MultiDoMessageToServer(uint8_t *data) { |
| 5023 | int count = 0; |
| 5024 | char message[255]; |
| 5025 | |
| 5026 | MULTI_ASSERT_NOMESSAGE(Netgame.local_role == LR_SERVER); |
| 5027 | SKIP_HEADER(data, &count); |
| 5028 | |
| 5029 | uint8_t slot = MultiGetByte(data, &count); |
| 5030 | int towho = (int8_t)MultiGetByte(data, &count); |
| 5031 | uint8_t len = MultiGetByte(data, &count); |
| 5032 | |
| 5033 | memcpy(message, &data[count], len); |
| 5034 | count += len; |
| 5035 | |
| 5036 | MultiSendMessageFromServer(GR_RGB(0, 128, 255), message, towho); |
| 5037 | } |
| 5038 | |
| 5039 | // Sends a message from the server to the client |
| 5040 | void MultiSendMessageToServer(int color, char *message, int to_who) { |
no test coverage detected