Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 20 | Rev 21 | ||
|---|---|---|---|
| Line 1334... | Line 1334... | ||
| 1334 | // IDA: void __usercall ReceivedHeadup(tNet_contents *pContents@<EAX>) | 
            1334 | // IDA: void __usercall ReceivedHeadup(tNet_contents *pContents@<EAX>) | 
          
| 1335 | void ReceivedHeadup(tNet_contents* pContents) {  | 
            1335 | void ReceivedHeadup(tNet_contents* pContents) {  | 
          
| 1336 | LOG_TRACE("(%p)", pContents);  | 
            1336 | LOG_TRACE("(%p)", pContents);  | 
          
| 1337 | 1337 | ||
| 1338 | if (gProgram_state.racing) {  | 
            1338 | if (gProgram_state.racing) {  | 
          
| 1339 | NewTextHeadupSlot(  | 
            1339 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 3000, -4, pContents->data.headup.text);  | 
          
| 1340 |     } | 
            1340 |     } | 
          
| 1341 | } | 
            1341 | } | 
          
| 1342 | 1342 | ||
| 1343 | // IDA: void __usercall ReceivedHostQuery(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>) | 
            1343 | // IDA: void __usercall ReceivedHostQuery(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>) | 
          
| 1344 | void ReceivedHostQuery(tNet_contents* pContents, tNet_message* pMessage) {  | 
            1344 | void ReceivedHostQuery(tNet_contents* pContents, tNet_message* pMessage) {  | 
          
| Line 1664... | Line 1664... | ||
| 1664 | strcat(s, " ");  | 
            1664 | strcat(s, " ");  | 
          
| 1665 | strcat(s, GetMiscString(kMiscString_IS_NO_LONGER_RESPONDING));  | 
            1665 | strcat(s, GetMiscString(kMiscString_IS_NO_LONGER_RESPONDING));  | 
          
| 1666 | NetSendHeadupToAllPlayers(s);  | 
            1666 | NetSendHeadupToAllPlayers(s);  | 
          
| 1667 | KickPlayerOut(gNet_players[i].ID);  | 
            1667 | KickPlayerOut(gNet_players[i].ID);  | 
          
| 1668 | if (gProgram_state.racing) {  | 
            1668 | if (gProgram_state.racing) {  | 
          
| 1669 | NewTextHeadupSlot(  | 
            1669 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 3000, -4, s);  | 
          
| 1670 |                 } | 
            1670 |                 } | 
          
| 1671 |             } | 
            1671 |             } | 
          
| 1672 |         } | 
            1672 |         } | 
          
| 1673 | } else if (!gHost_died && gNumber_of_net_players != 0 && gNet_players[0].last_heard_from_him != 0 && the_time - gNet_players[0].last_heard_from_him >= 20000) {  | 
            1673 | } else if (!gHost_died && gNumber_of_net_players != 0 && gNet_players[0].last_heard_from_him != 0 && the_time - gNet_players[0].last_heard_from_him >= 20000) {  | 
          
| 1674 | HostHasBittenTheDust(91);  | 
            1674 | HostHasBittenTheDust(91);  | 
          
| Line 1829... | Line 1829... | ||
| 1829 |     } | 
            1829 |     } | 
          
| 1830 | pMessage->sender = gLocal_net_ID;  | 
            1830 | pMessage->sender = gLocal_net_ID;  | 
          
| 1831 | pMessage->senders_time_stamp = PDGetTotalTime();  | 
            1831 | pMessage->senders_time_stamp = PDGetTotalTime();  | 
          
| 1832 | if (gNext_guarantee >= COUNT_OF(gGuarantee_list)) {  | 
            1832 | if (gNext_guarantee >= COUNT_OF(gGuarantee_list)) {  | 
          
| 1833 | sprintf(buffer, "Guarantee list full %d", pMessage->contents.header.type);  | 
            1833 | sprintf(buffer, "Guarantee list full %d", pMessage->contents.header.type);  | 
          
| 1834 | NewTextHeadupSlot(  | 
            1834 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, buffer);  | 
          
| 1835 | pMessage->guarantee_number = 0;  | 
            1835 | pMessage->guarantee_number = 0;  | 
          
| 1836 | return 0;  | 
            1836 | return 0;  | 
          
| 1837 |     } | 
            1837 |     } | 
          
| 1838 | pMessage->guarantee_number = gGuarantee_number;  | 
            1838 | pMessage->guarantee_number = gGuarantee_number;  | 
          
| 1839 | gGuarantee_list[gNext_guarantee].guarantee_number = gGuarantee_number;  | 
            1839 | gGuarantee_list[gNext_guarantee].guarantee_number = gGuarantee_number;  |