/** * Copyright (c) 2025 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "dusk.h" typedef enum { CUTSCENE_MODE_NONE, CUTSCENE_MODE_FULL_FREEZE, CUTSCENE_MODE_INPUT_FREEZE, CUTSCENE_MODE_GAMEPLAY } cutscenemode_t; // Default mode for all cutscenes. #define CUTSCENE_MODE_INITIAL CUTSCENE_MODE_INPUT_FREEZE /** * Check if input is allowed in the current cutscene mode. * * @return true if input is allowed, false otherwise. */ bool_t cutsceneModeIsInputAllowed();