void CUser::ShoppingMall(char *pBuf) { int index = 0; BYTE subcommand = GetByte( pBuf, index ); switch (subcommand) { case STORE_OPEN: TRACE("STORE_OPEN\n"); break; case STORE_CLOSE: TRACE("STORE_CLOSE\n"); HandleStoreClose(); break; case STORE_BUY: TRACE("STORE_BUY\n"); break; case STORE_MINI: // not sure what this is TRACE("STORE_MINI\n"); break; case STORE_PROCESS: TRACE("STORE_PROCESS\n"); break; case STORE_LETTER: TRACE("STORE_LETTER\n"); LetterSystem(pBuf + index); break; default: TRACE("Unknown shoppingmall packet: %X\n", subcommand); } }
void CUser::ShoppingMall(Packet & pkt) { uint8 opcode = pkt.read<uint8>(); switch (opcode) { case STORE_OPEN: TRACE("STORE_OPEN\n"); break; case STORE_CLOSE: TRACE("STORE_CLOSE\n"); HandleStoreClose(); break; case STORE_BUY: TRACE("STORE_BUY\n"); break; case STORE_MINI: // not sure what this is TRACE("STORE_MINI\n"); break; case STORE_PROCESS: TRACE("STORE_PROCESS\n"); break; case STORE_LETTER: TRACE("STORE_LETTER\n"); LetterSystem(pkt); break; default: TRACE("Unknown shoppingmall packet: %X\n", opcode); } }