25 lines
663 B
C
25 lines
663 B
C
/**
|
|
* Copyright (c) 2026 Dominic Masters
|
|
*
|
|
* This software is released under the MIT License.
|
|
* https://opensource.org/licenses/MIT
|
|
*/
|
|
|
|
#pragma once
|
|
#include "dusk.h"
|
|
|
|
typedef uint8_t cutscenepause_t;
|
|
|
|
#define CUTSCENE_PAUSE_NONE ((cutscenepause_t)0)
|
|
#define CUTSCENE_PAUSE_NPC ((cutscenepause_t)(1 << 0))
|
|
#define CUTSCENE_PAUSE_PLAYER ((cutscenepause_t)(1 << 1))
|
|
#define CUTSCENE_PAUSE_WORLD ((cutscenepause_t)(1 << 2))
|
|
|
|
#define CUTSCENE_PAUSE_DEFAULT ((cutscenepause_t)( \
|
|
CUTSCENE_PAUSE_NPC | CUTSCENE_PAUSE_PLAYER \
|
|
))
|
|
|
|
#define CUTSCENE_PAUSE_ALL ((cutscenepause_t)( \
|
|
CUTSCENE_PAUSE_NPC | CUTSCENE_PAUSE_PLAYER | CUTSCENE_PAUSE_WORLD \
|
|
))
|