База данных с текстами. More...
#include <qd_textdb.h>
Public Member Functions | |
void | clear () |
Очистка базы. | |
const char * | getText (const char *text_id) const |
Возвращает текст с идентификатором text_id. More... | |
const char * | getSound (const char *text_id) const |
Возвращает звук к тексту с идентификатором text_id. | |
const char * | getComment (const char *text_id) const |
Возвращает комментарий текста с идентификатором text_id. | |
bool | load (Common::SeekableReadStream *fh, const char *comments_file_name=NULL, bool clear_old_texts=true) |
Загрузка базы. More... | |
Static Public Member Functions | |
static qdTextDB & | instance () |
База данных с текстами.
const char* QDEngine::qdTextDB::getText | ( | const char * | text_id | ) | const |
Возвращает текст с идентификатором text_id.
Если текст не найден - вернет пустую строку.
bool QDEngine::qdTextDB::load | ( | Common::SeekableReadStream * | fh, |
const char * | comments_file_name = NULL , |
||
bool | clear_old_texts = true |
||
) |
Загрузка базы.
Если clear_old_texts == true, то загруженная в данный момент база очищается. В финальной версии база комментариев игнорируется.