База данных с текстами. 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, то загруженная в данный момент база очищается. В финальной версии база комментариев игнорируется.