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>
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
DirectShow Sample -- CutScene
|
|
-----------------------------
|
|
|
|
Usage:
|
|
|
|
cutscene <media filename>
|
|
|
|
Description:
|
|
|
|
Cutscene is a simple fullscreen movie player sample that enables you to
|
|
add movie playback to your application without needing to learn the
|
|
specifics of DirectShow programming.
|
|
|
|
The application's WinMain() calls PlayCutscene(), a generic function that
|
|
you can use to add easy playback of movies or cutscenes to the beginning
|
|
of your game. All of the code needed for movie playback is contained
|
|
within cutscene.cpp and cutscene.h and can be added to your project.
|
|
|
|
Cutscene creates a hidden window to handle keyboard input. A user can
|
|
press SPACE, ENTER, or ESCAPE keys to cause the playback to end.
|
|
When playback ends, the window is destroyed.
|
|
|
|
Return values:
|
|
|
|
If movie playback continues to the end without error,
|
|
PlayCutscene() returns S_OK.
|
|
|
|
If movie playback is interrupted by the user, PlayCutscene returns S_FALSE.
|
|
(S_FALSE is not an error and will not fail in the FAILED() macro.)
|
|
|
|
If there is an error, PlayCutscene returns an HRESULT error code.
|
|
|