Initial commit: client source

This commit is contained in:
Andreas Lierschaft
2026-08-17 20:03:02 +02:00
commit 9ae37cd0ea
869 changed files with 227899 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
#pragma once
#include "ActorInstance.h"
///////////////////////////////////////////////////////////////////////////////////////////////////
//
// CGameEventManager
//
// Note : Game상에서 일어나는 폭발, 화면 흔들림, Range 무기들의 움직임과 타격 등의 Event
// 를 종합적으로 관리하는 클래스. - [levites]
//
// Note : 게임상의 Cinematic Event 를 컨트롤하는 매니져로 사용한다. 2004.07.19 - [levites]
//
class CGameEventManager : public CSingleton<CGameEventManager>, public CScreen
{
public:
CGameEventManager();
virtual ~CGameEventManager();
void SetCenterPosition(float fx, float fy, float fz);
void Update();
void ProcessEventScreenWaving(CActorInstance * pActorInstance, const CRaceMotionData::TScreenWavingEventData * c_pData);
protected:
TPixelPosition m_CenterPosition;
};