Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Do not edit without the express consent of bsdunx or lord2800
- ClientGameState ClientState(void)
- {
- ClientGameState state = ClientStateNull;
- UnitAny* player = D2CLIENT_GetPlayerUnit();
- Control *firstControl = *p_D2WIN_FirstControl;
- if(player && !firstControl)
- {
- if(player && player->pUpdateUnit)
- {
- state = ClientStateBusy;
- return state;
- }
- if( player->pInventory &&
- player->pPath &&
- //player->pPath->xPos &&
- player->pPath->pRoom1 &&
- player->pPath->pRoom1->pRoom2 &&
- player->pPath->pRoom1->pRoom2->pLevel &&
- player->pPath->pRoom1->pRoom2->pLevel->dwLevelNo)
- state = ClientStateInGame;
- else
- state = ClientStateBusy;
- }
- else if(!player && firstControl)
- state = ClientStateMenu;
- else if(!player && !firstControl)
- state = ClientStateNull;
- return state;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement