MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / DenyFile

Function DenyFile

Descent3/multi.cpp:7714–7729  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7712}
7713
7714void DenyFile(int playernum, int filenum, int file_who) {
7715 int size = 0;
7716 uint8_t outdata[MAX_GAME_DATA_SIZE];
7717 int count = 0;
7718 size = START_DATA(MP_FILE_DENIED, outdata, &count);
7719 MultiAddUshort(filenum, outdata, &count);
7720 MultiAddUshort(Player_num, outdata, &count);
7721 MultiAddUshort(file_who, outdata, &count);
7722 END_DATA(count, outdata, size);
7723 NetPlayers[playernum].file_xfer_cfile = NULL;
7724 if (Netgame.local_role == LR_SERVER) {
7725 nw_SendReliable(NetPlayers[playernum].reliable_socket, outdata, count);
7726 } else {
7727 nw_SendReliable(NetPlayers[Player_num].reliable_socket, outdata, count);
7728 }
7729}
7730
7731void MultiCancelFile(int playernum, int filenum, int file_who) {
7732 int size = 0;

Callers 1

MultiDoFileReqFunction · 0.85

Calls 4

START_DATAFunction · 0.85
MultiAddUshortFunction · 0.85
END_DATAFunction · 0.85
nw_SendReliableFunction · 0.85

Tested by

no test coverage detected