Files
Client/Engine/Zalla3D Base Class/Resource.h
LGram16 e067522598 Initial commit: ROW Client source code
Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 16:24:34 +09:00

37 lines
639 B
C++

#pragma once
#include "./CrossMHeader.h"
#include "./IResourceMgr.h"
namespace CROSSM {
typedef std::map<int , IResourceMgr *> RESOURCETABLE;
typedef RESOURCETABLE::value_type RESOURCETABLEOBJ;
typedef RESOURCETABLE::iterator RESOURCETABLEITER;
class CResource
{
public:
CResource(void);
~CResource(void);
void Init();
void AddResourceMgr(int ,IResourceMgr *);
void ReleaseAllData();
void Release();
void ReleaseObj(int iType,char *pObj);
void *GetData(int iType,const char *);
void Update();
void LockImmediateLoad(int iType);
void UnlockImmediateLoad(int iType);
protected:
RESOURCETABLE m_ResourceMgrMap;
};
}