добавлена документация

This commit is contained in:
Maxim Slipenko 2024-02-22 13:39:23 +03:00
parent 054f18b3e3
commit d9dc820702
305 changed files with 26341 additions and 129 deletions

2624
program/Doxyfile Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,22 @@
// Система достижений - награждает игроков за выполнение определенных задач
/**
* @brief Класс AchievementsSystem управляет достижениями игрока и награждает их за выполнение определенных задач.
*/
class AchievementsSystem {
public:
// Регистрирует новое достижение в системе
/**
* @brief Регистрирует новое достижение в системе.
* @param achievementParams Параметры достижения для регистрации.
*/
void registerAchievement(/* параметры достижения */);
// Проверяет выполнение условий достижений и награждает игрока
/**
* @brief Проверяет, выполнены ли условия достижения, и награждает игрока.
* @param checkParams Параметры для проверки условий достижения.
*/
void checkAndUnlock(/* параметры проверки */);
// Возвращает список достигнутых игроком достижений
/**
* @brief Возвращает список достигнутых игроком достижений.
*/
void getUnlockedAchievements();
};

View File

@ -1,6 +1,11 @@
// Система искусственного интеллекта - управляет поведением NPC
/**
* @brief Класс AISystem управляет поведением NPC (неперсонажных персонажей).
*/
class AISystem {
public:
// Обновляет состояние и поведение всех NPC
/**
* @brief Обновляет состояние и поведение всех NPC.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
};

View File

@ -1,9 +1,17 @@
// Система анимации - управляет анимациями персонажей и объектов
/**
* @brief Класс AnimationSystem управляет анимациями персонажей и объектов.
*/
class AnimationSystem {
public:
// Добавляет анимацию к объекту
/**
* @brief Добавляет анимацию к объекту.
* @param animationParams Параметры анимации для добавления.
*/
void addAnimation(/* параметры анимации */);
// Обновляет анимации объектов
/**
* @brief Обновляет анимации объектов.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
};

View File

@ -1,15 +1,28 @@
// Менеджер аудио - управляет звуками и музыкой в игре
/**
* @brief Класс AudioManager управляет звуками и музыкой в игре.
*/
class AudioManager {
public:
// Загружает аудио ресурс
/**
* @brief Загружает аудио ресурс.
* @param path Путь к аудио файлу.
*/
void loadSound(const std::string& path);
// Воспроизводит звуковой эффект
/**
* @brief Воспроизводит звуковой эффект.
* @param soundName Наименование звукового эффекта.
*/
void playSoundEffect(const std::string& soundName);
// Воспроизводит музыкальную композицию
/**
* @brief Воспроизводит музыкальную композицию.
* @param musicName Наименование музыкальной композиции.
*/
void playMusic(const std::string& musicName);
// Останавливает все звуки и музыку
/**
* @brief Останавливает все звуки и музыку.
*/
void stopAllSounds();
};

View File

@ -1,12 +1,24 @@
// Система персонажей и развития - управляет созданием и развитием персонажей
/**
* @brief Класс CharacterSystem управляет созданием и развитием персонажей.
*/
class CharacterSystem {
public:
// Создает нового персонажа
/**
* @brief Создает нового персонажа.
* @param characterParams Параметры создаваемого персонажа.
*/
void createCharacter(/* параметры персонажа */);
// Обновляет состояние и навыки персонажей
/**
* @brief Обновляет состояние и навыки персонажей.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
// Улучшает навык или характеристику персонажа
/**
* @brief Улучшает навык или характеристику персонажа.
* @param characterId Идентификатор персонажа, которому будет выполнено улучшение.
* @param upgradeParams Параметры улучшения.
*/
void upgradeCharacter(int characterId, /* параметры улучшения */);
};

View File

@ -1,12 +1,23 @@
// Система боя - регулирует механики боя и взаимодействия во время сражений
/**
* @brief Класс CombatSystem регулирует механики боя и взаимодействия во время сражений.
*/
class CombatSystem {
public:
// Инициирует бой между персонажами или группами
/**
* @brief Инициирует бой между персонажами или группами.
* @param participants Участники боя.
*/
void initiateCombat(/* участники боя */);
// Обновляет состояние боя
/**
* @brief Обновляет состояние боя.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
// Рассчитывает исход атаки
/**
* @brief Рассчитывает исход атаки.
* @param attackParams Параметры атаки.
*/
void calculateAttackOutcome(/* параметры атаки */);
};

View File

@ -1,15 +1,29 @@
// Поддержка контроллеров - позволяет играть с использованием различных устройств ввода
/**
* @brief Класс ControllerSupport позволяет играть с использованием различных устройств ввода.
*/
class ControllerSupport {
public:
// Инициализирует поддержку контроллеров
/**
* @brief Инициализирует поддержку контроллеров.
*/
void initialize();
// Проверяет подключение контроллеров и обновляет их состояние
/**
* @brief Проверяет подключение контроллеров и обновляет их состояние.
*/
void update();
// Возвращает состояние указанной кнопки на контроллере
/**
* @brief Возвращает состояние указанной кнопки на контроллере.
* @param controllerId Идентификатор контроллера.
* @param buttonId Идентификатор кнопки на контроллере.
* @return Состояние кнопки (нажата/не нажата).
*/
bool getButtonState(int controllerId, int buttonId);
// Конфигурирует маппинг кнопок контроллера
/**
* @brief Конфигурирует маппинг кнопок контроллера.
* @param mappingParams Параметры маппинга кнопок.
*/
void configureButtonMapping(/* параметры маппинга */);
};

View File

@ -1,9 +1,17 @@
// Система крафтинга - позволяет создавать новые предметы
/**
* @brief Класс CraftingSystem позволяет создавать новые предметы.
*/
class CraftingSystem {
public:
// Добавляет рецепт крафтинга
/**
* @brief Добавляет рецепт крафтинга.
* @param recipeParams Параметры рецепта крафтинга.
*/
void addCraftingRecipe(/* параметры рецепта */);
// Крафтит предмет по рецепту
/**
* @brief Крафтит предмет по рецепту.
* @param recipeId Идентификатор рецепта крафтинга.
*/
void craftItem(int recipeId);
};

View File

@ -1,12 +1,23 @@
// Логирование и отладка - предоставляет инструменты для отслеживания ошибок и оптимизации производительности
/**
* @brief Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
*/
class DebugLogger {
public:
// Записывает сообщение в лог
/**
* @brief Записывает сообщение в лог.
* @param message Сообщение для записи.
*/
static void log(const std::string& message);
// Записывает предупреждение в лог
/**
* @brief Записывает предупреждение в лог.
* @param message Сообщение предупреждения.
*/
static void warn(const std::string& message);
// Записывает ошибку в лог
/**
* @brief Записывает ошибку в лог.
* @param message Сообщение об ошибке.
*/
static void error(const std::string& message);
};

View File

@ -1,12 +1,22 @@
// Система диалогов - позволяет игрокам взаимодействовать с NPC через диалоговые окна
/**
* @brief Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.
*/
class DialogueSystem {
public:
// Начинает диалог с NPC
/**
* @brief Начинает диалог с NPC.
* @param npcId Идентификатор NPC, с которым начинается диалог.
*/
void startDialogue(int npcId);
// Обрабатывает выбор игрока в диалоге
/**
* @brief Обрабатывает выбор игрока в диалоге.
* @param choiceId Идентификатор выбранного варианта диалога.
*/
void processDialogueChoice(int choiceId);
// Завершает диалог
/**
* @brief Завершает диалог.
*/
void endDialogue();
};

View File

@ -1,12 +1,22 @@
// Система уровней сложности - позволяет настраивать уровень сложности игры
/**
* @brief Класс DifficultySystem позволяет настраивать уровень сложности игры.
*/
class DifficultySystem {
public:
// Устанавливает уровень сложности
/**
* @brief Устанавливает уровень сложности.
* @param difficultyLevel Уровень сложности, который необходимо установить.
*/
void setDifficultyLevel(/* уровень сложности */);
// Получает текущий уровень сложности
/**
* @brief Получает текущий уровень сложности.
* @return Текущий уровень сложности.
*/
int getDifficultyLevel();
// Адаптирует игровые параметры к выбранному уровню сложности
/**
* @brief Адаптирует игровые параметры к выбранному уровню сложности.
*/
void adjustGameplayParameters();
};

View File

@ -1,15 +1,29 @@
// Система эффектов - управляет специальными визуальными и аудиоэффектами
/**
* @brief Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.
*/
class EffectsSystem {
public:
// Добавляет новый эффект
/**
* @brief Добавляет новый эффект.
* @param effectParams Параметры добавляемого эффекта.
*/
void addEffect(/* параметры эффекта */);
// Воспроизводит эффект
/**
* @brief Воспроизводит эффект.
* @param effectId Идентификатор воспроизводимого эффекта.
*/
void playEffect(int effectId);
// Останавливает эффект
/**
* @brief Останавливает эффект.
* @param effectId Идентификатор останавливаемого эффекта.
*/
void stopEffect(int effectId);
// Обновляет активные эффекты
/**
* @brief Обновляет активные эффекты.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
};

View File

@ -1,9 +1,19 @@
// Система фракций и репутации - управляет отношениями между игроком и различными группировками
/**
* @brief Класс FactionSystem управляет отношениями между игроком и различными группировками.
*/
class FactionSystem {
public:
// Изменяет репутацию игрока в фракции
/**
* @brief Изменяет репутацию игрока в фракции.
* @param factionId Идентификатор фракции.
* @param reputationDelta Изменение репутации игрока в указанной фракции.
*/
void changeReputation(int factionId, int reputationDelta);
// Проверяет отношение фракции к игроку
/**
* @brief Проверяет отношение фракции к игроку.
* @param factionId Идентификатор фракции.
* @return Текущая репутация игрока в указанной фракции.
*/
int getReputation(int factionId);
};

View File

@ -1,19 +1,32 @@
// Игровой движок - основа для всей архитектуры игры
/**
* @brief Класс GameEngine является основой для всей архитектуры игры.
*/
class GameEngine {
public:
// Инициализирует игровой движок и все его подсистемы
/**
* @brief Инициализирует игровой движок и все его подсистемы.
*/
void initialize();
// Запускает основной игровой цикл
/**
* @brief Запускает основной игровой цикл.
*/
void run();
// Останавливает игру и освобождает ресурсы
/**
* @brief Останавливает игру и освобождает ресурсы.
*/
void shutdown();
private:
// Обновляет все подсистемы (физика, анимация, AI и т.д.)
/**
* @brief Обновляет все подсистемы (физика, анимация, AI и т.д.).
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
// Рендерит текущее состояние игры
/**
* @brief Рендерит текущее состояние игры.
*/
void render();
};

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл achievements_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">achievements_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_achievements_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_achievements_system.html">AchievementsSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">registerAchievement</a>(<span class="comment">/* параметры достижения */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">checkAndUnlock</a>(<span class="comment">/* параметры проверки */</span>);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc"> 21</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">getUnlockedAchievements</a>();</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;};</div>
<div class="ttc" id="aclass_achievements_system_html"><div class="ttname"><a href="class_achievements_system.html">AchievementsSystem</a></div><div class="ttdoc">Класс AchievementsSystem управляет достижениями игрока и награждает их за выполнение определенных зад...</div><div class="ttdef"><b>Definition:</b> achievements_system.h:4</div></div>
<div class="ttc" id="aclass_achievements_system_html_a4072ea69a7bf18f87ebf71f207d58abc"><div class="ttname"><a href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">AchievementsSystem::getUnlockedAchievements</a></div><div class="ttdeci">void getUnlockedAchievements()</div><div class="ttdoc">Возвращает список достигнутых игроком достижений.</div></div>
<div class="ttc" id="aclass_achievements_system_html_a48f359c15e1031f14968976d7ee6c3d2"><div class="ttname"><a href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">AchievementsSystem::registerAchievement</a></div><div class="ttdeci">void registerAchievement()</div><div class="ttdoc">Регистрирует новое достижение в системе.</div></div>
<div class="ttc" id="aclass_achievements_system_html_a6f3b5078470715f1f18b6d5d3ab58dfb"><div class="ttname"><a href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">AchievementsSystem::checkAndUnlock</a></div><div class="ttdeci">void checkAndUnlock()</div><div class="ttdoc">Проверяет, выполнены ли условия достижения, и награждает игрока.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл ai_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ai_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_a_i_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_a_i_system.html">AISystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;};</div>
<div class="ttc" id="aclass_a_i_system_html"><div class="ttname"><a href="class_a_i_system.html">AISystem</a></div><div class="ttdoc">Класс AISystem управляет поведением NPC (неперсонажных персонажей).</div><div class="ttdef"><b>Definition:</b> ai_system.h:4</div></div>
<div class="ttc" id="aclass_a_i_system_html_a4c1e02a04a3053c073e58ad44f4d0293"><div class="ttname"><a href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">AISystem::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет состояние и поведение всех NPC.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл animation_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">animation_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_animation_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_animation_system.html">AnimationSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">addAnimation</a>(<span class="comment">/* параметры анимации */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;};</div>
<div class="ttc" id="aclass_animation_system_html"><div class="ttname"><a href="class_animation_system.html">AnimationSystem</a></div><div class="ttdoc">Класс AnimationSystem управляет анимациями персонажей и объектов.</div><div class="ttdef"><b>Definition:</b> animation_system.h:4</div></div>
<div class="ttc" id="aclass_animation_system_html_a321fbe9696b3957012ed690d8f733374"><div class="ttname"><a href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">AnimationSystem::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет анимации объектов.</div></div>
<div class="ttc" id="aclass_animation_system_html_aed9fe7cf12ff8850135cc82552cfebf1"><div class="ttname"><a href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">AnimationSystem::addAnimation</a></div><div class="ttdeci">void addAnimation()</div><div class="ttdoc">Добавляет анимацию к объекту.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

106
program/html/annotated.html Normal file
View File

@ -0,0 +1,106 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Классы</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Классы</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Классы с их кратким описанием.</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_achievements_system.html" target="_self">AchievementsSystem</a></td><td class="desc">Класс <a class="el" href="class_achievements_system.html" title="Класс AchievementsSystem управляет достижениями игрока и награждает их за выполнение определенных зад...">AchievementsSystem</a> управляет достижениями игрока и награждает их за выполнение определенных задач </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_i_system.html" target="_self">AISystem</a></td><td class="desc">Класс <a class="el" href="class_a_i_system.html" title="Класс AISystem управляет поведением NPC (неперсонажных персонажей).">AISystem</a> управляет поведением NPC (неперсонажных персонажей) </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_animation_system.html" target="_self">AnimationSystem</a></td><td class="desc">Класс <a class="el" href="class_animation_system.html" title="Класс AnimationSystem управляет анимациями персонажей и объектов.">AnimationSystem</a> управляет анимациями персонажей и объектов </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_audio_manager.html" target="_self">AudioManager</a></td><td class="desc">Класс <a class="el" href="class_audio_manager.html" title="Класс AudioManager управляет звуками и музыкой в игре.">AudioManager</a> управляет звуками и музыкой в игре </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_character_system.html" target="_self">CharacterSystem</a></td><td class="desc">Класс <a class="el" href="class_character_system.html" title="Класс CharacterSystem управляет созданием и развитием персонажей.">CharacterSystem</a> управляет созданием и развитием персонажей </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_combat_system.html" target="_self">CombatSystem</a></td><td class="desc">Класс <a class="el" href="class_combat_system.html" title="Класс CombatSystem регулирует механики боя и взаимодействия во время сражений.">CombatSystem</a> регулирует механики боя и взаимодействия во время сражений </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_support.html" target="_self">ControllerSupport</a></td><td class="desc">Класс <a class="el" href="class_controller_support.html" title="Класс ControllerSupport позволяет играть с использованием различных устройств ввода.">ControllerSupport</a> позволяет играть с использованием различных устройств ввода </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_crafting_system.html" target="_self">CraftingSystem</a></td><td class="desc">Класс <a class="el" href="class_crafting_system.html" title="Класс CraftingSystem позволяет создавать новые предметы.">CraftingSystem</a> позволяет создавать новые предметы </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_debug_logger.html" target="_self">DebugLogger</a></td><td class="desc">Класс <a class="el" href="class_debug_logger.html" title="Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.">DebugLogger</a> предоставляет инструменты для отслеживания ошибок и оптимизации производительности </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_dialogue_system.html" target="_self">DialogueSystem</a></td><td class="desc">Класс <a class="el" href="class_dialogue_system.html" title="Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.">DialogueSystem</a> позволяет игрокам взаимодействовать с NPC через диалоговые окна </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_difficulty_system.html" target="_self">DifficultySystem</a></td><td class="desc">Класс <a class="el" href="class_difficulty_system.html" title="Класс DifficultySystem позволяет настраивать уровень сложности игры.">DifficultySystem</a> позволяет настраивать уровень сложности игры </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_effects_system.html" target="_self">EffectsSystem</a></td><td class="desc">Класс <a class="el" href="class_effects_system.html" title="Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.">EffectsSystem</a> управляет специальными визуальными и аудиоэффектами </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_faction_system.html" target="_self">FactionSystem</a></td><td class="desc">Класс <a class="el" href="class_faction_system.html" title="Класс FactionSystem управляет отношениями между игроком и различными группировками.">FactionSystem</a> управляет отношениями между игроком и различными группировками </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_game_engine.html" target="_self">GameEngine</a></td><td class="desc">Класс <a class="el" href="class_game_engine.html" title="Класс GameEngine является основой для всей архитектуры игры.">GameEngine</a> является основой для всей архитектуры игры </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_item_inventory.html" target="_self">ItemInventory</a></td><td class="desc">Класс <a class="el" href="class_item_inventory.html" title="Класс ItemInventory управляет предметами, доступными для игрока.">ItemInventory</a> управляет предметами, доступными для игрока </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_localization_manager.html" target="_self">LocalizationManager</a></td><td class="desc">Класс <a class="el" href="class_localization_manager.html" title="Класс LocalizationManager переводит текст и аудио игры на разные языки.">LocalizationManager</a> переводит текст и аудио игры на разные языки </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_modding_support.html" target="_self">ModdingSupport</a></td><td class="desc">Класс <a class="el" href="class_modding_support.html" title="Класс ModdingSupport позволяет сообществу создавать и распространять собственные модификации к игре.">ModdingSupport</a> позволяет сообществу создавать и распространять собственные модификации к игре </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_multiplayer_manager.html" target="_self">MultiplayerManager</a></td><td class="desc">Класс <a class="el" href="class_multiplayer_manager.html" title="Класс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.">MultiplayerManager</a> позволяет игрокам взаимодействовать друг с другом в онлайн-режиме </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_navigation_map_system.html" target="_self">NavigationMapSystem</a></td><td class="desc">Класс <a class="el" href="class_navigation_map_system.html" title="Класс NavigationMapSystem предоставляет карты и инструменты навигации.">NavigationMapSystem</a> предоставляет карты и инструменты навигации </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_physics_system.html" target="_self">PhysicsSystem</a></td><td class="desc">Класс <a class="el" href="class_physics_system.html" title="Класс PhysicsSystem обрабатывает физическое поведение объектов.">PhysicsSystem</a> обрабатывает физическое поведение объектов </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_quest_system.html" target="_self">QuestSystem</a></td><td class="desc">Класс <a class="el" href="class_quest_system.html" title="Класс QuestSystem управляет заданиями и миссиями.">QuestSystem</a> управляет заданиями и миссиями </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_resource_manager.html" target="_self">ResourceManager</a></td><td class="desc">Класс <a class="el" href="class_resource_manager.html" title="Класс ResourceManager управляет загрузкой и выгрузкой игровых ресурсов.">ResourceManager</a> управляет загрузкой и выгрузкой игровых ресурсов </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_save_load_system.html" target="_self">SaveLoadSystem</a></td><td class="desc">Класс <a class="el" href="class_save_load_system.html" title="Класс SaveLoadSystem позволяет игроку сохранять и загружать свой прогресс.">SaveLoadSystem</a> позволяет игроку сохранять и загружать свой прогресс </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_state_manager.html" target="_self">StateManager</a></td><td class="desc">Класс <a class="el" href="class_state_manager.html" title="Класс StateManager управляет переходами между различными состояниями игры.">StateManager</a> управляет переходами между различными состояниями игры </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_trade_system.html" target="_self">TradeSystem</a></td><td class="desc">Класс <a class="el" href="class_trade_system.html" title="Класс TradeSystem управляет экономикой и торговлей в игре.">TradeSystem</a> управляет экономикой и торговлей в игре </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_u_i_system.html" target="_self">UISystem</a></td><td class="desc">Класс <a class="el" href="class_u_i_system.html" title="Класс UISystem управляет элементами интерфейса и взаимодействием с пользователем.">UISystem</a> управляет элементами интерфейса и взаимодействием с пользователем </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_weather_time_system.html" target="_self">WeatherTimeSystem</a></td><td class="desc">Класс <a class="el" href="class_weather_time_system.html" title="Класс WeatherTimeSystem симулирует изменение погоды и суточные циклы.">WeatherTimeSystem</a> симулирует изменение погоды и суточные циклы </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_world_builder.html" target="_self">WorldBuilder</a></td><td class="desc">Класс <a class="el" href="class_world_builder.html" title="Класс WorldBuilder создает и управляет игровым миром, включая различные локации.">WorldBuilder</a> создает и управляет игровым миром, включая различные локации </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл audio_manager.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">audio_manager.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_audio_manager.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_audio_manager.html">AudioManager</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">loadSound</a>(<span class="keyword">const</span> std::string&amp; path);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">playSoundEffect</a>(<span class="keyword">const</span> std::string&amp; soundName);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef"> 22</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">playMusic</a>(<span class="keyword">const</span> std::string&amp; musicName);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be"> 27</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">stopAllSounds</a>();</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
<div class="ttc" id="aclass_audio_manager_html"><div class="ttname"><a href="class_audio_manager.html">AudioManager</a></div><div class="ttdoc">Класс AudioManager управляет звуками и музыкой в игре.</div><div class="ttdef"><b>Definition:</b> audio_manager.h:4</div></div>
<div class="ttc" id="aclass_audio_manager_html_a0801d65ee762761af37d05a8b56f0206"><div class="ttname"><a href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">AudioManager::loadSound</a></div><div class="ttdeci">void loadSound(const std::string &amp;path)</div><div class="ttdoc">Загружает аудио ресурс.</div></div>
<div class="ttc" id="aclass_audio_manager_html_a5283042dbc1b91acb33a2287cfc5e6ef"><div class="ttname"><a href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">AudioManager::playMusic</a></div><div class="ttdeci">void playMusic(const std::string &amp;musicName)</div><div class="ttdoc">Воспроизводит музыкальную композицию.</div></div>
<div class="ttc" id="aclass_audio_manager_html_a6c982d7c6a38dc542fd28c0b46e41fa2"><div class="ttname"><a href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">AudioManager::playSoundEffect</a></div><div class="ttdeci">void playSoundEffect(const std::string &amp;soundName)</div><div class="ttdoc">Воспроизводит звуковой эффект.</div></div>
<div class="ttc" id="aclass_audio_manager_html_ac880de40f09c0065c10948ca138cc7be"><div class="ttname"><a href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">AudioManager::stopAllSounds</a></div><div class="ttdeci">void stopAllSounds()</div><div class="ttdoc">Останавливает все звуки и музыку.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

BIN
program/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
program/html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл character_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">character_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_character_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_character_system.html">CharacterSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">createCharacter</a>(<span class="comment">/* параметры персонажа */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4"> 23</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">upgradeCharacter</a>(<span class="keywordtype">int</span> characterId, <span class="comment">/* параметры улучшения */</span>);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div>
<div class="ttc" id="aclass_character_system_html"><div class="ttname"><a href="class_character_system.html">CharacterSystem</a></div><div class="ttdoc">Класс CharacterSystem управляет созданием и развитием персонажей.</div><div class="ttdef"><b>Definition:</b> character_system.h:4</div></div>
<div class="ttc" id="aclass_character_system_html_a237aa4aa6669c002ddfeac51fed72e2b"><div class="ttname"><a href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">CharacterSystem::createCharacter</a></div><div class="ttdeci">void createCharacter()</div><div class="ttdoc">Создает нового персонажа.</div></div>
<div class="ttc" id="aclass_character_system_html_a9b5653796d4b58191b3686034046d1d9"><div class="ttname"><a href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">CharacterSystem::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет состояние и навыки персонажей.</div></div>
<div class="ttc" id="aclass_character_system_html_ac48c2ac0fda67171541e276cd93881b4"><div class="ttname"><a href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">CharacterSystem::upgradeCharacter</a></div><div class="ttdeci">void upgradeCharacter(int characterId,)</div><div class="ttdoc">Улучшает навык или характеристику персонажа.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,78 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AISystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_a_i_system.html">AISystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_a_i_system.html">AISystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс AISystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_a_i_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс AISystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_a_i_system.html" title="Класс AISystem управляет поведением NPC (неперсонажных персонажей).">AISystem</a> управляет поведением NPC (неперсонажных персонажей).
<a href="class_a_i_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="ai__system_8h_source.html">ai_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a4c1e02a04a3053c073e58ad44f4d0293"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a4c1e02a04a3053c073e58ad44f4d0293"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние и поведение всех NPC. <a href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">Подробнее...</a><br /></td></tr>
<tr class="separator:a4c1e02a04a3053c073e58ad44f4d0293"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_a_i_system.html" title="Класс AISystem управляет поведением NPC (неперсонажных персонажей).">AISystem</a> управляет поведением NPC (неперсонажных персонажей). </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a4c1e02a04a3053c073e58ad44f4d0293"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c1e02a04a3053c073e58ad44f4d0293">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AISystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние и поведение всех NPC. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="ai__system_8h_source.html">ai_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AchievementsSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_achievements_system.html">AchievementsSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">checkAndUnlock</a>()</td><td class="entry"><a class="el" href="class_achievements_system.html">AchievementsSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">getUnlockedAchievements</a>()</td><td class="entry"><a class="el" href="class_achievements_system.html">AchievementsSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">registerAchievement</a>()</td><td class="entry"><a class="el" href="class_achievements_system.html">AchievementsSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,152 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс AchievementsSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_achievements_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс AchievementsSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_achievements_system.html" title="Класс AchievementsSystem управляет достижениями игрока и награждает их за выполнение определенных зад...">AchievementsSystem</a> управляет достижениями игрока и награждает их за выполнение определенных задач.
<a href="class_achievements_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="achievements__system_8h_source.html">achievements_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a48f359c15e1031f14968976d7ee6c3d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">registerAchievement</a> ()</td></tr>
<tr class="memdesc:a48f359c15e1031f14968976d7ee6c3d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Регистрирует новое достижение в системе. <a href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">Подробнее...</a><br /></td></tr>
<tr class="separator:a48f359c15e1031f14968976d7ee6c3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f3b5078470715f1f18b6d5d3ab58dfb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">checkAndUnlock</a> ()</td></tr>
<tr class="memdesc:a6f3b5078470715f1f18b6d5d3ab58dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Проверяет, выполнены ли условия достижения, и награждает игрока. <a href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">Подробнее...</a><br /></td></tr>
<tr class="separator:a6f3b5078470715f1f18b6d5d3ab58dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4072ea69a7bf18f87ebf71f207d58abc"><td class="memItemLeft" align="right" valign="top"><a id="a4072ea69a7bf18f87ebf71f207d58abc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">getUnlockedAchievements</a> ()</td></tr>
<tr class="memdesc:a4072ea69a7bf18f87ebf71f207d58abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Возвращает список достигнутых игроком достижений. <br /></td></tr>
<tr class="separator:a4072ea69a7bf18f87ebf71f207d58abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_achievements_system.html" title="Класс AchievementsSystem управляет достижениями игрока и награждает их за выполнение определенных зад...">AchievementsSystem</a> управляет достижениями игрока и награждает их за выполнение определенных задач. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a6f3b5078470715f1f18b6d5d3ab58dfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3b5078470715f1f18b6d5d3ab58dfb">&#9670;&nbsp;</a></span>checkAndUnlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AchievementsSystem::checkAndUnlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Проверяет, выполнены ли условия достижения, и награждает игрока. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">checkParams</td><td>Параметры для проверки условий достижения. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a48f359c15e1031f14968976d7ee6c3d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48f359c15e1031f14968976d7ee6c3d2">&#9670;&nbsp;</a></span>registerAchievement()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AchievementsSystem::registerAchievement </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Регистрирует новое достижение в системе. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">achievementParams</td><td>Параметры достижения для регистрации. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="achievements__system_8h_source.html">achievements_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AnimationSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_animation_system.html">AnimationSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">addAnimation</a>()</td><td class="entry"><a class="el" href="class_animation_system.html">AnimationSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_animation_system.html">AnimationSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,149 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс AnimationSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_animation_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс AnimationSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_animation_system.html" title="Класс AnimationSystem управляет анимациями персонажей и объектов.">AnimationSystem</a> управляет анимациями персонажей и объектов.
<a href="class_animation_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="animation__system_8h_source.html">animation_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:aed9fe7cf12ff8850135cc82552cfebf1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">addAnimation</a> ()</td></tr>
<tr class="memdesc:aed9fe7cf12ff8850135cc82552cfebf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет анимацию к объекту. <a href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">Подробнее...</a><br /></td></tr>
<tr class="separator:aed9fe7cf12ff8850135cc82552cfebf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321fbe9696b3957012ed690d8f733374"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a321fbe9696b3957012ed690d8f733374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет анимации объектов. <a href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">Подробнее...</a><br /></td></tr>
<tr class="separator:a321fbe9696b3957012ed690d8f733374"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_animation_system.html" title="Класс AnimationSystem управляет анимациями персонажей и объектов.">AnimationSystem</a> управляет анимациями персонажей и объектов. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="aed9fe7cf12ff8850135cc82552cfebf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed9fe7cf12ff8850135cc82552cfebf1">&#9670;&nbsp;</a></span>addAnimation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AnimationSystem::addAnimation </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет анимацию к объекту. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">animationParams</td><td>Параметры анимации для добавления. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a321fbe9696b3957012ed690d8f733374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a321fbe9696b3957012ed690d8f733374">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AnimationSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет анимации объектов. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="animation__system_8h_source.html">animation_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AudioManager Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_audio_manager.html">AudioManager</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">loadSound</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="class_audio_manager.html">AudioManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">playMusic</a>(const std::string &amp;musicName)</td><td class="entry"><a class="el" href="class_audio_manager.html">AudioManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">playSoundEffect</a>(const std::string &amp;soundName)</td><td class="entry"><a class="el" href="class_audio_manager.html">AudioManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">stopAllSounds</a>()</td><td class="entry"><a class="el" href="class_audio_manager.html">AudioManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,183 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс AudioManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_audio_manager-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс AudioManager</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_audio_manager.html" title="Класс AudioManager управляет звуками и музыкой в игре.">AudioManager</a> управляет звуками и музыкой в игре.
<a href="class_audio_manager.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="audio__manager_8h_source.html">audio_manager.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a0801d65ee762761af37d05a8b56f0206"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">loadSound</a> (const std::string &amp;path)</td></tr>
<tr class="memdesc:a0801d65ee762761af37d05a8b56f0206"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает аудио ресурс. <a href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">Подробнее...</a><br /></td></tr>
<tr class="separator:a0801d65ee762761af37d05a8b56f0206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c982d7c6a38dc542fd28c0b46e41fa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">playSoundEffect</a> (const std::string &amp;soundName)</td></tr>
<tr class="memdesc:a6c982d7c6a38dc542fd28c0b46e41fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Воспроизводит звуковой эффект. <a href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">Подробнее...</a><br /></td></tr>
<tr class="separator:a6c982d7c6a38dc542fd28c0b46e41fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5283042dbc1b91acb33a2287cfc5e6ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">playMusic</a> (const std::string &amp;musicName)</td></tr>
<tr class="memdesc:a5283042dbc1b91acb33a2287cfc5e6ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Воспроизводит музыкальную композицию. <a href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">Подробнее...</a><br /></td></tr>
<tr class="separator:a5283042dbc1b91acb33a2287cfc5e6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac880de40f09c0065c10948ca138cc7be"><td class="memItemLeft" align="right" valign="top"><a id="ac880de40f09c0065c10948ca138cc7be"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">stopAllSounds</a> ()</td></tr>
<tr class="memdesc:ac880de40f09c0065c10948ca138cc7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Останавливает все звуки и музыку. <br /></td></tr>
<tr class="separator:ac880de40f09c0065c10948ca138cc7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_audio_manager.html" title="Класс AudioManager управляет звуками и музыкой в игре.">AudioManager</a> управляет звуками и музыкой в игре. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a0801d65ee762761af37d05a8b56f0206"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0801d65ee762761af37d05a8b56f0206">&#9670;&nbsp;</a></span>loadSound()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AudioManager::loadSound </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Загружает аудио ресурс. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>Путь к аудио файлу. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5283042dbc1b91acb33a2287cfc5e6ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5283042dbc1b91acb33a2287cfc5e6ef">&#9670;&nbsp;</a></span>playMusic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AudioManager::playMusic </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>musicName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Воспроизводит музыкальную композицию. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">musicName</td><td>Наименование музыкальной композиции. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6c982d7c6a38dc542fd28c0b46e41fa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c982d7c6a38dc542fd28c0b46e41fa2">&#9670;&nbsp;</a></span>playSoundEffect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AudioManager::playSoundEffect </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>soundName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Воспроизводит звуковой эффект. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">soundName</td><td>Наименование звукового эффекта. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="audio__manager_8h_source.html">audio_manager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CharacterSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_character_system.html">CharacterSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">createCharacter</a>()</td><td class="entry"><a class="el" href="class_character_system.html">CharacterSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_character_system.html">CharacterSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">upgradeCharacter</a>(int characterId,)</td><td class="entry"><a class="el" href="class_character_system.html">CharacterSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,179 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс CharacterSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_character_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс CharacterSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_character_system.html" title="Класс CharacterSystem управляет созданием и развитием персонажей.">CharacterSystem</a> управляет созданием и развитием персонажей.
<a href="class_character_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="character__system_8h_source.html">character_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a237aa4aa6669c002ddfeac51fed72e2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">createCharacter</a> ()</td></tr>
<tr class="memdesc:a237aa4aa6669c002ddfeac51fed72e2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Создает нового персонажа. <a href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">Подробнее...</a><br /></td></tr>
<tr class="separator:a237aa4aa6669c002ddfeac51fed72e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5653796d4b58191b3686034046d1d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a9b5653796d4b58191b3686034046d1d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние и навыки персонажей. <a href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">Подробнее...</a><br /></td></tr>
<tr class="separator:a9b5653796d4b58191b3686034046d1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac48c2ac0fda67171541e276cd93881b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">upgradeCharacter</a> (int characterId,)</td></tr>
<tr class="memdesc:ac48c2ac0fda67171541e276cd93881b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Улучшает навык или характеристику персонажа. <a href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">Подробнее...</a><br /></td></tr>
<tr class="separator:ac48c2ac0fda67171541e276cd93881b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_character_system.html" title="Класс CharacterSystem управляет созданием и развитием персонажей.">CharacterSystem</a> управляет созданием и развитием персонажей. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a237aa4aa6669c002ddfeac51fed72e2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a237aa4aa6669c002ddfeac51fed72e2b">&#9670;&nbsp;</a></span>createCharacter()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CharacterSystem::createCharacter </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Создает нового персонажа. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">characterParams</td><td>Параметры создаваемого персонажа. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9b5653796d4b58191b3686034046d1d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b5653796d4b58191b3686034046d1d9">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CharacterSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние и навыки персонажей. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac48c2ac0fda67171541e276cd93881b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac48c2ac0fda67171541e276cd93881b4">&#9670;&nbsp;</a></span>upgradeCharacter()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CharacterSystem::upgradeCharacter </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>characterId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Улучшает навык или характеристику персонажа. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">characterId</td><td>Идентификатор персонажа, которому будет выполнено улучшение. </td></tr>
<tr><td class="paramname">upgradeParams</td><td>Параметры улучшения. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="character__system_8h_source.html">character_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CombatSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_combat_system.html">CombatSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">calculateAttackOutcome</a>()</td><td class="entry"><a class="el" href="class_combat_system.html">CombatSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">initiateCombat</a>()</td><td class="entry"><a class="el" href="class_combat_system.html">CombatSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_combat_system.html">CombatSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,177 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс CombatSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_combat_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс CombatSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_combat_system.html" title="Класс CombatSystem регулирует механики боя и взаимодействия во время сражений.">CombatSystem</a> регулирует механики боя и взаимодействия во время сражений.
<a href="class_combat_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="combat__system_8h_source.html">combat_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a0ad07302c74cbece66b3b873d46dbe20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">initiateCombat</a> ()</td></tr>
<tr class="memdesc:a0ad07302c74cbece66b3b873d46dbe20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Инициирует бой между персонажами или группами. <a href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">Подробнее...</a><br /></td></tr>
<tr class="separator:a0ad07302c74cbece66b3b873d46dbe20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f53d4e02249457ff7a2859bde5f953a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a7f53d4e02249457ff7a2859bde5f953a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние боя. <a href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">Подробнее...</a><br /></td></tr>
<tr class="separator:a7f53d4e02249457ff7a2859bde5f953a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed5618027fca5c1538f887ef9b21cb2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">calculateAttackOutcome</a> ()</td></tr>
<tr class="memdesc:aed5618027fca5c1538f887ef9b21cb2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Рассчитывает исход атаки. <a href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">Подробнее...</a><br /></td></tr>
<tr class="separator:aed5618027fca5c1538f887ef9b21cb2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_combat_system.html" title="Класс CombatSystem регулирует механики боя и взаимодействия во время сражений.">CombatSystem</a> регулирует механики боя и взаимодействия во время сражений. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="aed5618027fca5c1538f887ef9b21cb2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed5618027fca5c1538f887ef9b21cb2d">&#9670;&nbsp;</a></span>calculateAttackOutcome()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CombatSystem::calculateAttackOutcome </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Рассчитывает исход атаки. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">attackParams</td><td>Параметры атаки. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0ad07302c74cbece66b3b873d46dbe20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ad07302c74cbece66b3b873d46dbe20">&#9670;&nbsp;</a></span>initiateCombat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CombatSystem::initiateCombat </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Инициирует бой между персонажами или группами. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">participants</td><td>Участники боя. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7f53d4e02249457ff7a2859bde5f953a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f53d4e02249457ff7a2859bde5f953a">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CombatSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние боя. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="combat__system_8h_source.html">combat_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ControllerSupport Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_controller_support.html">ControllerSupport</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">configureButtonMapping</a>()</td><td class="entry"><a class="el" href="class_controller_support.html">ControllerSupport</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">getButtonState</a>(int controllerId, int buttonId)</td><td class="entry"><a class="el" href="class_controller_support.html">ControllerSupport</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">initialize</a>()</td><td class="entry"><a class="el" href="class_controller_support.html">ControllerSupport</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">update</a>()</td><td class="entry"><a class="el" href="class_controller_support.html">ControllerSupport</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,169 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс ControllerSupport</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_controller_support-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс ControllerSupport</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_controller_support.html" title="Класс ControllerSupport позволяет играть с использованием различных устройств ввода.">ControllerSupport</a> позволяет играть с использованием различных устройств ввода.
<a href="class_controller_support.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="controller__support_8h_source.html">controller_support.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a66da207947b3cc8d44d0cdd96cfc1f10"><td class="memItemLeft" align="right" valign="top"><a id="a66da207947b3cc8d44d0cdd96cfc1f10"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">initialize</a> ()</td></tr>
<tr class="memdesc:a66da207947b3cc8d44d0cdd96cfc1f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Инициализирует поддержку контроллеров. <br /></td></tr>
<tr class="separator:a66da207947b3cc8d44d0cdd96cfc1f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addbdc82f140e553a598efa5139a02a23"><td class="memItemLeft" align="right" valign="top"><a id="addbdc82f140e553a598efa5139a02a23"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">update</a> ()</td></tr>
<tr class="memdesc:addbdc82f140e553a598efa5139a02a23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Проверяет подключение контроллеров и обновляет их состояние. <br /></td></tr>
<tr class="separator:addbdc82f140e553a598efa5139a02a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8618c603255029a1ecdc0357617135d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">getButtonState</a> (int controllerId, int buttonId)</td></tr>
<tr class="memdesc:aa8618c603255029a1ecdc0357617135d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Возвращает состояние указанной кнопки на контроллере. <a href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">Подробнее...</a><br /></td></tr>
<tr class="separator:aa8618c603255029a1ecdc0357617135d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2098c113fb663ee7881d707c31584ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">configureButtonMapping</a> ()</td></tr>
<tr class="memdesc:aa2098c113fb663ee7881d707c31584ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Конфигурирует маппинг кнопок контроллера. <a href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">Подробнее...</a><br /></td></tr>
<tr class="separator:aa2098c113fb663ee7881d707c31584ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_controller_support.html" title="Класс ControllerSupport позволяет играть с использованием различных устройств ввода.">ControllerSupport</a> позволяет играть с использованием различных устройств ввода. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="aa2098c113fb663ee7881d707c31584ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2098c113fb663ee7881d707c31584ca">&#9670;&nbsp;</a></span>configureButtonMapping()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ControllerSupport::configureButtonMapping </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Конфигурирует маппинг кнопок контроллера. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">mappingParams</td><td>Параметры маппинга кнопок. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa8618c603255029a1ecdc0357617135d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8618c603255029a1ecdc0357617135d">&#9670;&nbsp;</a></span>getButtonState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ControllerSupport::getButtonState </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>controllerId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>buttonId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Возвращает состояние указанной кнопки на контроллере. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">controllerId</td><td>Идентификатор контроллера. </td></tr>
<tr><td class="paramname">buttonId</td><td>Идентификатор кнопки на контроллере. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Возвращает</dt><dd>Состояние кнопки (нажата/не нажата). </dd></dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="controller__support_8h_source.html">controller_support.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CraftingSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_crafting_system.html">CraftingSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">addCraftingRecipe</a>()</td><td class="entry"><a class="el" href="class_crafting_system.html">CraftingSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">craftItem</a>(int recipeId)</td><td class="entry"><a class="el" href="class_crafting_system.html">CraftingSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,149 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс CraftingSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_crafting_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс CraftingSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_crafting_system.html" title="Класс CraftingSystem позволяет создавать новые предметы.">CraftingSystem</a> позволяет создавать новые предметы.
<a href="class_crafting_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="crafting__system_8h_source.html">crafting_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a2667d1589f5a4996dbc75dbcbf6bd93b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">addCraftingRecipe</a> ()</td></tr>
<tr class="memdesc:a2667d1589f5a4996dbc75dbcbf6bd93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет рецепт крафтинга. <a href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">Подробнее...</a><br /></td></tr>
<tr class="separator:a2667d1589f5a4996dbc75dbcbf6bd93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe181e151f85fdb16bc3fb91b68d8feb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">craftItem</a> (int recipeId)</td></tr>
<tr class="memdesc:abe181e151f85fdb16bc3fb91b68d8feb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Крафтит предмет по рецепту. <a href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">Подробнее...</a><br /></td></tr>
<tr class="separator:abe181e151f85fdb16bc3fb91b68d8feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_crafting_system.html" title="Класс CraftingSystem позволяет создавать новые предметы.">CraftingSystem</a> позволяет создавать новые предметы. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a2667d1589f5a4996dbc75dbcbf6bd93b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2667d1589f5a4996dbc75dbcbf6bd93b">&#9670;&nbsp;</a></span>addCraftingRecipe()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CraftingSystem::addCraftingRecipe </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет рецепт крафтинга. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">recipeParams</td><td>Параметры рецепта крафтинга. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe181e151f85fdb16bc3fb91b68d8feb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe181e151f85fdb16bc3fb91b68d8feb">&#9670;&nbsp;</a></span>craftItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CraftingSystem::craftItem </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>recipeId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Крафтит предмет по рецепту. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">recipeId</td><td>Идентификатор рецепта крафтинга. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="crafting__system_8h_source.html">crafting_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">DebugLogger Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_debug_logger.html">DebugLogger</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">error</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="class_debug_logger.html">DebugLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">log</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="class_debug_logger.html">DebugLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">warn</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="class_debug_logger.html">DebugLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,203 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс DebugLogger</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Открытые статические члены</a> &#124;
<a href="class_debug_logger-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс DebugLogger</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_debug_logger.html" title="Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.">DebugLogger</a> предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
<a href="class_debug_logger.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="debug__logger_8h_source.html">debug_logger.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Открытые статические члены</h2></td></tr>
<tr class="memitem:a469be679e692a7653fc036a594eb6428"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">log</a> (const std::string &amp;message)</td></tr>
<tr class="memdesc:a469be679e692a7653fc036a594eb6428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Записывает сообщение в лог. <a href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">Подробнее...</a><br /></td></tr>
<tr class="separator:a469be679e692a7653fc036a594eb6428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1bcbfec9894362ce94ecd3d534fd585"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">warn</a> (const std::string &amp;message)</td></tr>
<tr class="memdesc:ac1bcbfec9894362ce94ecd3d534fd585"><td class="mdescLeft">&#160;</td><td class="mdescRight">Записывает предупреждение в лог. <a href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">Подробнее...</a><br /></td></tr>
<tr class="separator:ac1bcbfec9894362ce94ecd3d534fd585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a268e7986304aa98d8194301a08f1aeea"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">error</a> (const std::string &amp;message)</td></tr>
<tr class="memdesc:a268e7986304aa98d8194301a08f1aeea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Записывает ошибку в лог. <a href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">Подробнее...</a><br /></td></tr>
<tr class="separator:a268e7986304aa98d8194301a08f1aeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_debug_logger.html" title="Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.">DebugLogger</a> предоставляет инструменты для отслеживания ошибок и оптимизации производительности. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a268e7986304aa98d8194301a08f1aeea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a268e7986304aa98d8194301a08f1aeea">&#9670;&nbsp;</a></span>error()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void DebugLogger::error </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>message</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Записывает ошибку в лог. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>Сообщение об ошибке. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a469be679e692a7653fc036a594eb6428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a469be679e692a7653fc036a594eb6428">&#9670;&nbsp;</a></span>log()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void DebugLogger::log </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>message</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Записывает сообщение в лог. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>Сообщение для записи. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac1bcbfec9894362ce94ecd3d534fd585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1bcbfec9894362ce94ecd3d534fd585">&#9670;&nbsp;</a></span>warn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void DebugLogger::warn </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>message</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Записывает предупреждение в лог. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>Сообщение предупреждения. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="debug__logger_8h_source.html">debug_logger.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">DialogueSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_dialogue_system.html">DialogueSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">endDialogue</a>()</td><td class="entry"><a class="el" href="class_dialogue_system.html">DialogueSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">processDialogueChoice</a>(int choiceId)</td><td class="entry"><a class="el" href="class_dialogue_system.html">DialogueSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">startDialogue</a>(int npcId)</td><td class="entry"><a class="el" href="class_dialogue_system.html">DialogueSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,154 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс DialogueSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_dialogue_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс DialogueSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_dialogue_system.html" title="Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.">DialogueSystem</a> позволяет игрокам взаимодействовать с NPC через диалоговые окна.
<a href="class_dialogue_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="dialogue__system_8h_source.html">dialogue_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a3d6202c96351d80f754c7543ce11858f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">startDialogue</a> (int npcId)</td></tr>
<tr class="memdesc:a3d6202c96351d80f754c7543ce11858f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Начинает диалог с NPC. <a href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">Подробнее...</a><br /></td></tr>
<tr class="separator:a3d6202c96351d80f754c7543ce11858f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a59df0d39db84841e7f2e7e96b2c9db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">processDialogueChoice</a> (int choiceId)</td></tr>
<tr class="memdesc:a9a59df0d39db84841e7f2e7e96b2c9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обрабатывает выбор игрока в диалоге. <a href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">Подробнее...</a><br /></td></tr>
<tr class="separator:a9a59df0d39db84841e7f2e7e96b2c9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190168bfb39e374dcf112636bf9a8de1"><td class="memItemLeft" align="right" valign="top"><a id="a190168bfb39e374dcf112636bf9a8de1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">endDialogue</a> ()</td></tr>
<tr class="memdesc:a190168bfb39e374dcf112636bf9a8de1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Завершает диалог. <br /></td></tr>
<tr class="separator:a190168bfb39e374dcf112636bf9a8de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_dialogue_system.html" title="Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.">DialogueSystem</a> позволяет игрокам взаимодействовать с NPC через диалоговые окна. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a9a59df0d39db84841e7f2e7e96b2c9db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a59df0d39db84841e7f2e7e96b2c9db">&#9670;&nbsp;</a></span>processDialogueChoice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DialogueSystem::processDialogueChoice </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>choiceId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обрабатывает выбор игрока в диалоге. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">choiceId</td><td>Идентификатор выбранного варианта диалога. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3d6202c96351d80f754c7543ce11858f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d6202c96351d80f754c7543ce11858f">&#9670;&nbsp;</a></span>startDialogue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DialogueSystem::startDialogue </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>npcId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Начинает диалог с NPC. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">npcId</td><td>Идентификатор NPC, с которым начинается диалог. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="dialogue__system_8h_source.html">dialogue_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">DifficultySystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_difficulty_system.html">DifficultySystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">adjustGameplayParameters</a>()</td><td class="entry"><a class="el" href="class_difficulty_system.html">DifficultySystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">getDifficultyLevel</a>()</td><td class="entry"><a class="el" href="class_difficulty_system.html">DifficultySystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">setDifficultyLevel</a>()</td><td class="entry"><a class="el" href="class_difficulty_system.html">DifficultySystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,147 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс DifficultySystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_difficulty_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс DifficultySystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_difficulty_system.html" title="Класс DifficultySystem позволяет настраивать уровень сложности игры.">DifficultySystem</a> позволяет настраивать уровень сложности игры.
<a href="class_difficulty_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="difficulty__system_8h_source.html">difficulty_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a470f08dcb4e134df604c8779e0cf8e28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">setDifficultyLevel</a> ()</td></tr>
<tr class="memdesc:a470f08dcb4e134df604c8779e0cf8e28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Устанавливает уровень сложности. <a href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">Подробнее...</a><br /></td></tr>
<tr class="separator:a470f08dcb4e134df604c8779e0cf8e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f6e4b8e206a20096acf6aea2564e74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">getDifficultyLevel</a> ()</td></tr>
<tr class="memdesc:a89f6e4b8e206a20096acf6aea2564e74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Получает текущий уровень сложности. <a href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">Подробнее...</a><br /></td></tr>
<tr class="separator:a89f6e4b8e206a20096acf6aea2564e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477026ad959fa4f5ed6cb697bdd87767"><td class="memItemLeft" align="right" valign="top"><a id="a477026ad959fa4f5ed6cb697bdd87767"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">adjustGameplayParameters</a> ()</td></tr>
<tr class="memdesc:a477026ad959fa4f5ed6cb697bdd87767"><td class="mdescLeft">&#160;</td><td class="mdescRight">Адаптирует игровые параметры к выбранному уровню сложности. <br /></td></tr>
<tr class="separator:a477026ad959fa4f5ed6cb697bdd87767"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_difficulty_system.html" title="Класс DifficultySystem позволяет настраивать уровень сложности игры.">DifficultySystem</a> позволяет настраивать уровень сложности игры. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a89f6e4b8e206a20096acf6aea2564e74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89f6e4b8e206a20096acf6aea2564e74">&#9670;&nbsp;</a></span>getDifficultyLevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int DifficultySystem::getDifficultyLevel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Получает текущий уровень сложности. </p>
<dl class="section return"><dt>Возвращает</dt><dd>Текущий уровень сложности. </dd></dl>
</div>
</div>
<a id="a470f08dcb4e134df604c8779e0cf8e28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a470f08dcb4e134df604c8779e0cf8e28">&#9670;&nbsp;</a></span>setDifficultyLevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DifficultySystem::setDifficultyLevel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Устанавливает уровень сложности. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">difficultyLevel</td><td>Уровень сложности, который необходимо установить. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="difficulty__system_8h_source.html">difficulty_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">EffectsSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_effects_system.html">EffectsSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">addEffect</a>()</td><td class="entry"><a class="el" href="class_effects_system.html">EffectsSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">playEffect</a>(int effectId)</td><td class="entry"><a class="el" href="class_effects_system.html">EffectsSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">stopEffect</a>(int effectId)</td><td class="entry"><a class="el" href="class_effects_system.html">EffectsSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_effects_system.html">EffectsSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,207 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс EffectsSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_effects_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс EffectsSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_effects_system.html" title="Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.">EffectsSystem</a> управляет специальными визуальными и аудиоэффектами.
<a href="class_effects_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="effects__system_8h_source.html">effects_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:acdd7a7d4639fbfdc7663fb05aa632afd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">addEffect</a> ()</td></tr>
<tr class="memdesc:acdd7a7d4639fbfdc7663fb05aa632afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет новый эффект. <a href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">Подробнее...</a><br /></td></tr>
<tr class="separator:acdd7a7d4639fbfdc7663fb05aa632afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08e38061c38bff563c2f36583637d435"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">playEffect</a> (int effectId)</td></tr>
<tr class="memdesc:a08e38061c38bff563c2f36583637d435"><td class="mdescLeft">&#160;</td><td class="mdescRight">Воспроизводит эффект. <a href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">Подробнее...</a><br /></td></tr>
<tr class="separator:a08e38061c38bff563c2f36583637d435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4af4d4380dd793d5ebbdd4ef381b226c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">stopEffect</a> (int effectId)</td></tr>
<tr class="memdesc:a4af4d4380dd793d5ebbdd4ef381b226c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Останавливает эффект. <a href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">Подробнее...</a><br /></td></tr>
<tr class="separator:a4af4d4380dd793d5ebbdd4ef381b226c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8117947b39f05afb8ff0fbbcd3fff7d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a8117947b39f05afb8ff0fbbcd3fff7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет активные эффекты. <a href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">Подробнее...</a><br /></td></tr>
<tr class="separator:a8117947b39f05afb8ff0fbbcd3fff7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_effects_system.html" title="Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.">EffectsSystem</a> управляет специальными визуальными и аудиоэффектами. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="acdd7a7d4639fbfdc7663fb05aa632afd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd7a7d4639fbfdc7663fb05aa632afd">&#9670;&nbsp;</a></span>addEffect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void EffectsSystem::addEffect </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет новый эффект. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">effectParams</td><td>Параметры добавляемого эффекта. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a08e38061c38bff563c2f36583637d435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08e38061c38bff563c2f36583637d435">&#9670;&nbsp;</a></span>playEffect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void EffectsSystem::playEffect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>effectId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Воспроизводит эффект. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">effectId</td><td>Идентификатор воспроизводимого эффекта. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4af4d4380dd793d5ebbdd4ef381b226c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4af4d4380dd793d5ebbdd4ef381b226c">&#9670;&nbsp;</a></span>stopEffect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void EffectsSystem::stopEffect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>effectId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Останавливает эффект. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">effectId</td><td>Идентификатор останавливаемого эффекта. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8117947b39f05afb8ff0fbbcd3fff7d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8117947b39f05afb8ff0fbbcd3fff7d9">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void EffectsSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет активные эффекты. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="effects__system_8h_source.html">effects_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FactionSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_faction_system.html">FactionSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">changeReputation</a>(int factionId, int reputationDelta)</td><td class="entry"><a class="el" href="class_faction_system.html">FactionSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">getReputation</a>(int factionId)</td><td class="entry"><a class="el" href="class_faction_system.html">FactionSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс FactionSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_faction_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс FactionSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_faction_system.html" title="Класс FactionSystem управляет отношениями между игроком и различными группировками.">FactionSystem</a> управляет отношениями между игроком и различными группировками.
<a href="class_faction_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="faction__system_8h_source.html">faction_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a7aed2a5e758bfcb8603a2ab96925b12a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">changeReputation</a> (int factionId, int reputationDelta)</td></tr>
<tr class="memdesc:a7aed2a5e758bfcb8603a2ab96925b12a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Изменяет репутацию игрока в фракции. <a href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">Подробнее...</a><br /></td></tr>
<tr class="separator:a7aed2a5e758bfcb8603a2ab96925b12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ebe6b293e934e1b2c69d03e0c5a5b7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">getReputation</a> (int factionId)</td></tr>
<tr class="memdesc:a79ebe6b293e934e1b2c69d03e0c5a5b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Проверяет отношение фракции к игроку. <a href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">Подробнее...</a><br /></td></tr>
<tr class="separator:a79ebe6b293e934e1b2c69d03e0c5a5b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_faction_system.html" title="Класс FactionSystem управляет отношениями между игроком и различными группировками.">FactionSystem</a> управляет отношениями между игроком и различными группировками. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a7aed2a5e758bfcb8603a2ab96925b12a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7aed2a5e758bfcb8603a2ab96925b12a">&#9670;&nbsp;</a></span>changeReputation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FactionSystem::changeReputation </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>factionId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>reputationDelta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Изменяет репутацию игрока в фракции. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">factionId</td><td>Идентификатор фракции. </td></tr>
<tr><td class="paramname">reputationDelta</td><td>Изменение репутации игрока в указанной фракции. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a79ebe6b293e934e1b2c69d03e0c5a5b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ebe6b293e934e1b2c69d03e0c5a5b7">&#9670;&nbsp;</a></span>getReputation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int FactionSystem::getReputation </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>factionId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Проверяет отношение фракции к игроку. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">factionId</td><td>Идентификатор фракции. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Возвращает</dt><dd>Текущая репутация игрока в указанной фракции. </dd></dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="faction__system_8h_source.html">faction_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,82 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">GameEngine Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_game_engine.html">GameEngine</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">initialize</a>()</td><td class="entry"><a class="el" href="class_game_engine.html">GameEngine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">render</a>()</td><td class="entry"><a class="el" href="class_game_engine.html">GameEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">run</a>()</td><td class="entry"><a class="el" href="class_game_engine.html">GameEngine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">shutdown</a>()</td><td class="entry"><a class="el" href="class_game_engine.html">GameEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_game_engine.html">GameEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,149 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс GameEngine</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="#pri-methods">Закрытые члены</a> &#124;
<a href="class_game_engine-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс GameEngine</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_game_engine.html" title="Класс GameEngine является основой для всей архитектуры игры.">GameEngine</a> является основой для всей архитектуры игры.
<a href="class_game_engine.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="game__engine_8h_source.html">game_engine.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:af52f9b4cf1d9b2694eeb0aa2ea77de2f"><td class="memItemLeft" align="right" valign="top"><a id="af52f9b4cf1d9b2694eeb0aa2ea77de2f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">initialize</a> ()</td></tr>
<tr class="memdesc:af52f9b4cf1d9b2694eeb0aa2ea77de2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Инициализирует игровой движок и все его подсистемы. <br /></td></tr>
<tr class="separator:af52f9b4cf1d9b2694eeb0aa2ea77de2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab01970da2c68fefbf48b98c59d5627ae"><td class="memItemLeft" align="right" valign="top"><a id="ab01970da2c68fefbf48b98c59d5627ae"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">run</a> ()</td></tr>
<tr class="memdesc:ab01970da2c68fefbf48b98c59d5627ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Запускает основной игровой цикл. <br /></td></tr>
<tr class="separator:ab01970da2c68fefbf48b98c59d5627ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba20f4cd8d357c40ef763b17ab407918"><td class="memItemLeft" align="right" valign="top"><a id="aba20f4cd8d357c40ef763b17ab407918"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">shutdown</a> ()</td></tr>
<tr class="memdesc:aba20f4cd8d357c40ef763b17ab407918"><td class="mdescLeft">&#160;</td><td class="mdescRight">Останавливает игру и освобождает ресурсы. <br /></td></tr>
<tr class="separator:aba20f4cd8d357c40ef763b17ab407918"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Закрытые члены</h2></td></tr>
<tr class="memitem:aeb8df057dde6e18da6d2dc3e468afc8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:aeb8df057dde6e18da6d2dc3e468afc8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет все подсистемы (физика, анимация, AI и т.д.). <a href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">Подробнее...</a><br /></td></tr>
<tr class="separator:aeb8df057dde6e18da6d2dc3e468afc8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267bf9164ba09e32b7a24ba4afb527d4"><td class="memItemLeft" align="right" valign="top"><a id="a267bf9164ba09e32b7a24ba4afb527d4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">render</a> ()</td></tr>
<tr class="memdesc:a267bf9164ba09e32b7a24ba4afb527d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Рендерит текущее состояние игры. <br /></td></tr>
<tr class="separator:a267bf9164ba09e32b7a24ba4afb527d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_game_engine.html" title="Класс GameEngine является основой для всей архитектуры игры.">GameEngine</a> является основой для всей архитектуры игры. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="aeb8df057dde6e18da6d2dc3e468afc8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb8df057dde6e18da6d2dc3e468afc8b">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void GameEngine::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет все подсистемы (физика, анимация, AI и т.д.). </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="game__engine_8h_source.html">game_engine.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ItemInventory Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_item_inventory.html">ItemInventory</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce">addItem</a>()</td><td class="entry"><a class="el" href="class_item_inventory.html">ItemInventory</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b">removeItem</a>(int itemId)</td><td class="entry"><a class="el" href="class_item_inventory.html">ItemInventory</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91">useItem</a>(int itemId)</td><td class="entry"><a class="el" href="class_item_inventory.html">ItemInventory</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,178 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс ItemInventory</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_item_inventory-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс ItemInventory</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_item_inventory.html" title="Класс ItemInventory управляет предметами, доступными для игрока.">ItemInventory</a> управляет предметами, доступными для игрока.
<a href="class_item_inventory.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="item__inventory_8h_source.html">item_inventory.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a33e49c32a8761ae707da8b7b1875acce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce">addItem</a> ()</td></tr>
<tr class="memdesc:a33e49c32a8761ae707da8b7b1875acce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет предмет в инвентарь. <a href="class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce">Подробнее...</a><br /></td></tr>
<tr class="separator:a33e49c32a8761ae707da8b7b1875acce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a401e0ab07c2abe546edacda837a44c2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b">removeItem</a> (int itemId)</td></tr>
<tr class="memdesc:a401e0ab07c2abe546edacda837a44c2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Удаляет предмет из инвентаря. <a href="class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b">Подробнее...</a><br /></td></tr>
<tr class="separator:a401e0ab07c2abe546edacda837a44c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c19e0eb0e6bd5b661540c0dd75efc91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91">useItem</a> (int itemId)</td></tr>
<tr class="memdesc:a2c19e0eb0e6bd5b661540c0dd75efc91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Использует предмет. <a href="class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91">Подробнее...</a><br /></td></tr>
<tr class="separator:a2c19e0eb0e6bd5b661540c0dd75efc91"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_item_inventory.html" title="Класс ItemInventory управляет предметами, доступными для игрока.">ItemInventory</a> управляет предметами, доступными для игрока. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a33e49c32a8761ae707da8b7b1875acce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33e49c32a8761ae707da8b7b1875acce">&#9670;&nbsp;</a></span>addItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ItemInventory::addItem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет предмет в инвентарь. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">itemParams</td><td>Параметры добавляемого предмета. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a401e0ab07c2abe546edacda837a44c2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a401e0ab07c2abe546edacda837a44c2b">&#9670;&nbsp;</a></span>removeItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ItemInventory::removeItem </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>itemId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Удаляет предмет из инвентаря. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">itemId</td><td>Идентификатор предмета для удаления. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c19e0eb0e6bd5b661540c0dd75efc91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c19e0eb0e6bd5b661540c0dd75efc91">&#9670;&nbsp;</a></span>useItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ItemInventory::useItem </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>itemId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Использует предмет. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">itemId</td><td>Идентификатор предмета для использования. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="item__inventory_8h_source.html">item_inventory.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">LocalizationManager Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_localization_manager.html">LocalizationManager</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59">getString</a>(const std::string &amp;key)</td><td class="entry"><a class="el" href="class_localization_manager.html">LocalizationManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff">loadLanguagePack</a>(const std::string &amp;languageCode)</td><td class="entry"><a class="el" href="class_localization_manager.html">LocalizationManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8">setCurrentLanguage</a>(const std::string &amp;languageCode)</td><td class="entry"><a class="el" href="class_localization_manager.html">LocalizationManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,180 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс LocalizationManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_localization_manager-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс LocalizationManager</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_localization_manager.html" title="Класс LocalizationManager переводит текст и аудио игры на разные языки.">LocalizationManager</a> переводит текст и аудио игры на разные языки.
<a href="class_localization_manager.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="localization__manager_8h_source.html">localization_manager.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:abff19c89d4c43d29fb5c48d7d1c549ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff">loadLanguagePack</a> (const std::string &amp;languageCode)</td></tr>
<tr class="memdesc:abff19c89d4c43d29fb5c48d7d1c549ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает языковой пакет. <a href="class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff">Подробнее...</a><br /></td></tr>
<tr class="separator:abff19c89d4c43d29fb5c48d7d1c549ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dd0b9948e2ae4947fb08d9165e3dc59"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59">getString</a> (const std::string &amp;key)</td></tr>
<tr class="memdesc:a6dd0b9948e2ae4947fb08d9165e3dc59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Получает переведенную строку по ключу. <a href="class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59">Подробнее...</a><br /></td></tr>
<tr class="separator:a6dd0b9948e2ae4947fb08d9165e3dc59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72afe1b0d03d1385a83c63aa39ff03e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8">setCurrentLanguage</a> (const std::string &amp;languageCode)</td></tr>
<tr class="memdesc:a72afe1b0d03d1385a83c63aa39ff03e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Устанавливает текущий язык интерфейса. <a href="class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8">Подробнее...</a><br /></td></tr>
<tr class="separator:a72afe1b0d03d1385a83c63aa39ff03e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_localization_manager.html" title="Класс LocalizationManager переводит текст и аудио игры на разные языки.">LocalizationManager</a> переводит текст и аудио игры на разные языки. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a6dd0b9948e2ae4947fb08d9165e3dc59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dd0b9948e2ae4947fb08d9165e3dc59">&#9670;&nbsp;</a></span>getString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string LocalizationManager::getString </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Получает переведенную строку по ключу. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">key</td><td>Ключ строки для перевода. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Возвращает</dt><dd>Переведенная строка. </dd></dl>
</div>
</div>
<a id="abff19c89d4c43d29fb5c48d7d1c549ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abff19c89d4c43d29fb5c48d7d1c549ff">&#9670;&nbsp;</a></span>loadLanguagePack()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LocalizationManager::loadLanguagePack </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>languageCode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Загружает языковой пакет. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">languageCode</td><td>Код языка для загрузки. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a72afe1b0d03d1385a83c63aa39ff03e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72afe1b0d03d1385a83c63aa39ff03e8">&#9670;&nbsp;</a></span>setCurrentLanguage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LocalizationManager::setCurrentLanguage </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>languageCode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Устанавливает текущий язык интерфейса. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">languageCode</td><td>Код языка интерфейса. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="localization__manager_8h_source.html">localization_manager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ModdingSupport Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_modding_support.html">ModdingSupport</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6">loadMods</a>()</td><td class="entry"><a class="el" href="class_modding_support.html">ModdingSupport</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2">provideModdingAPI</a>()</td><td class="entry"><a class="el" href="class_modding_support.html">ModdingSupport</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b">toggleMod</a>(const std::string &amp;modId, bool enable)</td><td class="entry"><a class="el" href="class_modding_support.html">ModdingSupport</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,140 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс ModdingSupport</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_modding_support-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс ModdingSupport</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_modding_support.html" title="Класс ModdingSupport позволяет сообществу создавать и распространять собственные модификации к игре.">ModdingSupport</a> позволяет сообществу создавать и распространять собственные модификации к игре.
<a href="class_modding_support.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="modding__support_8h_source.html">modding_support.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a8b1260ab6878f5de6b3acb059eda23c6"><td class="memItemLeft" align="right" valign="top"><a id="a8b1260ab6878f5de6b3acb059eda23c6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6">loadMods</a> ()</td></tr>
<tr class="memdesc:a8b1260ab6878f5de6b3acb059eda23c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает модификации. <br /></td></tr>
<tr class="separator:a8b1260ab6878f5de6b3acb059eda23c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8a0cd71afd73a1c4727b3f44d9849b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b">toggleMod</a> (const std::string &amp;modId, bool enable)</td></tr>
<tr class="memdesc:add8a0cd71afd73a1c4727b3f44d9849b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Включает или отключает модификацию. <a href="class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b">Подробнее...</a><br /></td></tr>
<tr class="separator:add8a0cd71afd73a1c4727b3f44d9849b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55cb6cd432b6f5aa64fac9ac3846a8f2"><td class="memItemLeft" align="right" valign="top"><a id="a55cb6cd432b6f5aa64fac9ac3846a8f2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2">provideModdingAPI</a> ()</td></tr>
<tr class="memdesc:a55cb6cd432b6f5aa64fac9ac3846a8f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Предоставляет интерфейс для модификаций для взаимодействия с игровым движком. <br /></td></tr>
<tr class="separator:a55cb6cd432b6f5aa64fac9ac3846a8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_modding_support.html" title="Класс ModdingSupport позволяет сообществу создавать и распространять собственные модификации к игре.">ModdingSupport</a> позволяет сообществу создавать и распространять собственные модификации к игре. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="add8a0cd71afd73a1c4727b3f44d9849b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add8a0cd71afd73a1c4727b3f44d9849b">&#9670;&nbsp;</a></span>toggleMod()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ModdingSupport::toggleMod </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>modId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enable</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Включает или отключает модификацию. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">modId</td><td>Идентификатор модификации. </td></tr>
<tr><td class="paramname">enable</td><td>Флаг, указывающий, следует ли включить модификацию. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="modding__support_8h_source.html">modding_support.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">MultiplayerManager Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d">closeSession</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b">createSession</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f">handlePlayerJoin</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a">handlePlayerLeave</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6">initializeNetwork</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7">joinSession</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5">receiveData</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f">sendData</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a">synchronizeGameState</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf">updateNetworkEvents</a>()</td><td class="entry"><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,272 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс MultiplayerManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="#pri-methods">Закрытые члены</a> &#124;
<a href="class_multiplayer_manager-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс MultiplayerManager</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_multiplayer_manager.html" title="Класс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.">MultiplayerManager</a> позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.
<a href="class_multiplayer_manager.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="multiplayer__manager_8h_source.html">multiplayer_manager.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a7e748fa6ce2900814ccd47dfd5c243b6"><td class="memItemLeft" align="right" valign="top"><a id="a7e748fa6ce2900814ccd47dfd5c243b6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6">initializeNetwork</a> ()</td></tr>
<tr class="memdesc:a7e748fa6ce2900814ccd47dfd5c243b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Инициализирует сетевую инфраструктуру для мультиплеера. <br /></td></tr>
<tr class="separator:a7e748fa6ce2900814ccd47dfd5c243b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d2617d5398f6e55a68e38c1fb37a8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b">createSession</a> ()</td></tr>
<tr class="memdesc:a48d2617d5398f6e55a68e38c1fb37a8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Создает новую мультиплеерную сессию. <a href="class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b">Подробнее...</a><br /></td></tr>
<tr class="separator:a48d2617d5398f6e55a68e38c1fb37a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b6261976a4ad3c2de89b8db964959f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7">joinSession</a> ()</td></tr>
<tr class="memdesc:a7b6261976a4ad3c2de89b8db964959f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Присоединяется к существующей мультиплеерной сессии. <a href="class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7">Подробнее...</a><br /></td></tr>
<tr class="separator:a7b6261976a4ad3c2de89b8db964959f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8713ca0191b7261126272dafca29f2cf"><td class="memItemLeft" align="right" valign="top"><a id="a8713ca0191b7261126272dafca29f2cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf">updateNetworkEvents</a> ()</td></tr>
<tr class="memdesc:a8713ca0191b7261126272dafca29f2cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обрабатывает события сети и обновляет состояние мультиплеера. <br /></td></tr>
<tr class="separator:a8713ca0191b7261126272dafca29f2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa484c5d22767eab88a7af456ac6a099f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f">sendData</a> ()</td></tr>
<tr class="memdesc:aa484c5d22767eab88a7af456ac6a099f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Отправляет данные игрока на сервер или другим игрокам. <a href="class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f">Подробнее...</a><br /></td></tr>
<tr class="separator:aa484c5d22767eab88a7af456ac6a099f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11316b07e85272b4e78b5aa54a4780d5"><td class="memItemLeft" align="right" valign="top"><a id="a11316b07e85272b4e78b5aa54a4780d5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5">receiveData</a> ()</td></tr>
<tr class="memdesc:a11316b07e85272b4e78b5aa54a4780d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Получает данные от сервера или других игроков. <br /></td></tr>
<tr class="separator:a11316b07e85272b4e78b5aa54a4780d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa962fd408388cbeb886be26c765926d"><td class="memItemLeft" align="right" valign="top"><a id="aaa962fd408388cbeb886be26c765926d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d">closeSession</a> ()</td></tr>
<tr class="memdesc:aaa962fd408388cbeb886be26c765926d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Завершает сессию и отключается от мультиплеера. <br /></td></tr>
<tr class="separator:aaa962fd408388cbeb886be26c765926d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Закрытые члены</h2></td></tr>
<tr class="memitem:ab79c879bd64db377585050b20ae4c77f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f">handlePlayerJoin</a> ()</td></tr>
<tr class="memdesc:ab79c879bd64db377585050b20ae4c77f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обрабатывает подключение нового игрока. <a href="class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f">Подробнее...</a><br /></td></tr>
<tr class="separator:ab79c879bd64db377585050b20ae4c77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4284fd956b3636f15277f53c83ba712a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a">handlePlayerLeave</a> ()</td></tr>
<tr class="memdesc:a4284fd956b3636f15277f53c83ba712a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обрабатывает выход игрока из сессии. <a href="class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a">Подробнее...</a><br /></td></tr>
<tr class="separator:a4284fd956b3636f15277f53c83ba712a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac68b4eda8b76435634e85ba150c071a"><td class="memItemLeft" align="right" valign="top"><a id="aac68b4eda8b76435634e85ba150c071a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a">synchronizeGameState</a> ()</td></tr>
<tr class="memdesc:aac68b4eda8b76435634e85ba150c071a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Синхронизирует состояние игры между всеми участниками. <br /></td></tr>
<tr class="separator:aac68b4eda8b76435634e85ba150c071a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_multiplayer_manager.html" title="Класс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.">MultiplayerManager</a> позволяет игрокам взаимодействовать друг с другом в онлайн-режиме. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a48d2617d5398f6e55a68e38c1fb37a8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48d2617d5398f6e55a68e38c1fb37a8b">&#9670;&nbsp;</a></span>createSession()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MultiplayerManager::createSession </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Создает новую мультиплеерную сессию. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">sessionParams</td><td>Параметры новой сессии. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab79c879bd64db377585050b20ae4c77f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab79c879bd64db377585050b20ae4c77f">&#9670;&nbsp;</a></span>handlePlayerJoin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void MultiplayerManager::handlePlayerJoin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Обрабатывает подключение нового игрока. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">playerData</td><td>Данные о новом подключившемся игроке. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4284fd956b3636f15277f53c83ba712a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4284fd956b3636f15277f53c83ba712a">&#9670;&nbsp;</a></span>handlePlayerLeave()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void MultiplayerManager::handlePlayerLeave </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Обрабатывает выход игрока из сессии. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">playerId</td><td>Идентификатор игрока, который вышел из сессии. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7b6261976a4ad3c2de89b8db964959f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b6261976a4ad3c2de89b8db964959f7">&#9670;&nbsp;</a></span>joinSession()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MultiplayerManager::joinSession </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Присоединяется к существующей мультиплеерной сессии. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">sessionId</td><td>Идентификатор сессии, к которой присоединяется игрок. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa484c5d22767eab88a7af456ac6a099f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa484c5d22767eab88a7af456ac6a099f">&#9670;&nbsp;</a></span>sendData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MultiplayerManager::sendData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Отправляет данные игрока на сервер или другим игрокам. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">data</td><td>Данные для отправки. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="multiplayer__manager_8h_source.html">multiplayer_manager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">NavigationMapSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_navigation_map_system.html">NavigationMapSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549">createOrUpdateMap</a>()</td><td class="entry"><a class="el" href="class_navigation_map_system.html">NavigationMapSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba">displayMapSection</a>()</td><td class="entry"><a class="el" href="class_navigation_map_system.html">NavigationMapSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e">findPath</a>()</td><td class="entry"><a class="el" href="class_navigation_map_system.html">NavigationMapSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,177 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс NavigationMapSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_navigation_map_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс NavigationMapSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_navigation_map_system.html" title="Класс NavigationMapSystem предоставляет карты и инструменты навигации.">NavigationMapSystem</a> предоставляет карты и инструменты навигации.
<a href="class_navigation_map_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="navigation__map__system_8h_source.html">navigation_map_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a5a02c1008f6da11ecf9f70dac8213549"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549">createOrUpdateMap</a> ()</td></tr>
<tr class="memdesc:a5a02c1008f6da11ecf9f70dac8213549"><td class="mdescLeft">&#160;</td><td class="mdescRight">Создает карту мира или обновляет существующую. <a href="class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549">Подробнее...</a><br /></td></tr>
<tr class="separator:a5a02c1008f6da11ecf9f70dac8213549"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb4180d51d2f7a69c15ebe3de788744e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e">findPath</a> ()</td></tr>
<tr class="memdesc:adb4180d51d2f7a69c15ebe3de788744e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Позволяет получить маршрут от одной точки до другой. <a href="class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e">Подробнее...</a><br /></td></tr>
<tr class="separator:adb4180d51d2f7a69c15ebe3de788744e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeacdf0fc20852877a74632b5fb2128ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba">displayMapSection</a> ()</td></tr>
<tr class="memdesc:aeacdf0fc20852877a74632b5fb2128ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Отображает карту или часть карты. <a href="class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba">Подробнее...</a><br /></td></tr>
<tr class="separator:aeacdf0fc20852877a74632b5fb2128ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_navigation_map_system.html" title="Класс NavigationMapSystem предоставляет карты и инструменты навигации.">NavigationMapSystem</a> предоставляет карты и инструменты навигации. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a5a02c1008f6da11ecf9f70dac8213549"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a02c1008f6da11ecf9f70dac8213549">&#9670;&nbsp;</a></span>createOrUpdateMap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NavigationMapSystem::createOrUpdateMap </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Создает карту мира или обновляет существующую. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">worldParams</td><td>Параметры мира для создания или обновления карты. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aeacdf0fc20852877a74632b5fb2128ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeacdf0fc20852877a74632b5fb2128ba">&#9670;&nbsp;</a></span>displayMapSection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NavigationMapSystem::displayMapSection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Отображает карту или часть карты. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">displayParams</td><td>Параметры отображения карты. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adb4180d51d2f7a69c15ebe3de788744e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb4180d51d2f7a69c15ebe3de788744e">&#9670;&nbsp;</a></span>findPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NavigationMapSystem::findPath </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Позволяет получить маршрут от одной точки до другой. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">startPoint</td><td>Начальная точка маршрута. </td></tr>
<tr><td class="paramname">endPoint</td><td>Конечная точка маршрута. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="navigation__map__system_8h_source.html">navigation_map_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">PhysicsSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_physics_system.html">PhysicsSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physics_system.html#a383481896f30a9e3b4a0910bd7366317">initialize</a>()</td><td class="entry"><a class="el" href="class_physics_system.html">PhysicsSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f">shutdown</a>()</td><td class="entry"><a class="el" href="class_physics_system.html">PhysicsSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_physics_system.html">PhysicsSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,129 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс PhysicsSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_physics_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс PhysicsSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_physics_system.html" title="Класс PhysicsSystem обрабатывает физическое поведение объектов.">PhysicsSystem</a> обрабатывает физическое поведение объектов.
<a href="class_physics_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="physics__system_8h_source.html">physics_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a383481896f30a9e3b4a0910bd7366317"><td class="memItemLeft" align="right" valign="top"><a id="a383481896f30a9e3b4a0910bd7366317"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physics_system.html#a383481896f30a9e3b4a0910bd7366317">initialize</a> ()</td></tr>
<tr class="memdesc:a383481896f30a9e3b4a0910bd7366317"><td class="mdescLeft">&#160;</td><td class="mdescRight">Инициализирует физический мир. <br /></td></tr>
<tr class="separator:a383481896f30a9e3b4a0910bd7366317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e97af2ff3ac8bf879ab289397eb939c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a7e97af2ff3ac8bf879ab289397eb939c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние физического мира. <a href="class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c">Подробнее...</a><br /></td></tr>
<tr class="separator:a7e97af2ff3ac8bf879ab289397eb939c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa693c13b71beb03a4beb0537b5c33c3f"><td class="memItemLeft" align="right" valign="top"><a id="aa693c13b71beb03a4beb0537b5c33c3f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f">shutdown</a> ()</td></tr>
<tr class="memdesc:aa693c13b71beb03a4beb0537b5c33c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Очищает физические объекты и мир. <br /></td></tr>
<tr class="separator:aa693c13b71beb03a4beb0537b5c33c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_physics_system.html" title="Класс PhysicsSystem обрабатывает физическое поведение объектов.">PhysicsSystem</a> обрабатывает физическое поведение объектов. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a7e97af2ff3ac8bf879ab289397eb939c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e97af2ff3ac8bf879ab289397eb939c">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PhysicsSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние физического мира. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="physics__system_8h_source.html">physics_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">QuestSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_quest_system.html">QuestSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_quest_system.html#a672038c5907685856f4d417cd795d785">addQuest</a>()</td><td class="entry"><a class="el" href="class_quest_system.html">QuestSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed">completeQuest</a>(int questId)</td><td class="entry"><a class="el" href="class_quest_system.html">QuestSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_quest_system.html">QuestSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,178 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс QuestSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_quest_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс QuestSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_quest_system.html" title="Класс QuestSystem управляет заданиями и миссиями.">QuestSystem</a> управляет заданиями и миссиями.
<a href="class_quest_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="quest__system_8h_source.html">quest_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a672038c5907685856f4d417cd795d785"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quest_system.html#a672038c5907685856f4d417cd795d785">addQuest</a> ()</td></tr>
<tr class="memdesc:a672038c5907685856f4d417cd795d785"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет новый квест. <a href="class_quest_system.html#a672038c5907685856f4d417cd795d785">Подробнее...</a><br /></td></tr>
<tr class="separator:a672038c5907685856f4d417cd795d785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7289df0bf8309e86e86f4569fc547b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:aa7289df0bf8309e86e86f4569fc547b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Проверяет выполнение условий квеста. <a href="class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8">Подробнее...</a><br /></td></tr>
<tr class="separator:aa7289df0bf8309e86e86f4569fc547b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4f81a2b40e5e6b9a57337646cb19ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed">completeQuest</a> (int questId)</td></tr>
<tr class="memdesc:a2c4f81a2b40e5e6b9a57337646cb19ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Завершает квест. <a href="class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed">Подробнее...</a><br /></td></tr>
<tr class="separator:a2c4f81a2b40e5e6b9a57337646cb19ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_quest_system.html" title="Класс QuestSystem управляет заданиями и миссиями.">QuestSystem</a> управляет заданиями и миссиями. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a672038c5907685856f4d417cd795d785"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a672038c5907685856f4d417cd795d785">&#9670;&nbsp;</a></span>addQuest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void QuestSystem::addQuest </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет новый квест. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">questParams</td><td>Параметры добавляемого квеста. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c4f81a2b40e5e6b9a57337646cb19ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c4f81a2b40e5e6b9a57337646cb19ed">&#9670;&nbsp;</a></span>completeQuest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void QuestSystem::completeQuest </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>questId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Завершает квест. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">questId</td><td>Идентификатор завершаемого квеста. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa7289df0bf8309e86e86f4569fc547b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7289df0bf8309e86e86f4569fc547b8">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void QuestSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Проверяет выполнение условий квеста. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="quest__system_8h_source.html">quest_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ResourceManager Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_resource_manager.html">ResourceManager</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b">getResource</a>(const std::string &amp;resourceName)</td><td class="entry"><a class="el" href="class_resource_manager.html">ResourceManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_resource_manager.html#abda6ed5275971daf95188b364f697624">loadResource</a>(const std::string &amp;resourcePath)</td><td class="entry"><a class="el" href="class_resource_manager.html">ResourceManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a">unloadAllResources</a>()</td><td class="entry"><a class="el" href="class_resource_manager.html">ResourceManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс ResourceManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_resource_manager-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс ResourceManager</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_resource_manager.html" title="Класс ResourceManager управляет загрузкой и выгрузкой игровых ресурсов.">ResourceManager</a> управляет загрузкой и выгрузкой игровых ресурсов.
<a href="class_resource_manager.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="resource__manager_8h_source.html">resource_manager.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:abda6ed5275971daf95188b364f697624"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_resource_manager.html#abda6ed5275971daf95188b364f697624">loadResource</a> (const std::string &amp;resourcePath)</td></tr>
<tr class="memdesc:abda6ed5275971daf95188b364f697624"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает ресурс (текстура, модель, звук и т.д.). <a href="class_resource_manager.html#abda6ed5275971daf95188b364f697624">Подробнее...</a><br /></td></tr>
<tr class="separator:abda6ed5275971daf95188b364f697624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e19865e0c7f5db8ec2068802092fe9b"><td class="memTemplParams" colspan="2">template&lt;typename ResourceType &gt; </td></tr>
<tr class="memitem:a6e19865e0c7f5db8ec2068802092fe9b"><td class="memTemplItemLeft" align="right" valign="top">ResourceType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b">getResource</a> (const std::string &amp;resourceName)</td></tr>
<tr class="memdesc:a6e19865e0c7f5db8ec2068802092fe9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Возвращает загруженный ресурс. <a href="class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b">Подробнее...</a><br /></td></tr>
<tr class="separator:a6e19865e0c7f5db8ec2068802092fe9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e6c416a491f6fcc78ed682313feb4a"><td class="memItemLeft" align="right" valign="top"><a id="ac8e6c416a491f6fcc78ed682313feb4a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a">unloadAllResources</a> ()</td></tr>
<tr class="memdesc:ac8e6c416a491f6fcc78ed682313feb4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Освобождает ресурсы. <br /></td></tr>
<tr class="separator:ac8e6c416a491f6fcc78ed682313feb4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_resource_manager.html" title="Класс ResourceManager управляет загрузкой и выгрузкой игровых ресурсов.">ResourceManager</a> управляет загрузкой и выгрузкой игровых ресурсов. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a6e19865e0c7f5db8ec2068802092fe9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e19865e0c7f5db8ec2068802092fe9b">&#9670;&nbsp;</a></span>getResource()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ResourceType &gt; </div>
<table class="memname">
<tr>
<td class="memname">ResourceType ResourceManager::getResource </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>resourceName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Возвращает загруженный ресурс. </p>
<dl class="tparams"><dt>Параметры шаблона</dt><dd>
<table class="tparams">
<tr><td class="paramname">ResourceType</td><td>Тип возвращаемого ресурса. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">resourceName</td><td>Имя ресурса. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Возвращает</dt><dd>Загруженный ресурс заданного типа. </dd></dl>
</div>
</div>
<a id="abda6ed5275971daf95188b364f697624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda6ed5275971daf95188b364f697624">&#9670;&nbsp;</a></span>loadResource()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ResourceManager::loadResource </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>resourcePath</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Загружает ресурс (текстура, модель, звук и т.д.). </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">resourcePath</td><td>Путь к ресурсу. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="resource__manager_8h_source.html">resource_manager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,83 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">SaveLoadSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_save_load_system.html">SaveLoadSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678">deleteSaveFile</a>(const std::string &amp;saveFileName)</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16">deserializeGameState</a>()</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f">listSaveFiles</a>()</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_save_load_system.html#a958db47854276a20dd05f4667efedd52">loadGame</a>(const std::string &amp;saveFileName)</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f">saveGame</a>(const std::string &amp;saveFileName,)</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a">serializeGameState</a>()</td><td class="entry"><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,279 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс SaveLoadSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="#pri-methods">Закрытые члены</a> &#124;
<a href="class_save_load_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс SaveLoadSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_save_load_system.html" title="Класс SaveLoadSystem позволяет игроку сохранять и загружать свой прогресс.">SaveLoadSystem</a> позволяет игроку сохранять и загружать свой прогресс.
<a href="class_save_load_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="save__load__system_8h_source.html">save_load_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a31fcc0da725b07fc0f37f0cb3089e64f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f">saveGame</a> (const std::string &amp;saveFileName,)</td></tr>
<tr class="memdesc:a31fcc0da725b07fc0f37f0cb3089e64f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Сохраняет текущее состояние игры в файл. <a href="class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f">Подробнее...</a><br /></td></tr>
<tr class="separator:a31fcc0da725b07fc0f37f0cb3089e64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958db47854276a20dd05f4667efedd52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#a958db47854276a20dd05f4667efedd52">loadGame</a> (const std::string &amp;saveFileName)</td></tr>
<tr class="memdesc:a958db47854276a20dd05f4667efedd52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает состояние игры из файла. <a href="class_save_load_system.html#a958db47854276a20dd05f4667efedd52">Подробнее...</a><br /></td></tr>
<tr class="separator:a958db47854276a20dd05f4667efedd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c98f49b73df9103038259dbf2e2d92f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f">listSaveFiles</a> ()</td></tr>
<tr class="memdesc:a2c98f49b73df9103038259dbf2e2d92f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Перечисляет доступные файлы сохранений. <a href="class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f">Подробнее...</a><br /></td></tr>
<tr class="separator:a2c98f49b73df9103038259dbf2e2d92f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ca3c59e3a54cbb83f3e86e37b52678"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678">deleteSaveFile</a> (const std::string &amp;saveFileName)</td></tr>
<tr class="memdesc:af4ca3c59e3a54cbb83f3e86e37b52678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Удаляет файл сохранения. <a href="class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678">Подробнее...</a><br /></td></tr>
<tr class="separator:af4ca3c59e3a54cbb83f3e86e37b52678"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Закрытые члены</h2></td></tr>
<tr class="memitem:aee6cfe1ef668a4f35c4ea45992648d2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a">serializeGameState</a> ()</td></tr>
<tr class="memdesc:aee6cfe1ef668a4f35c4ea45992648d2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Сериализует данные состояния игры для сохранения. <a href="class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a">Подробнее...</a><br /></td></tr>
<tr class="separator:aee6cfe1ef668a4f35c4ea45992648d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03a7ad36d7299b930caffe09b791ac16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16">deserializeGameState</a> ()</td></tr>
<tr class="memdesc:a03a7ad36d7299b930caffe09b791ac16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Десериализует данные состояния игры из файла сохранения. <a href="class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16">Подробнее...</a><br /></td></tr>
<tr class="separator:a03a7ad36d7299b930caffe09b791ac16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_save_load_system.html" title="Класс SaveLoadSystem позволяет игроку сохранять и загружать свой прогресс.">SaveLoadSystem</a> позволяет игроку сохранять и загружать свой прогресс. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="af4ca3c59e3a54cbb83f3e86e37b52678"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4ca3c59e3a54cbb83f3e86e37b52678">&#9670;&nbsp;</a></span>deleteSaveFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SaveLoadSystem::deleteSaveFile </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>saveFileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Удаляет файл сохранения. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">saveFileName</td><td>Имя файла сохранения для удаления. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a03a7ad36d7299b930caffe09b791ac16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03a7ad36d7299b930caffe09b791ac16">&#9670;&nbsp;</a></span>deserializeGameState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SaveLoadSystem::deserializeGameState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Десериализует данные состояния игры из файла сохранения. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">loadParams</td><td>Параметры для загрузки состояния игры. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c98f49b73df9103038259dbf2e2d92f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c98f49b73df9103038259dbf2e2d92f">&#9670;&nbsp;</a></span>listSaveFiles()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; SaveLoadSystem::listSaveFiles </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Перечисляет доступные файлы сохранений. </p>
<dl class="section return"><dt>Возвращает</dt><dd>Вектор строк, содержащих имена доступных файлов сохранений. </dd></dl>
</div>
</div>
<a id="a958db47854276a20dd05f4667efedd52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a958db47854276a20dd05f4667efedd52">&#9670;&nbsp;</a></span>loadGame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SaveLoadSystem::loadGame </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>saveFileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Загружает состояние игры из файла. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">saveFileName</td><td>Имя файла сохранения. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a31fcc0da725b07fc0f37f0cb3089e64f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31fcc0da725b07fc0f37f0cb3089e64f">&#9670;&nbsp;</a></span>saveGame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SaveLoadSystem::saveGame </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>saveFileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Сохраняет текущее состояние игры в файл. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">saveFileName</td><td>Имя файла сохранения. </td></tr>
<tr><td class="paramname">otherParams</td><td>Другие параметры, такие как данные о состоянии игры. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aee6cfe1ef668a4f35c4ea45992648d2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee6cfe1ef668a4f35c4ea45992648d2a">&#9670;&nbsp;</a></span>serializeGameState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SaveLoadSystem::serializeGameState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Сериализует данные состояния игры для сохранения. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">gameStateParams</td><td>Параметры состояния игры для сериализации. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="save__load__system_8h_source.html">save_load_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">StateManager Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_state_manager.html">StateManager</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38">popState</a>()</td><td class="entry"><a class="el" href="class_state_manager.html">StateManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e">pushState</a>()</td><td class="entry"><a class="el" href="class_state_manager.html">StateManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf">render</a>()</td><td class="entry"><a class="el" href="class_state_manager.html">StateManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_state_manager.html">StateManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,157 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс StateManager</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_state_manager-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс StateManager</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_state_manager.html" title="Класс StateManager управляет переходами между различными состояниями игры.">StateManager</a> управляет переходами между различными состояниями игры.
<a href="class_state_manager.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="state__manager_8h_source.html">state_manager.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:ad7c3f970b3f0093bef4a1dcd68b4c53e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e">pushState</a> ()</td></tr>
<tr class="memdesc:ad7c3f970b3f0093bef4a1dcd68b4c53e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет новое состояние в стек состояний. <a href="class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e">Подробнее...</a><br /></td></tr>
<tr class="separator:ad7c3f970b3f0093bef4a1dcd68b4c53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5f8c0609e74fb2346b6b7f5930bb38"><td class="memItemLeft" align="right" valign="top"><a id="a1c5f8c0609e74fb2346b6b7f5930bb38"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38">popState</a> ()</td></tr>
<tr class="memdesc:a1c5f8c0609e74fb2346b6b7f5930bb38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Удаляет текущее состояние, возвращаясь к предыдущему. <br /></td></tr>
<tr class="separator:a1c5f8c0609e74fb2346b6b7f5930bb38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae02fb746e1ef597d2842aaec506030b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:ae02fb746e1ef597d2842aaec506030b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет текущее состояние. <a href="class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2">Подробнее...</a><br /></td></tr>
<tr class="separator:ae02fb746e1ef597d2842aaec506030b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02e78818db709db59df3a46a4bb47ddf"><td class="memItemLeft" align="right" valign="top"><a id="a02e78818db709db59df3a46a4bb47ddf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf">render</a> ()</td></tr>
<tr class="memdesc:a02e78818db709db59df3a46a4bb47ddf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Рендерит текущее состояние. <br /></td></tr>
<tr class="separator:a02e78818db709db59df3a46a4bb47ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_state_manager.html" title="Класс StateManager управляет переходами между различными состояниями игры.">StateManager</a> управляет переходами между различными состояниями игры. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="ad7c3f970b3f0093bef4a1dcd68b4c53e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7c3f970b3f0093bef4a1dcd68b4c53e">&#9670;&nbsp;</a></span>pushState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StateManager::pushState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет новое состояние в стек состояний. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">state</td><td>Состояние, которое нужно добавить. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae02fb746e1ef597d2842aaec506030b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae02fb746e1ef597d2842aaec506030b2">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StateManager::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет текущее состояние. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="state__manager_8h_source.html">state_manager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">TradeSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_trade_system.html">TradeSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_trade_system.html#a387cff93c2de627358c4300094a01865">closeTrade</a>()</td><td class="entry"><a class="el" href="class_trade_system.html">TradeSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6">executeTrade</a>()</td><td class="entry"><a class="el" href="class_trade_system.html">TradeSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8">initiateTrade</a>()</td><td class="entry"><a class="el" href="class_trade_system.html">TradeSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,152 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс TradeSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_trade_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс TradeSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_trade_system.html" title="Класс TradeSystem управляет экономикой и торговлей в игре.">TradeSystem</a> управляет экономикой и торговлей в игре.
<a href="class_trade_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="trade__system_8h_source.html">trade_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a56bd2df3c61ab6e7f2531c35b04c64e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8">initiateTrade</a> ()</td></tr>
<tr class="memdesc:a56bd2df3c61ab6e7f2531c35b04c64e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Открывает торговое окно с NPC или другим игроком. <a href="class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8">Подробнее...</a><br /></td></tr>
<tr class="separator:a56bd2df3c61ab6e7f2531c35b04c64e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16436c76148cc7e8da199a237de3d8c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6">executeTrade</a> ()</td></tr>
<tr class="memdesc:a16436c76148cc7e8da199a237de3d8c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Выполняет обмен предметами и/или валютой. <a href="class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6">Подробнее...</a><br /></td></tr>
<tr class="separator:a16436c76148cc7e8da199a237de3d8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387cff93c2de627358c4300094a01865"><td class="memItemLeft" align="right" valign="top"><a id="a387cff93c2de627358c4300094a01865"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_trade_system.html#a387cff93c2de627358c4300094a01865">closeTrade</a> ()</td></tr>
<tr class="memdesc:a387cff93c2de627358c4300094a01865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Закрывает торговое окно. <br /></td></tr>
<tr class="separator:a387cff93c2de627358c4300094a01865"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_trade_system.html" title="Класс TradeSystem управляет экономикой и торговлей в игре.">TradeSystem</a> управляет экономикой и торговлей в игре. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a16436c76148cc7e8da199a237de3d8c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16436c76148cc7e8da199a237de3d8c6">&#9670;&nbsp;</a></span>executeTrade()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TradeSystem::executeTrade </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Выполняет обмен предметами и/или валютой. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">tradeParams</td><td>Параметры торговли, такие как предметы для обмена и сумма валюты. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a56bd2df3c61ab6e7f2531c35b04c64e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56bd2df3c61ab6e7f2531c35b04c64e8">&#9670;&nbsp;</a></span>initiateTrade()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TradeSystem::initiateTrade </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Открывает торговое окно с NPC или другим игроком. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">tradingPartner</td><td>Торговый партнер (NPC или другой игрок). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="trade__system_8h_source.html">trade_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">UISystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_u_i_system.html">UISystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e">createUIElement</a>()</td><td class="entry"><a class="el" href="class_u_i_system.html">UISystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69">render</a>()</td><td class="entry"><a class="el" href="class_u_i_system.html">UISystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_u_i_system.html">UISystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,153 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс UISystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_u_i_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс UISystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_u_i_system.html" title="Класс UISystem управляет элементами интерфейса и взаимодействием с пользователем.">UISystem</a> управляет элементами интерфейса и взаимодействием с пользователем.
<a href="class_u_i_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="ui__system_8h_source.html">ui_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a283dc5c0eef4096f9fc59ec580d59d7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e">createUIElement</a> ()</td></tr>
<tr class="memdesc:a283dc5c0eef4096f9fc59ec580d59d7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Создает новый элемент UI. <a href="class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e">Подробнее...</a><br /></td></tr>
<tr class="separator:a283dc5c0eef4096f9fc59ec580d59d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a18d7e7398ace317fba4a0352bdb80d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a7a18d7e7398ace317fba4a0352bdb80d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние UI элементов. <a href="class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d">Подробнее...</a><br /></td></tr>
<tr class="separator:a7a18d7e7398ace317fba4a0352bdb80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85673e98a911b0ab7ae101c2a8c5e69"><td class="memItemLeft" align="right" valign="top"><a id="ad85673e98a911b0ab7ae101c2a8c5e69"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69">render</a> ()</td></tr>
<tr class="memdesc:ad85673e98a911b0ab7ae101c2a8c5e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Отрисовывает элементы UI. <br /></td></tr>
<tr class="separator:ad85673e98a911b0ab7ae101c2a8c5e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_u_i_system.html" title="Класс UISystem управляет элементами интерфейса и взаимодействием с пользователем.">UISystem</a> управляет элементами интерфейса и взаимодействием с пользователем. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a283dc5c0eef4096f9fc59ec580d59d7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a283dc5c0eef4096f9fc59ec580d59d7e">&#9670;&nbsp;</a></span>createUIElement()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void UISystem::createUIElement </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Создает новый элемент UI. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">elementParams</td><td>Параметры создаваемого элемента интерфейса. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7a18d7e7398ace317fba4a0352bdb80d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a18d7e7398ace317fba4a0352bdb80d">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void UISystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние UI элементов. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="ui__system_8h_source.html">ui_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">WeatherTimeSystem Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_weather_time_system.html#a7ace7672f172888226097c572492c068">changeWeather</a>()</td><td class="entry"><a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a">initialize</a>()</td><td class="entry"><a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90">setTimeOfDay</a>()</td><td class="entry"><a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7">update</a>(float deltaTime)</td><td class="entry"><a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,205 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс WeatherTimeSystem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_weather_time_system-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс WeatherTimeSystem</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_weather_time_system.html" title="Класс WeatherTimeSystem симулирует изменение погоды и суточные циклы.">WeatherTimeSystem</a> симулирует изменение погоды и суточные циклы.
<a href="class_weather_time_system.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="weather__time__system_8h_source.html">weather_time_system.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a6f7124f3c43135e4a20a0244acb25d8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a">initialize</a> ()</td></tr>
<tr class="memdesc:a6f7124f3c43135e4a20a0244acb25d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Устанавливает начальные параметры времени и погоды. <a href="class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a">Подробнее...</a><br /></td></tr>
<tr class="separator:a6f7124f3c43135e4a20a0244acb25d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40074ebb6100edebf9cb0896bde577d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7">update</a> (float deltaTime)</td></tr>
<tr class="memdesc:a40074ebb6100edebf9cb0896bde577d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Обновляет состояние погоды и времени. <a href="class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7">Подробнее...</a><br /></td></tr>
<tr class="separator:a40074ebb6100edebf9cb0896bde577d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ace7672f172888226097c572492c068"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_weather_time_system.html#a7ace7672f172888226097c572492c068">changeWeather</a> ()</td></tr>
<tr class="memdesc:a7ace7672f172888226097c572492c068"><td class="mdescLeft">&#160;</td><td class="mdescRight">Изменяет погодные условия. <a href="class_weather_time_system.html#a7ace7672f172888226097c572492c068">Подробнее...</a><br /></td></tr>
<tr class="separator:a7ace7672f172888226097c572492c068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e7c37d0fb3de4d8fd00aaf6e995f90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90">setTimeOfDay</a> ()</td></tr>
<tr class="memdesc:a84e7c37d0fb3de4d8fd00aaf6e995f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Устанавливает время суток. <a href="class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90">Подробнее...</a><br /></td></tr>
<tr class="separator:a84e7c37d0fb3de4d8fd00aaf6e995f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_weather_time_system.html" title="Класс WeatherTimeSystem симулирует изменение погоды и суточные циклы.">WeatherTimeSystem</a> симулирует изменение погоды и суточные циклы. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="a7ace7672f172888226097c572492c068"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ace7672f172888226097c572492c068">&#9670;&nbsp;</a></span>changeWeather()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WeatherTimeSystem::changeWeather </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Изменяет погодные условия. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">newWeather</td><td>Новые погодные условия. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6f7124f3c43135e4a20a0244acb25d8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7124f3c43135e4a20a0244acb25d8a">&#9670;&nbsp;</a></span>initialize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WeatherTimeSystem::initialize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Устанавливает начальные параметры времени и погоды. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">initialParams</td><td>Начальные параметры времени и погоды. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a84e7c37d0fb3de4d8fd00aaf6e995f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84e7c37d0fb3de4d8fd00aaf6e995f90">&#9670;&nbsp;</a></span>setTimeOfDay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WeatherTimeSystem::setTimeOfDay </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Устанавливает время суток. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">newTimeOfDay</td><td>Новое время суток. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a40074ebb6100edebf9cb0896bde577d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40074ebb6100edebf9cb0896bde577d7">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WeatherTimeSystem::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>deltaTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Обновляет состояние погоды и времени. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">deltaTime</td><td>Время, прошедшее с предыдущего обновления, в секундах. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="weather__time__system_8h_source.html">weather_time_system.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Cписок членов класса</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">WorldBuilder Cписок членов класса</div> </div>
</div><!--header-->
<div class="contents">
<p>Полный список членов класса <a class="el" href="class_world_builder.html">WorldBuilder</a>, включая наследуемые из базового класса</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2">addLocation</a>()</td><td class="entry"><a class="el" href="class_world_builder.html">WorldBuilder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c">getLocationInfo</a>(int locationId)</td><td class="entry"><a class="el" href="class_world_builder.html">WorldBuilder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_world_builder.html#af586690490698826d518c4443f7fd846">loadOrCreateWorld</a>()</td><td class="entry"><a class="el" href="class_world_builder.html">WorldBuilder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294">removeLocation</a>(int locationId)</td><td class="entry"><a class="el" href="class_world_builder.html">WorldBuilder</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,182 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Класс WorldBuilder</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="class_world_builder-members.html">Полный список членов класса</a> </div>
<div class="headertitle">
<div class="title">Класс WorldBuilder</div> </div>
</div><!--header-->
<div class="contents">
<p>Класс <a class="el" href="class_world_builder.html" title="Класс WorldBuilder создает и управляет игровым миром, включая различные локации.">WorldBuilder</a> создает и управляет игровым миром, включая различные локации.
<a href="class_world_builder.html#details">Подробнее...</a></p>
<p><code>#include &lt;<a class="el" href="world__builder_8h_source.html">world_builder.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:af586690490698826d518c4443f7fd846"><td class="memItemLeft" align="right" valign="top"><a id="af586690490698826d518c4443f7fd846"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_builder.html#af586690490698826d518c4443f7fd846">loadOrCreateWorld</a> ()</td></tr>
<tr class="memdesc:af586690490698826d518c4443f7fd846"><td class="mdescLeft">&#160;</td><td class="mdescRight">Загружает или создает новый игровой мир. <br /></td></tr>
<tr class="separator:af586690490698826d518c4443f7fd846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdeb22286148c2c3c9cd3ce507a316d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2">addLocation</a> ()</td></tr>
<tr class="memdesc:abdeb22286148c2c3c9cd3ce507a316d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Добавляет новую локацию в мир. <a href="class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2">Подробнее...</a><br /></td></tr>
<tr class="separator:abdeb22286148c2c3c9cd3ce507a316d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6a6b91e20d0ed37e6a04a0bed4b294"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294">removeLocation</a> (int locationId)</td></tr>
<tr class="memdesc:abd6a6b91e20d0ed37e6a04a0bed4b294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Удаляет локацию из мира. <a href="class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294">Подробнее...</a><br /></td></tr>
<tr class="separator:abd6a6b91e20d0ed37e6a04a0bed4b294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d2c9c93f10b18cd32ccecf4bf49f9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c">getLocationInfo</a> (int locationId)</td></tr>
<tr class="memdesc:a21d2c9c93f10b18cd32ccecf4bf49f9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Получает информацию о локации. <a href="class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c">Подробнее...</a><br /></td></tr>
<tr class="separator:a21d2c9c93f10b18cd32ccecf4bf49f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс <a class="el" href="class_world_builder.html" title="Класс WorldBuilder создает и управляет игровым миром, включая различные локации.">WorldBuilder</a> создает и управляет игровым миром, включая различные локации. </p>
</div><h2 class="groupheader">Методы</h2>
<a id="abdeb22286148c2c3c9cd3ce507a316d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdeb22286148c2c3c9cd3ce507a316d2">&#9670;&nbsp;</a></span>addLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WorldBuilder::addLocation </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Добавляет новую локацию в мир. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">locationParams</td><td>Параметры новой локации. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a21d2c9c93f10b18cd32ccecf4bf49f9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21d2c9c93f10b18cd32ccecf4bf49f9c">&#9670;&nbsp;</a></span>getLocationInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WorldBuilder::getLocationInfo </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>locationId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Получает информацию о локации. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">locationId</td><td>Идентификатор локации. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd6a6b91e20d0ed37e6a04a0bed4b294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd6a6b91e20d0ed37e6a04a0bed4b294">&#9670;&nbsp;</a></span>removeLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void WorldBuilder::removeLocation </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>locationId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Удаляет локацию из мира. </p>
<dl class="params"><dt>Аргументы</dt><dd>
<table class="params">
<tr><td class="paramname">locationId</td><td>Идентификатор удаляемой локации. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li><a class="el" href="world__builder_8h_source.html">world_builder.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

128
program/html/classes.html Normal file
View File

@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Алфавитный указатель классов</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Алфавитный указатель классов</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a name="letter_A">A</a></dt>
<dd><a class="el" href="class_achievements_system.html">AchievementsSystem</a></dd><dd><a class="el" href="class_a_i_system.html">AISystem</a></dd><dd><a class="el" href="class_animation_system.html">AnimationSystem</a></dd><dd><a class="el" href="class_audio_manager.html">AudioManager</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_C">C</a></dt>
<dd><a class="el" href="class_character_system.html">CharacterSystem</a></dd><dd><a class="el" href="class_combat_system.html">CombatSystem</a></dd><dd><a class="el" href="class_controller_support.html">ControllerSupport</a></dd><dd><a class="el" href="class_crafting_system.html">CraftingSystem</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_D">D</a></dt>
<dd><a class="el" href="class_debug_logger.html">DebugLogger</a></dd><dd><a class="el" href="class_dialogue_system.html">DialogueSystem</a></dd><dd><a class="el" href="class_difficulty_system.html">DifficultySystem</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_E">E</a></dt>
<dd><a class="el" href="class_effects_system.html">EffectsSystem</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_F">F</a></dt>
<dd><a class="el" href="class_faction_system.html">FactionSystem</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_G">G</a></dt>
<dd><a class="el" href="class_game_engine.html">GameEngine</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_I">I</a></dt>
<dd><a class="el" href="class_item_inventory.html">ItemInventory</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_L">L</a></dt>
<dd><a class="el" href="class_localization_manager.html">LocalizationManager</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_M">M</a></dt>
<dd><a class="el" href="class_modding_support.html">ModdingSupport</a></dd><dd><a class="el" href="class_multiplayer_manager.html">MultiplayerManager</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_N">N</a></dt>
<dd><a class="el" href="class_navigation_map_system.html">NavigationMapSystem</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_P">P</a></dt>
<dd><a class="el" href="class_physics_system.html">PhysicsSystem</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_Q">Q</a></dt>
<dd><a class="el" href="class_quest_system.html">QuestSystem</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_R">R</a></dt>
<dd><a class="el" href="class_resource_manager.html">ResourceManager</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_S">S</a></dt>
<dd><a class="el" href="class_save_load_system.html">SaveLoadSystem</a></dd><dd><a class="el" href="class_state_manager.html">StateManager</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_T">T</a></dt>
<dd><a class="el" href="class_trade_system.html">TradeSystem</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_U">U</a></dt>
<dd><a class="el" href="class_u_i_system.html">UISystem</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_W">W</a></dt>
<dd><a class="el" href="class_weather_time_system.html">WeatherTimeSystem</a></dd><dd><a class="el" href="class_world_builder.html">WorldBuilder</a></dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

BIN
program/html/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл combat_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">combat_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_combat_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_combat_system.html">CombatSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">initiateCombat</a>(<span class="comment">/* участники боя */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d"> 22</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">calculateAttackOutcome</a>(<span class="comment">/* параметры атаки */</span>);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
<div class="ttc" id="aclass_combat_system_html"><div class="ttname"><a href="class_combat_system.html">CombatSystem</a></div><div class="ttdoc">Класс CombatSystem регулирует механики боя и взаимодействия во время сражений.</div><div class="ttdef"><b>Definition:</b> combat_system.h:4</div></div>
<div class="ttc" id="aclass_combat_system_html_a0ad07302c74cbece66b3b873d46dbe20"><div class="ttname"><a href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">CombatSystem::initiateCombat</a></div><div class="ttdeci">void initiateCombat()</div><div class="ttdoc">Инициирует бой между персонажами или группами.</div></div>
<div class="ttc" id="aclass_combat_system_html_a7f53d4e02249457ff7a2859bde5f953a"><div class="ttname"><a href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">CombatSystem::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет состояние боя.</div></div>
<div class="ttc" id="aclass_combat_system_html_aed5618027fca5c1538f887ef9b21cb2d"><div class="ttname"><a href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">CombatSystem::calculateAttackOutcome</a></div><div class="ttdeci">void calculateAttackOutcome()</div><div class="ttdoc">Рассчитывает исход атаки.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл controller_support.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">controller_support.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_controller_support.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_controller_support.html">ControllerSupport</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10"> 9</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">initialize</a>();</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23"> 14</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">update</a>();</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d"> 22</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">getButtonState</a>(<span class="keywordtype">int</span> controllerId, <span class="keywordtype">int</span> buttonId);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca"> 28</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">configureButtonMapping</a>(<span class="comment">/* параметры маппинга */</span>);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
<div class="ttc" id="aclass_controller_support_html"><div class="ttname"><a href="class_controller_support.html">ControllerSupport</a></div><div class="ttdoc">Класс ControllerSupport позволяет играть с использованием различных устройств ввода.</div><div class="ttdef"><b>Definition:</b> controller_support.h:4</div></div>
<div class="ttc" id="aclass_controller_support_html_a66da207947b3cc8d44d0cdd96cfc1f10"><div class="ttname"><a href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">ControllerSupport::initialize</a></div><div class="ttdeci">void initialize()</div><div class="ttdoc">Инициализирует поддержку контроллеров.</div></div>
<div class="ttc" id="aclass_controller_support_html_aa2098c113fb663ee7881d707c31584ca"><div class="ttname"><a href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">ControllerSupport::configureButtonMapping</a></div><div class="ttdeci">void configureButtonMapping()</div><div class="ttdoc">Конфигурирует маппинг кнопок контроллера.</div></div>
<div class="ttc" id="aclass_controller_support_html_aa8618c603255029a1ecdc0357617135d"><div class="ttname"><a href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">ControllerSupport::getButtonState</a></div><div class="ttdeci">bool getButtonState(int controllerId, int buttonId)</div><div class="ttdoc">Возвращает состояние указанной кнопки на контроллере.</div></div>
<div class="ttc" id="aclass_controller_support_html_addbdc82f140e553a598efa5139a02a23"><div class="ttname"><a href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">ControllerSupport::update</a></div><div class="ttdeci">void update()</div><div class="ttdoc">Проверяет подключение контроллеров и обновляет их состояние.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл crafting_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">crafting_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_crafting_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_crafting_system.html">CraftingSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">addCraftingRecipe</a>(<span class="comment">/* параметры рецепта */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">craftItem</a>(<span class="keywordtype">int</span> recipeId);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;};</div>
<div class="ttc" id="aclass_crafting_system_html"><div class="ttname"><a href="class_crafting_system.html">CraftingSystem</a></div><div class="ttdoc">Класс CraftingSystem позволяет создавать новые предметы.</div><div class="ttdef"><b>Definition:</b> crafting_system.h:4</div></div>
<div class="ttc" id="aclass_crafting_system_html_a2667d1589f5a4996dbc75dbcbf6bd93b"><div class="ttname"><a href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">CraftingSystem::addCraftingRecipe</a></div><div class="ttdeci">void addCraftingRecipe()</div><div class="ttdoc">Добавляет рецепт крафтинга.</div></div>
<div class="ttc" id="aclass_crafting_system_html_abe181e151f85fdb16bc3fb91b68d8feb"><div class="ttname"><a href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">CraftingSystem::craftItem</a></div><div class="ttdeci">void craftItem(int recipeId)</div><div class="ttdoc">Крафтит предмет по рецепту.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл debug_logger.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">debug_logger.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_debug_logger.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_debug_logger.html">DebugLogger</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428"> 10</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">log</a>(<span class="keyword">const</span> std::string&amp; message);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585"> 16</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">warn</a>(<span class="keyword">const</span> std::string&amp; message);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea"> 22</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">error</a>(<span class="keyword">const</span> std::string&amp; message);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
<div class="ttc" id="aclass_debug_logger_html"><div class="ttname"><a href="class_debug_logger.html">DebugLogger</a></div><div class="ttdoc">Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.</div><div class="ttdef"><b>Definition:</b> debug_logger.h:4</div></div>
<div class="ttc" id="aclass_debug_logger_html_a268e7986304aa98d8194301a08f1aeea"><div class="ttname"><a href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">DebugLogger::error</a></div><div class="ttdeci">static void error(const std::string &amp;message)</div><div class="ttdoc">Записывает ошибку в лог.</div></div>
<div class="ttc" id="aclass_debug_logger_html_a469be679e692a7653fc036a594eb6428"><div class="ttname"><a href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">DebugLogger::log</a></div><div class="ttdeci">static void log(const std::string &amp;message)</div><div class="ttdoc">Записывает сообщение в лог.</div></div>
<div class="ttc" id="aclass_debug_logger_html_ac1bcbfec9894362ce94ecd3d534fd585"><div class="ttname"><a href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">DebugLogger::warn</a></div><div class="ttdeci">static void warn(const std::string &amp;message)</div><div class="ttdoc">Записывает предупреждение в лог.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл dialogue_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">dialogue_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_dialogue_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_dialogue_system.html">DialogueSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">startDialogue</a>(<span class="keywordtype">int</span> npcId);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">processDialogueChoice</a>(<span class="keywordtype">int</span> choiceId);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1"> 21</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">endDialogue</a>();</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;};</div>
<div class="ttc" id="aclass_dialogue_system_html"><div class="ttname"><a href="class_dialogue_system.html">DialogueSystem</a></div><div class="ttdoc">Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.</div><div class="ttdef"><b>Definition:</b> dialogue_system.h:4</div></div>
<div class="ttc" id="aclass_dialogue_system_html_a190168bfb39e374dcf112636bf9a8de1"><div class="ttname"><a href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">DialogueSystem::endDialogue</a></div><div class="ttdeci">void endDialogue()</div><div class="ttdoc">Завершает диалог.</div></div>
<div class="ttc" id="aclass_dialogue_system_html_a3d6202c96351d80f754c7543ce11858f"><div class="ttname"><a href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">DialogueSystem::startDialogue</a></div><div class="ttdeci">void startDialogue(int npcId)</div><div class="ttdoc">Начинает диалог с NPC.</div></div>
<div class="ttc" id="aclass_dialogue_system_html_a9a59df0d39db84841e7f2e7e96b2c9db"><div class="ttname"><a href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">DialogueSystem::processDialogueChoice</a></div><div class="ttdeci">void processDialogueChoice(int choiceId)</div><div class="ttdoc">Обрабатывает выбор игрока в диалоге.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл difficulty_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">difficulty_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_difficulty_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_difficulty_system.html">DifficultySystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">setDifficultyLevel</a>(<span class="comment">/* уровень сложности */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74"> 16</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">getDifficultyLevel</a>();</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767"> 21</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">adjustGameplayParameters</a>();</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;};</div>
<div class="ttc" id="aclass_difficulty_system_html"><div class="ttname"><a href="class_difficulty_system.html">DifficultySystem</a></div><div class="ttdoc">Класс DifficultySystem позволяет настраивать уровень сложности игры.</div><div class="ttdef"><b>Definition:</b> difficulty_system.h:4</div></div>
<div class="ttc" id="aclass_difficulty_system_html_a470f08dcb4e134df604c8779e0cf8e28"><div class="ttname"><a href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">DifficultySystem::setDifficultyLevel</a></div><div class="ttdeci">void setDifficultyLevel()</div><div class="ttdoc">Устанавливает уровень сложности.</div></div>
<div class="ttc" id="aclass_difficulty_system_html_a477026ad959fa4f5ed6cb697bdd87767"><div class="ttname"><a href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">DifficultySystem::adjustGameplayParameters</a></div><div class="ttdeci">void adjustGameplayParameters()</div><div class="ttdoc">Адаптирует игровые параметры к выбранному уровню сложности.</div></div>
<div class="ttc" id="aclass_difficulty_system_html_a89f6e4b8e206a20096acf6aea2564e74"><div class="ttname"><a href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">DifficultySystem::getDifficultyLevel</a></div><div class="ttdeci">int getDifficultyLevel()</div><div class="ttdoc">Получает текущий уровень сложности.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

BIN
program/html/doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

1793
program/html/doxygen.css Normal file

File diff suppressed because it is too large Load Diff

26
program/html/doxygen.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

121
program/html/dynsections.js Normal file
View File

@ -0,0 +1,121 @@
/*
@licstart The following is the entire license notice for the JavaScript code in this file.
The MIT License (MIT)
Copyright (C) 1997-2020 by Dimitri van Heesch
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@licend The above is the entire license notice for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл effects_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">effects_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_effects_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_effects_system.html">EffectsSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd"> 10</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">addEffect</a>(<span class="comment">/* параметры эффекта */</span>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435"> 16</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">playEffect</a>(<span class="keywordtype">int</span> effectId);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c"> 22</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">stopEffect</a>(<span class="keywordtype">int</span> effectId);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9"> 28</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
<div class="ttc" id="aclass_effects_system_html"><div class="ttname"><a href="class_effects_system.html">EffectsSystem</a></div><div class="ttdoc">Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.</div><div class="ttdef"><b>Definition:</b> effects_system.h:4</div></div>
<div class="ttc" id="aclass_effects_system_html_a08e38061c38bff563c2f36583637d435"><div class="ttname"><a href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">EffectsSystem::playEffect</a></div><div class="ttdeci">void playEffect(int effectId)</div><div class="ttdoc">Воспроизводит эффект.</div></div>
<div class="ttc" id="aclass_effects_system_html_a4af4d4380dd793d5ebbdd4ef381b226c"><div class="ttname"><a href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">EffectsSystem::stopEffect</a></div><div class="ttdeci">void stopEffect(int effectId)</div><div class="ttdoc">Останавливает эффект.</div></div>
<div class="ttc" id="aclass_effects_system_html_a8117947b39f05afb8ff0fbbcd3fff7d9"><div class="ttname"><a href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">EffectsSystem::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет активные эффекты.</div></div>
<div class="ttc" id="aclass_effects_system_html_acdd7a7d4639fbfdc7663fb05aa632afd"><div class="ttname"><a href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">EffectsSystem::addEffect</a></div><div class="ttdeci">void addEffect()</div><div class="ttdoc">Добавляет новый эффект.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл faction_system.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">faction_system.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_faction_system.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_faction_system.html">FactionSystem</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a"> 11</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">changeReputation</a>(<span class="keywordtype">int</span> factionId, <span class="keywordtype">int</span> reputationDelta);</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7"> 18</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">getReputation</a>(<span class="keywordtype">int</span> factionId);</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;};</div>
<div class="ttc" id="aclass_faction_system_html"><div class="ttname"><a href="class_faction_system.html">FactionSystem</a></div><div class="ttdoc">Класс FactionSystem управляет отношениями между игроком и различными группировками.</div><div class="ttdef"><b>Definition:</b> faction_system.h:4</div></div>
<div class="ttc" id="aclass_faction_system_html_a79ebe6b293e934e1b2c69d03e0c5a5b7"><div class="ttname"><a href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">FactionSystem::getReputation</a></div><div class="ttdeci">int getReputation(int factionId)</div><div class="ttdoc">Проверяет отношение фракции к игроку.</div></div>
<div class="ttc" id="aclass_faction_system_html_a7aed2a5e758bfcb8603a2ab96925b12a"><div class="ttname"><a href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">FactionSystem::changeReputation</a></div><div class="ttdeci">void changeReputation(int factionId, int reputationDelta)</div><div class="ttdoc">Изменяет репутацию игрока в фракции.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

106
program/html/files.html Normal file
View File

@ -0,0 +1,106 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Файлы</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Файлы</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Полный список документированных файлов.</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="achievements__system_8h_source.html"><span class="icondoc"></span></a><b>achievements_system.h</b></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ai__system_8h_source.html"><span class="icondoc"></span></a><b>ai_system.h</b></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="animation__system_8h_source.html"><span class="icondoc"></span></a><b>animation_system.h</b></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="audio__manager_8h_source.html"><span class="icondoc"></span></a><b>audio_manager.h</b></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="character__system_8h_source.html"><span class="icondoc"></span></a><b>character_system.h</b></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="combat__system_8h_source.html"><span class="icondoc"></span></a><b>combat_system.h</b></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="controller__support_8h_source.html"><span class="icondoc"></span></a><b>controller_support.h</b></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="crafting__system_8h_source.html"><span class="icondoc"></span></a><b>crafting_system.h</b></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="debug__logger_8h_source.html"><span class="icondoc"></span></a><b>debug_logger.h</b></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="dialogue__system_8h_source.html"><span class="icondoc"></span></a><b>dialogue_system.h</b></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="difficulty__system_8h_source.html"><span class="icondoc"></span></a><b>difficulty_system.h</b></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="effects__system_8h_source.html"><span class="icondoc"></span></a><b>effects_system.h</b></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="faction__system_8h_source.html"><span class="icondoc"></span></a><b>faction_system.h</b></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="game__engine_8h_source.html"><span class="icondoc"></span></a><b>game_engine.h</b></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="item__inventory_8h_source.html"><span class="icondoc"></span></a><b>item_inventory.h</b></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="localization__manager_8h_source.html"><span class="icondoc"></span></a><b>localization_manager.h</b></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="modding__support_8h_source.html"><span class="icondoc"></span></a><b>modding_support.h</b></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="multiplayer__manager_8h_source.html"><span class="icondoc"></span></a><b>multiplayer_manager.h</b></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="navigation__map__system_8h_source.html"><span class="icondoc"></span></a><b>navigation_map_system.h</b></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="physics__system_8h_source.html"><span class="icondoc"></span></a><b>physics_system.h</b></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="quest__system_8h_source.html"><span class="icondoc"></span></a><b>quest_system.h</b></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="resource__manager_8h_source.html"><span class="icondoc"></span></a><b>resource_manager.h</b></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="save__load__system_8h_source.html"><span class="icondoc"></span></a><b>save_load_system.h</b></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="state__manager_8h_source.html"><span class="icondoc"></span></a><b>state_manager.h</b></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="trade__system_8h_source.html"><span class="icondoc"></span></a><b>trade_system.h</b></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ui__system_8h_source.html"><span class="icondoc"></span></a><b>ui_system.h</b></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="weather__time__system_8h_source.html"><span class="icondoc"></span></a><b>weather_time_system.h</b></td><td class="desc"></td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="world__builder_8h_source.html"><span class="icondoc"></span></a><b>world_builder.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

BIN
program/html/folderopen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

391
program/html/functions.html Normal file
View File

@ -0,0 +1,391 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Члены классов</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Список всех документированных членов классов со ссылками на документацию по классу для каждого члена.</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>addAnimation()
: <a class="el" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">AnimationSystem</a>
</li>
<li>addCraftingRecipe()
: <a class="el" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">CraftingSystem</a>
</li>
<li>addEffect()
: <a class="el" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">EffectsSystem</a>
</li>
<li>addItem()
: <a class="el" href="class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce">ItemInventory</a>
</li>
<li>addLocation()
: <a class="el" href="class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2">WorldBuilder</a>
</li>
<li>addQuest()
: <a class="el" href="class_quest_system.html#a672038c5907685856f4d417cd795d785">QuestSystem</a>
</li>
<li>adjustGameplayParameters()
: <a class="el" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">DifficultySystem</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calculateAttackOutcome()
: <a class="el" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">CombatSystem</a>
</li>
<li>changeReputation()
: <a class="el" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">FactionSystem</a>
</li>
<li>changeWeather()
: <a class="el" href="class_weather_time_system.html#a7ace7672f172888226097c572492c068">WeatherTimeSystem</a>
</li>
<li>checkAndUnlock()
: <a class="el" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">AchievementsSystem</a>
</li>
<li>closeSession()
: <a class="el" href="class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d">MultiplayerManager</a>
</li>
<li>closeTrade()
: <a class="el" href="class_trade_system.html#a387cff93c2de627358c4300094a01865">TradeSystem</a>
</li>
<li>completeQuest()
: <a class="el" href="class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed">QuestSystem</a>
</li>
<li>configureButtonMapping()
: <a class="el" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">ControllerSupport</a>
</li>
<li>craftItem()
: <a class="el" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">CraftingSystem</a>
</li>
<li>createCharacter()
: <a class="el" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">CharacterSystem</a>
</li>
<li>createOrUpdateMap()
: <a class="el" href="class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549">NavigationMapSystem</a>
</li>
<li>createSession()
: <a class="el" href="class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b">MultiplayerManager</a>
</li>
<li>createUIElement()
: <a class="el" href="class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e">UISystem</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>deleteSaveFile()
: <a class="el" href="class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678">SaveLoadSystem</a>
</li>
<li>deserializeGameState()
: <a class="el" href="class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16">SaveLoadSystem</a>
</li>
<li>displayMapSection()
: <a class="el" href="class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba">NavigationMapSystem</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>endDialogue()
: <a class="el" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">DialogueSystem</a>
</li>
<li>error()
: <a class="el" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">DebugLogger</a>
</li>
<li>executeTrade()
: <a class="el" href="class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6">TradeSystem</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>findPath()
: <a class="el" href="class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e">NavigationMapSystem</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>getButtonState()
: <a class="el" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">ControllerSupport</a>
</li>
<li>getDifficultyLevel()
: <a class="el" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">DifficultySystem</a>
</li>
<li>getLocationInfo()
: <a class="el" href="class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c">WorldBuilder</a>
</li>
<li>getReputation()
: <a class="el" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">FactionSystem</a>
</li>
<li>getResource()
: <a class="el" href="class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b">ResourceManager</a>
</li>
<li>getString()
: <a class="el" href="class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59">LocalizationManager</a>
</li>
<li>getUnlockedAchievements()
: <a class="el" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">AchievementsSystem</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>handlePlayerJoin()
: <a class="el" href="class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f">MultiplayerManager</a>
</li>
<li>handlePlayerLeave()
: <a class="el" href="class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>initialize()
: <a class="el" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">ControllerSupport</a>
, <a class="el" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">GameEngine</a>
, <a class="el" href="class_physics_system.html#a383481896f30a9e3b4a0910bd7366317">PhysicsSystem</a>
, <a class="el" href="class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a">WeatherTimeSystem</a>
</li>
<li>initializeNetwork()
: <a class="el" href="class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6">MultiplayerManager</a>
</li>
<li>initiateCombat()
: <a class="el" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">CombatSystem</a>
</li>
<li>initiateTrade()
: <a class="el" href="class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8">TradeSystem</a>
</li>
</ul>
<h3><a id="index_j"></a>- j -</h3><ul>
<li>joinSession()
: <a class="el" href="class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>listSaveFiles()
: <a class="el" href="class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f">SaveLoadSystem</a>
</li>
<li>loadGame()
: <a class="el" href="class_save_load_system.html#a958db47854276a20dd05f4667efedd52">SaveLoadSystem</a>
</li>
<li>loadLanguagePack()
: <a class="el" href="class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff">LocalizationManager</a>
</li>
<li>loadMods()
: <a class="el" href="class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6">ModdingSupport</a>
</li>
<li>loadOrCreateWorld()
: <a class="el" href="class_world_builder.html#af586690490698826d518c4443f7fd846">WorldBuilder</a>
</li>
<li>loadResource()
: <a class="el" href="class_resource_manager.html#abda6ed5275971daf95188b364f697624">ResourceManager</a>
</li>
<li>loadSound()
: <a class="el" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">AudioManager</a>
</li>
<li>log()
: <a class="el" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">DebugLogger</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>playEffect()
: <a class="el" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">EffectsSystem</a>
</li>
<li>playMusic()
: <a class="el" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">AudioManager</a>
</li>
<li>playSoundEffect()
: <a class="el" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">AudioManager</a>
</li>
<li>popState()
: <a class="el" href="class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38">StateManager</a>
</li>
<li>processDialogueChoice()
: <a class="el" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">DialogueSystem</a>
</li>
<li>provideModdingAPI()
: <a class="el" href="class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2">ModdingSupport</a>
</li>
<li>pushState()
: <a class="el" href="class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e">StateManager</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>receiveData()
: <a class="el" href="class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5">MultiplayerManager</a>
</li>
<li>registerAchievement()
: <a class="el" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">AchievementsSystem</a>
</li>
<li>removeItem()
: <a class="el" href="class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b">ItemInventory</a>
</li>
<li>removeLocation()
: <a class="el" href="class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294">WorldBuilder</a>
</li>
<li>render()
: <a class="el" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">GameEngine</a>
, <a class="el" href="class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf">StateManager</a>
, <a class="el" href="class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69">UISystem</a>
</li>
<li>run()
: <a class="el" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">GameEngine</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>saveGame()
: <a class="el" href="class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f">SaveLoadSystem</a>
</li>
<li>sendData()
: <a class="el" href="class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f">MultiplayerManager</a>
</li>
<li>serializeGameState()
: <a class="el" href="class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a">SaveLoadSystem</a>
</li>
<li>setCurrentLanguage()
: <a class="el" href="class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8">LocalizationManager</a>
</li>
<li>setDifficultyLevel()
: <a class="el" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">DifficultySystem</a>
</li>
<li>setTimeOfDay()
: <a class="el" href="class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90">WeatherTimeSystem</a>
</li>
<li>shutdown()
: <a class="el" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">GameEngine</a>
, <a class="el" href="class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f">PhysicsSystem</a>
</li>
<li>startDialogue()
: <a class="el" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">DialogueSystem</a>
</li>
<li>stopAllSounds()
: <a class="el" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">AudioManager</a>
</li>
<li>stopEffect()
: <a class="el" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">EffectsSystem</a>
</li>
<li>synchronizeGameState()
: <a class="el" href="class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>toggleMod()
: <a class="el" href="class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b">ModdingSupport</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unloadAllResources()
: <a class="el" href="class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a">ResourceManager</a>
</li>
<li>update()
: <a class="el" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">AISystem</a>
, <a class="el" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">AnimationSystem</a>
, <a class="el" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">CharacterSystem</a>
, <a class="el" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">CombatSystem</a>
, <a class="el" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">ControllerSupport</a>
, <a class="el" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">EffectsSystem</a>
, <a class="el" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">GameEngine</a>
, <a class="el" href="class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c">PhysicsSystem</a>
, <a class="el" href="class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8">QuestSystem</a>
, <a class="el" href="class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2">StateManager</a>
, <a class="el" href="class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d">UISystem</a>
, <a class="el" href="class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7">WeatherTimeSystem</a>
</li>
<li>updateNetworkEvents()
: <a class="el" href="class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf">MultiplayerManager</a>
</li>
<li>upgradeCharacter()
: <a class="el" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">CharacterSystem</a>
</li>
<li>useItem()
: <a class="el" href="class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91">ItemInventory</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>warn()
: <a class="el" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">DebugLogger</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,391 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Члены классов - Функции</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>addAnimation()
: <a class="el" href="class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1">AnimationSystem</a>
</li>
<li>addCraftingRecipe()
: <a class="el" href="class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b">CraftingSystem</a>
</li>
<li>addEffect()
: <a class="el" href="class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd">EffectsSystem</a>
</li>
<li>addItem()
: <a class="el" href="class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce">ItemInventory</a>
</li>
<li>addLocation()
: <a class="el" href="class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2">WorldBuilder</a>
</li>
<li>addQuest()
: <a class="el" href="class_quest_system.html#a672038c5907685856f4d417cd795d785">QuestSystem</a>
</li>
<li>adjustGameplayParameters()
: <a class="el" href="class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767">DifficultySystem</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calculateAttackOutcome()
: <a class="el" href="class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d">CombatSystem</a>
</li>
<li>changeReputation()
: <a class="el" href="class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a">FactionSystem</a>
</li>
<li>changeWeather()
: <a class="el" href="class_weather_time_system.html#a7ace7672f172888226097c572492c068">WeatherTimeSystem</a>
</li>
<li>checkAndUnlock()
: <a class="el" href="class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb">AchievementsSystem</a>
</li>
<li>closeSession()
: <a class="el" href="class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d">MultiplayerManager</a>
</li>
<li>closeTrade()
: <a class="el" href="class_trade_system.html#a387cff93c2de627358c4300094a01865">TradeSystem</a>
</li>
<li>completeQuest()
: <a class="el" href="class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed">QuestSystem</a>
</li>
<li>configureButtonMapping()
: <a class="el" href="class_controller_support.html#aa2098c113fb663ee7881d707c31584ca">ControllerSupport</a>
</li>
<li>craftItem()
: <a class="el" href="class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb">CraftingSystem</a>
</li>
<li>createCharacter()
: <a class="el" href="class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b">CharacterSystem</a>
</li>
<li>createOrUpdateMap()
: <a class="el" href="class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549">NavigationMapSystem</a>
</li>
<li>createSession()
: <a class="el" href="class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b">MultiplayerManager</a>
</li>
<li>createUIElement()
: <a class="el" href="class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e">UISystem</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>deleteSaveFile()
: <a class="el" href="class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678">SaveLoadSystem</a>
</li>
<li>deserializeGameState()
: <a class="el" href="class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16">SaveLoadSystem</a>
</li>
<li>displayMapSection()
: <a class="el" href="class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba">NavigationMapSystem</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>endDialogue()
: <a class="el" href="class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1">DialogueSystem</a>
</li>
<li>error()
: <a class="el" href="class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea">DebugLogger</a>
</li>
<li>executeTrade()
: <a class="el" href="class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6">TradeSystem</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>findPath()
: <a class="el" href="class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e">NavigationMapSystem</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>getButtonState()
: <a class="el" href="class_controller_support.html#aa8618c603255029a1ecdc0357617135d">ControllerSupport</a>
</li>
<li>getDifficultyLevel()
: <a class="el" href="class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74">DifficultySystem</a>
</li>
<li>getLocationInfo()
: <a class="el" href="class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c">WorldBuilder</a>
</li>
<li>getReputation()
: <a class="el" href="class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7">FactionSystem</a>
</li>
<li>getResource()
: <a class="el" href="class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b">ResourceManager</a>
</li>
<li>getString()
: <a class="el" href="class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59">LocalizationManager</a>
</li>
<li>getUnlockedAchievements()
: <a class="el" href="class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc">AchievementsSystem</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>handlePlayerJoin()
: <a class="el" href="class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f">MultiplayerManager</a>
</li>
<li>handlePlayerLeave()
: <a class="el" href="class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>initialize()
: <a class="el" href="class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10">ControllerSupport</a>
, <a class="el" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">GameEngine</a>
, <a class="el" href="class_physics_system.html#a383481896f30a9e3b4a0910bd7366317">PhysicsSystem</a>
, <a class="el" href="class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a">WeatherTimeSystem</a>
</li>
<li>initializeNetwork()
: <a class="el" href="class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6">MultiplayerManager</a>
</li>
<li>initiateCombat()
: <a class="el" href="class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20">CombatSystem</a>
</li>
<li>initiateTrade()
: <a class="el" href="class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8">TradeSystem</a>
</li>
</ul>
<h3><a id="index_j"></a>- j -</h3><ul>
<li>joinSession()
: <a class="el" href="class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>listSaveFiles()
: <a class="el" href="class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f">SaveLoadSystem</a>
</li>
<li>loadGame()
: <a class="el" href="class_save_load_system.html#a958db47854276a20dd05f4667efedd52">SaveLoadSystem</a>
</li>
<li>loadLanguagePack()
: <a class="el" href="class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff">LocalizationManager</a>
</li>
<li>loadMods()
: <a class="el" href="class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6">ModdingSupport</a>
</li>
<li>loadOrCreateWorld()
: <a class="el" href="class_world_builder.html#af586690490698826d518c4443f7fd846">WorldBuilder</a>
</li>
<li>loadResource()
: <a class="el" href="class_resource_manager.html#abda6ed5275971daf95188b364f697624">ResourceManager</a>
</li>
<li>loadSound()
: <a class="el" href="class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206">AudioManager</a>
</li>
<li>log()
: <a class="el" href="class_debug_logger.html#a469be679e692a7653fc036a594eb6428">DebugLogger</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>playEffect()
: <a class="el" href="class_effects_system.html#a08e38061c38bff563c2f36583637d435">EffectsSystem</a>
</li>
<li>playMusic()
: <a class="el" href="class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef">AudioManager</a>
</li>
<li>playSoundEffect()
: <a class="el" href="class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2">AudioManager</a>
</li>
<li>popState()
: <a class="el" href="class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38">StateManager</a>
</li>
<li>processDialogueChoice()
: <a class="el" href="class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db">DialogueSystem</a>
</li>
<li>provideModdingAPI()
: <a class="el" href="class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2">ModdingSupport</a>
</li>
<li>pushState()
: <a class="el" href="class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e">StateManager</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>receiveData()
: <a class="el" href="class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5">MultiplayerManager</a>
</li>
<li>registerAchievement()
: <a class="el" href="class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2">AchievementsSystem</a>
</li>
<li>removeItem()
: <a class="el" href="class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b">ItemInventory</a>
</li>
<li>removeLocation()
: <a class="el" href="class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294">WorldBuilder</a>
</li>
<li>render()
: <a class="el" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">GameEngine</a>
, <a class="el" href="class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf">StateManager</a>
, <a class="el" href="class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69">UISystem</a>
</li>
<li>run()
: <a class="el" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">GameEngine</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>saveGame()
: <a class="el" href="class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f">SaveLoadSystem</a>
</li>
<li>sendData()
: <a class="el" href="class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f">MultiplayerManager</a>
</li>
<li>serializeGameState()
: <a class="el" href="class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a">SaveLoadSystem</a>
</li>
<li>setCurrentLanguage()
: <a class="el" href="class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8">LocalizationManager</a>
</li>
<li>setDifficultyLevel()
: <a class="el" href="class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28">DifficultySystem</a>
</li>
<li>setTimeOfDay()
: <a class="el" href="class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90">WeatherTimeSystem</a>
</li>
<li>shutdown()
: <a class="el" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">GameEngine</a>
, <a class="el" href="class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f">PhysicsSystem</a>
</li>
<li>startDialogue()
: <a class="el" href="class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f">DialogueSystem</a>
</li>
<li>stopAllSounds()
: <a class="el" href="class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be">AudioManager</a>
</li>
<li>stopEffect()
: <a class="el" href="class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c">EffectsSystem</a>
</li>
<li>synchronizeGameState()
: <a class="el" href="class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a">MultiplayerManager</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>toggleMod()
: <a class="el" href="class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b">ModdingSupport</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unloadAllResources()
: <a class="el" href="class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a">ResourceManager</a>
</li>
<li>update()
: <a class="el" href="class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293">AISystem</a>
, <a class="el" href="class_animation_system.html#a321fbe9696b3957012ed690d8f733374">AnimationSystem</a>
, <a class="el" href="class_character_system.html#a9b5653796d4b58191b3686034046d1d9">CharacterSystem</a>
, <a class="el" href="class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a">CombatSystem</a>
, <a class="el" href="class_controller_support.html#addbdc82f140e553a598efa5139a02a23">ControllerSupport</a>
, <a class="el" href="class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9">EffectsSystem</a>
, <a class="el" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">GameEngine</a>
, <a class="el" href="class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c">PhysicsSystem</a>
, <a class="el" href="class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8">QuestSystem</a>
, <a class="el" href="class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2">StateManager</a>
, <a class="el" href="class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d">UISystem</a>
, <a class="el" href="class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7">WeatherTimeSystem</a>
</li>
<li>updateNetworkEvents()
: <a class="el" href="class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf">MultiplayerManager</a>
</li>
<li>upgradeCharacter()
: <a class="el" href="class_character_system.html#ac48c2ac0fda67171541e276cd93881b4">CharacterSystem</a>
</li>
<li>useItem()
: <a class="el" href="class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91">ItemInventory</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>warn()
: <a class="el" href="class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585">DebugLogger</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,94 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PPPI RPG Game: Исходный файл game_engine.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PPPI RPG Game
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Поиск','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Поиск');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">game_engine.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_game_engine.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_game_engine.html">GameEngine</a> {</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f"> 9</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">initialize</a>();</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae"> 14</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">run</a>();</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918"> 19</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">shutdown</a>();</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b"> 26</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">update</a>(<span class="keywordtype">float</span> deltaTime);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4"> 31</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">render</a>();</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div>
<div class="ttc" id="aclass_game_engine_html"><div class="ttname"><a href="class_game_engine.html">GameEngine</a></div><div class="ttdoc">Класс GameEngine является основой для всей архитектуры игры.</div><div class="ttdef"><b>Definition:</b> game_engine.h:4</div></div>
<div class="ttc" id="aclass_game_engine_html_a267bf9164ba09e32b7a24ba4afb527d4"><div class="ttname"><a href="class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4">GameEngine::render</a></div><div class="ttdeci">void render()</div><div class="ttdoc">Рендерит текущее состояние игры.</div></div>
<div class="ttc" id="aclass_game_engine_html_ab01970da2c68fefbf48b98c59d5627ae"><div class="ttname"><a href="class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae">GameEngine::run</a></div><div class="ttdeci">void run()</div><div class="ttdoc">Запускает основной игровой цикл.</div></div>
<div class="ttc" id="aclass_game_engine_html_aba20f4cd8d357c40ef763b17ab407918"><div class="ttname"><a href="class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918">GameEngine::shutdown</a></div><div class="ttdeci">void shutdown()</div><div class="ttdoc">Останавливает игру и освобождает ресурсы.</div></div>
<div class="ttc" id="aclass_game_engine_html_aeb8df057dde6e18da6d2dc3e468afc8b"><div class="ttname"><a href="class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b">GameEngine::update</a></div><div class="ttdeci">void update(float deltaTime)</div><div class="ttdoc">Обновляет все подсистемы (физика, анимация, AI и т.д.).</div></div>
<div class="ttc" id="aclass_game_engine_html_af52f9b4cf1d9b2694eeb0aa2ea77de2f"><div class="ttname"><a href="class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f">GameEngine::initialize</a></div><div class="ttdeci">void initialize()</div><div class="ttdoc">Инициализирует игровой движок и все его подсистемы.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>

View File

@ -0,0 +1,23 @@
digraph "Легенда"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",fillcolor="grey75",style="filled" fontcolor="black"];
Node10 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
Node11 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="red"];
Node13 -> Node9 [dir="back",color="darkgreen",fontsize="10",style="solid",fontname="Helvetica"];
Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
Node14 -> Node9 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
Node15 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
Node16 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
Node17 -> Node16 [dir="back",color="orange",fontsize="10",style="dashed",label="< int >",fontname="Helvetica"];
Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
Node18 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="Helvetica"];
Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black"];
}

Some files were not shown because too many files have changed in this diff Show More