You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
842 B

/**
* @file minitext.h
*
* Interface of scrolling dialog text.
*/
#pragma once
#include "engine.h"
#include "textdat.h"
namespace devilution {
/** Specify if the quest dialog window is being shown */
extern bool qtextflag;
/**
* @brief Free the resouces used by the quest dialog window
*/
void FreeQuestText();
/**
* @brief Load the resouces used by the quest dialog window, and initialize it's state
*/
void InitQuestText();
/**
* @brief Start the given naration
* @param m Index of narration from the Texts table
*/
void InitQTextMsg(_speech_id m);
/**
* @brief Draw the quest dialog window decoration and background.
*/
void DrawQTextBack(const Surface &out);
/**
* @brief Draw the quest dialog window text.
*/
void DrawQText(const Surface &out);
} // namespace devilution