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>
60 lines
1.3 KiB
C++
60 lines
1.3 KiB
C++
//----------------------------------------------------------------------------
|
|
// File: project.h
|
|
//
|
|
// Desc: DirectShow sample code
|
|
// Master header file that includes all the other header files
|
|
// used by the project.
|
|
//
|
|
// Copyright (c) 2000-2001 Microsoft Corporation. All rights reserved.
|
|
//----------------------------------------------------------------------------
|
|
#include <streams.h>
|
|
#include <commdlg.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <limits.h>
|
|
#include <process.h>
|
|
#include <time.h>
|
|
#include <objbase.h>
|
|
#include <ddraw.h>
|
|
#include <atlbase.h>
|
|
#include <atlconv.cpp>
|
|
#include <mmreg.h>
|
|
#include <commctrl.h>
|
|
#include <strmif.h>
|
|
#include <combase.h>
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
#include <uuids.h>
|
|
|
|
|
|
#include "app.h"
|
|
#include "vcdplyer.h"
|
|
#include "ddrawsupport.h"
|
|
#include "resource.h"
|
|
#include "utils.h"
|
|
|
|
|
|
#ifndef __RELEASE_DEFINED
|
|
#define __RELEASE_DEFINED
|
|
template<typename T>
|
|
__inline void RELEASE( T* &p )
|
|
{
|
|
if( p ) {
|
|
p->Release();
|
|
p = NULL;
|
|
}
|
|
}
|
|
#endif
|
|
|
|
#ifndef CHECK_HR
|
|
#define CHECK_HR(expr) if (FAILED(expr)) {\
|
|
OutputDebugString( hresultNameLookup(expr)+"\n");\
|
|
DbgLog((LOG_ERROR, 0, \
|
|
TEXT("FAILED: %s\nat Line:%d of %s"), \
|
|
TEXT(#expr), __LINE__, TEXT(__FILE__) ));__leave; } else
|
|
#endif
|
|
|
|
|
|
|
|
|