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>
This commit is contained in:
60
Engine/Zalla3D Scene Class/SceneEventMgr.h
Normal file
60
Engine/Zalla3D Scene Class/SceneEventMgr.h
Normal file
@@ -0,0 +1,60 @@
|
||||
#pragma once
|
||||
|
||||
#include "d3dx8.h"
|
||||
|
||||
class CSceneEventMgr
|
||||
{
|
||||
enum EVENT_BITSET1 //BGM <20><><EFBFBD>̺<EFBFBD><CCBA>̿<EFBFBD>
|
||||
{
|
||||
EB1_DISABLE_CAMP = 1<<7, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
EB1_UNKNOWN2 = 1<<6,
|
||||
EB1_UNKNOWN3 = 1<<5,
|
||||
EB1_UNKNOWN4 = 1<<4,
|
||||
EB1_UNKNOWN5 = 1<<3,
|
||||
EB1_UNKNOWN6 = 1<<2,
|
||||
EB1_UNKNOWN7 = 1<<1,
|
||||
EB1_UNKNOWN8 = 1<<0
|
||||
};
|
||||
|
||||
enum EVENT_BITSET2 //AMB <20><><EFBFBD>̺<EFBFBD><CCBA>̿<EFBFBD>
|
||||
{
|
||||
EB2_UNKNOWN1 = 1<<7,
|
||||
EB2_UNKNOWN2 = 1<<6,
|
||||
EB2_UNKNOWN3 = 1<<5,
|
||||
EB2_UNKNOWN4 = 1<<4,
|
||||
EB2_UNKNOWN5 = 1<<3,
|
||||
EB2_UNKNOWN6 = 1<<2,
|
||||
EB2_UNKNOWN7 = 1<<1,
|
||||
EB2_UNKNOWN8 = 1<<0
|
||||
};
|
||||
|
||||
public:
|
||||
bool m_bEventMusic;
|
||||
char m_strEventMusicName[MAX_PATH];
|
||||
|
||||
public:
|
||||
CSceneEventMgr(void);
|
||||
virtual ~CSceneEventMgr(void);
|
||||
|
||||
void Update();
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ġ<EFBFBD><C4A1> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ִ°<D6B4>?
|
||||
bool IsEnableStructCamp();
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD> <20>̰<EFBFBD><CCB0><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>ΰ<EFBFBD>?
|
||||
bool IsSafetyZone();
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD> <20>̺<EFBFBD>Ʈ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>帣<EFBFBD><E5B8A3> <20>ֳ<EFBFBD>?
|
||||
bool IsPlayingEventMusic(void) { return m_bEventMusic; }
|
||||
|
||||
//<2F>̰<EFBFBD><CCB0><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> bgm<67><6D> FadeOut<75>ϸ<EFBFBD> <20>̺<EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD> <20><EFBFBD>.. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ogg<67><67><EFBFBD>Ͽ<EFBFBD> 1ä<31><C3A4><EFBFBD>̾<EFBFBD><CCBE>߸<EFBFBD><DFB8>Ѵ<EFBFBD>
|
||||
//void PlayEvent3DMusic( char* strFileName, bool bLoop, D3DXVECTOR3& vPos, float fMinDist, float fMaxDist );
|
||||
//void StopEvent3DMusic( char* strFileName );
|
||||
void PlayEventMusic( char* strFileName, bool bLoop );
|
||||
void StopEventMusic( char* strFileName );
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD> <20>̰<EFBFBD><CCB0><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD>?
|
||||
bool IsVillage();
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
};
|
||||
Reference in New Issue
Block a user