Files
LGram16 dd97ddec92 Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 20:17:20 +09:00

39 lines
1.7 KiB
C++

#ifndef _PARSE_CHAR_ITEM_H_
#define _PARSE_CHAR_ITEM_H_
// 전방 참조
struct PktBase;
struct PktTr;
namespace Item
{
struct ItemPos;
class CItem;
};
class CGameClientDispatch;
namespace GameClientParsePacket
{
bool ParseCharTakeItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 이동 및 스택
bool ParseCharSwapItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 스왑
bool ParseCharRepairItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 수리
bool ParseCharRepairAllItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 수리 (장비 아이템 모두 수리)
bool ParseCharUseItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 사용
bool ParseCharUseCashItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 캐쉬 아이템 사용
bool ParseCharTradeItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 거래
bool ParseCharEquipShopInfo(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // NPC 장비 상점 정보
bool ParseCharPickUp(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 집기
bool ParseCharPullDown(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 떨구기
bool ParseCharSplitItem(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 아이템 나누기
bool ParseCharTakeGold(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 돈 다루기
bool ParseCharDepositCmd(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 창고 관련 패킷들
bool ParseCharAutoRouting(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // 오토 루팅
};
#endif