| 814 | } |
| 815 | |
| 816 | BOOL NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) |
| 817 | { |
| 818 | int ticks; |
| 819 | TCmdGItem cmd; |
| 820 | |
| 821 | memcpy(&cmd, p, sizeof(cmd)); |
| 822 | cmd.bCmd = bCmd; |
| 823 | cmd.bPnum = pnum; |
| 824 | cmd.bMaster = mast; |
| 825 | |
| 826 | ticks = SDL_GetTicks(); |
| 827 | if (!cmd.dwTime) { |
| 828 | cmd.dwTime = ticks; |
| 829 | } else if (ticks - cmd.dwTime > 5000) { |
| 830 | return FALSE; |
| 831 | } |
| 832 | |
| 833 | multi_msg_add((BYTE *)&cmd.bCmd, sizeof(cmd)); |
| 834 | |
| 835 | return TRUE; |
| 836 | } |
| 837 | |
| 838 | void NetSendCmdExtra(TCmdGItem *p) |
| 839 | { |
no test coverage detected