diff --git a/program/html/annotated.html b/program/html/annotated.html index c196cad..ecfa972 100644 --- a/program/html/annotated.html +++ b/program/html/annotated.html @@ -83,18 +83,19 @@ $(function() {  CGameEngineКласс GameEngine является основой для всей архитектуры игры  CItemInventoryКласс ItemInventory управляет предметами, доступными для игрока  CLocalizationManagerКласс LocalizationManager переводит текст и аудио игры на разные языки - CModdingSupportКласс ModdingSupport позволяет сообществу создавать и распространять собственные модификации к игре - CMultiplayerManagerКласс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме - CNavigationMapSystemКласс NavigationMapSystem предоставляет карты и инструменты навигации - CPhysicsSystemКласс PhysicsSystem обрабатывает физическое поведение объектов - CQuestSystemКласс QuestSystem управляет заданиями и миссиями - CResourceManagerКласс ResourceManager управляет загрузкой и выгрузкой игровых ресурсов - CSaveLoadSystemКласс SaveLoadSystem позволяет игроку сохранять и загружать свой прогресс - CStateManagerКласс StateManager управляет переходами между различными состояниями игры - CTradeSystemКласс TradeSystem управляет экономикой и торговлей в игре - CUISystemКласс UISystem управляет элементами интерфейса и взаимодействием с пользователем - CWeatherTimeSystemКласс WeatherTimeSystem симулирует изменение погоды и суточные циклы - CWorldBuilderКласс WorldBuilder создает и управляет игровым миром, включая различные локации + CMagicSystemКласс MagicSystem управляет использованием магических способностей и заклинаний + CModdingSupportКласс ModdingSupport позволяет сообществу создавать и распространять собственные модификации к игре + CMultiplayerManagerКласс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме + CNavigationMapSystemКласс NavigationMapSystem предоставляет карты и инструменты навигации + CPhysicsSystemКласс PhysicsSystem обрабатывает физическое поведение объектов + CQuestSystemКласс QuestSystem управляет заданиями и миссиями + CResourceManagerКласс ResourceManager управляет загрузкой и выгрузкой игровых ресурсов + CSaveLoadSystemКласс SaveLoadSystem позволяет игроку сохранять и загружать свой прогресс + CStateManagerКласс StateManager управляет переходами между различными состояниями игры + CTradeSystemКласс TradeSystem управляет экономикой и торговлей в игре + CUISystemКласс UISystem управляет элементами интерфейса и взаимодействием с пользователем + CWeatherTimeSystemКласс WeatherTimeSystem симулирует изменение погоды и суточные циклы + CWorldBuilderКласс WorldBuilder создает и управляет игровым миром, включая различные локации diff --git a/program/html/class_magic_system-members.html b/program/html/class_magic_system-members.html new file mode 100644 index 0000000..3432ea6 --- /dev/null +++ b/program/html/class_magic_system-members.html @@ -0,0 +1,80 @@ + + + + + + + +PPPI RPG Game: Cписок членов класса + + + + + + + + + +
+
+ + + + + + +
+
PPPI RPG Game +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
MagicSystem Cписок членов класса
+
+
+ +

Полный список членов класса MagicSystem, включая наследуемые из базового класса

+ + + + +
addSpell()MagicSystem
castSpell(int spellId,)MagicSystem
update(float deltaTime)MagicSystem
+ + + + diff --git a/program/html/class_magic_system.html b/program/html/class_magic_system.html new file mode 100644 index 0000000..d0dc88e --- /dev/null +++ b/program/html/class_magic_system.html @@ -0,0 +1,179 @@ + + + + + + + +PPPI RPG Game: Класс MagicSystem + + + + + + + + + +
+
+ + + + + + +
+
PPPI RPG Game +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+Открытые члены | +Полный список членов класса
+
+
Класс MagicSystem
+
+
+ +

Класс MagicSystem управляет использованием магических способностей и заклинаний. + Подробнее...

+ +

#include <magic_system.h>

+ + + + + + + + + + + +

+Открытые члены

void addSpell ()
 Добавляет новое заклинание в арсенал. Подробнее...
 
void castSpell (int spellId,)
 Использует заклинание. Подробнее...
 
void update (float deltaTime)
 Обновляет состояние магии (например, восстановление маны). Подробнее...
 
+

Подробное описание

+

Класс MagicSystem управляет использованием магических способностей и заклинаний.

+

Методы

+ +

◆ addSpell()

+ +
+
+ + + + + + + +
void MagicSystem::addSpell ()
+
+ +

Добавляет новое заклинание в арсенал.

+
Аргументы
+ + +
spellParamsПараметры добавляемого заклинания.
+
+
+ +
+
+ +

◆ castSpell()

+ +
+
+ + + + + + + + +
void MagicSystem::castSpell (int spellId)
+
+ +

Использует заклинание.

+
Аргументы
+ + + +
spellIdИдентификатор заклинания для использования.
targetЦель заклинания.
+
+
+ +
+
+ +

◆ update()

+ +
+
+ + + + + + + + +
void MagicSystem::update (float deltaTime)
+
+ +

Обновляет состояние магии (например, восстановление маны).

+
Аргументы
+ + +
deltaTimeВремя, прошедшее с предыдущего обновления, в секундах.
+
+
+ +
+
+
Объявления и описания членов класса находятся в файле: +
+ + + + diff --git a/program/html/classes.html b/program/html/classes.html index c49b693..7a5a5f2 100644 --- a/program/html/classes.html +++ b/program/html/classes.html @@ -93,7 +93,7 @@ $(function() {
LocalizationManager
M
-
ModdingSupport
MultiplayerManager
+
MagicSystem
ModdingSupport
MultiplayerManager
N
NavigationMapSystem
diff --git a/program/html/files.html b/program/html/files.html index e4a0d21..011f12e 100644 --- a/program/html/files.html +++ b/program/html/files.html @@ -83,18 +83,19 @@ $(function() {  game_engine.h  item_inventory.h  localization_manager.h - modding_support.h - multiplayer_manager.h - navigation_map_system.h - physics_system.h - quest_system.h - resource_manager.h - save_load_system.h - state_manager.h - trade_system.h - ui_system.h - weather_time_system.h - world_builder.h + magic_system.h + modding_support.h + multiplayer_manager.h + navigation_map_system.h + physics_system.h + quest_system.h + resource_manager.h + save_load_system.h + state_manager.h + trade_system.h + ui_system.h + weather_time_system.h + world_builder.h diff --git a/program/html/functions.html b/program/html/functions.html index 267e30b..0faf50a 100644 --- a/program/html/functions.html +++ b/program/html/functions.html @@ -82,6 +82,9 @@ $(function() {
  • addQuest() : QuestSystem
  • +
  • addSpell() +: MagicSystem +
  • adjustGameplayParameters() : DifficultySystem
  • @@ -92,6 +95,9 @@ $(function() {
  • calculateAttackOutcome() : CombatSystem
  • +
  • castSpell() +: MagicSystem +
  • changeReputation() : FactionSystem
  • @@ -359,6 +365,7 @@ $(function() { , ControllerSupport , EffectsSystem , GameEngine +, MagicSystem , PhysicsSystem , QuestSystem , StateManager diff --git a/program/html/functions_func.html b/program/html/functions_func.html index 533fc58..6521a70 100644 --- a/program/html/functions_func.html +++ b/program/html/functions_func.html @@ -82,6 +82,9 @@ $(function() {
  • addQuest() : QuestSystem
  • +
  • addSpell() +: MagicSystem +
  • adjustGameplayParameters() : DifficultySystem
  • @@ -92,6 +95,9 @@ $(function() {
  • calculateAttackOutcome() : CombatSystem
  • +
  • castSpell() +: MagicSystem +
  • changeReputation() : FactionSystem
  • @@ -359,6 +365,7 @@ $(function() { , ControllerSupport , EffectsSystem , GameEngine +, MagicSystem , PhysicsSystem , QuestSystem , StateManager diff --git a/program/html/magic__system_8h_source.html b/program/html/magic__system_8h_source.html new file mode 100644 index 0000000..0a94d79 --- /dev/null +++ b/program/html/magic__system_8h_source.html @@ -0,0 +1,87 @@ + + + + + + + +PPPI RPG Game: Исходный файл magic_system.h + + + + + + + + + +
    +
    + + + + + + +
    +
    PPPI RPG Game +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    magic_system.h
    +
    +
    +
    1 
    +
    4 class MagicSystem {
    +
    5 public:
    +
    10  void addSpell(/* параметры заклинания */);
    +
    11 
    +
    17  void castSpell(int spellId, /* цель заклинания */);
    +
    18 
    +
    23  void update(float deltaTime);
    +
    24 };
    +
    Класс MagicSystem управляет использованием магических способностей и заклинаний.
    Definition: magic_system.h:4
    +
    void castSpell(int spellId,)
    Использует заклинание.
    +
    void addSpell()
    Добавляет новое заклинание в арсенал.
    +
    void update(float deltaTime)
    Обновляет состояние магии (например, восстановление маны).
    +
    + + + + diff --git a/program/html/search/all_0.js b/program/html/search/all_0.js index e51795c..a6b4990 100644 --- a/program/html/search/all_0.js +++ b/program/html/search/all_0.js @@ -7,8 +7,9 @@ var searchData= ['additem_4',['addItem',['../class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce',1,'ItemInventory']]], ['addlocation_5',['addLocation',['../class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2',1,'WorldBuilder']]], ['addquest_6',['addQuest',['../class_quest_system.html#a672038c5907685856f4d417cd795d785',1,'QuestSystem']]], - ['adjustgameplayparameters_7',['adjustGameplayParameters',['../class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767',1,'DifficultySystem']]], - ['aisystem_8',['AISystem',['../class_a_i_system.html',1,'']]], - ['animationsystem_9',['AnimationSystem',['../class_animation_system.html',1,'']]], - ['audiomanager_10',['AudioManager',['../class_audio_manager.html',1,'']]] + ['addspell_7',['addSpell',['../class_magic_system.html#a5e1e1d919de2e3dbcf5d1360fcca1afc',1,'MagicSystem']]], + ['adjustgameplayparameters_8',['adjustGameplayParameters',['../class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767',1,'DifficultySystem']]], + ['aisystem_9',['AISystem',['../class_a_i_system.html',1,'']]], + ['animationsystem_10',['AnimationSystem',['../class_animation_system.html',1,'']]], + ['audiomanager_11',['AudioManager',['../class_audio_manager.html',1,'']]] ]; diff --git a/program/html/search/all_1.js b/program/html/search/all_1.js index 2d2d144..52525bf 100644 --- a/program/html/search/all_1.js +++ b/program/html/search/all_1.js @@ -1,20 +1,21 @@ var searchData= [ - ['calculateattackoutcome_11',['calculateAttackOutcome',['../class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d',1,'CombatSystem']]], - ['changereputation_12',['changeReputation',['../class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a',1,'FactionSystem']]], - ['changeweather_13',['changeWeather',['../class_weather_time_system.html#a7ace7672f172888226097c572492c068',1,'WeatherTimeSystem']]], - ['charactersystem_14',['CharacterSystem',['../class_character_system.html',1,'']]], - ['checkandunlock_15',['checkAndUnlock',['../class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb',1,'AchievementsSystem']]], - ['closesession_16',['closeSession',['../class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d',1,'MultiplayerManager']]], - ['closetrade_17',['closeTrade',['../class_trade_system.html#a387cff93c2de627358c4300094a01865',1,'TradeSystem']]], - ['combatsystem_18',['CombatSystem',['../class_combat_system.html',1,'']]], - ['completequest_19',['completeQuest',['../class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed',1,'QuestSystem']]], - ['configurebuttonmapping_20',['configureButtonMapping',['../class_controller_support.html#aa2098c113fb663ee7881d707c31584ca',1,'ControllerSupport']]], - ['controllersupport_21',['ControllerSupport',['../class_controller_support.html',1,'']]], - ['craftingsystem_22',['CraftingSystem',['../class_crafting_system.html',1,'']]], - ['craftitem_23',['craftItem',['../class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb',1,'CraftingSystem']]], - ['createcharacter_24',['createCharacter',['../class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b',1,'CharacterSystem']]], - ['createorupdatemap_25',['createOrUpdateMap',['../class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549',1,'NavigationMapSystem']]], - ['createsession_26',['createSession',['../class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b',1,'MultiplayerManager']]], - ['createuielement_27',['createUIElement',['../class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e',1,'UISystem']]] + ['calculateattackoutcome_12',['calculateAttackOutcome',['../class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d',1,'CombatSystem']]], + ['castspell_13',['castSpell',['../class_magic_system.html#a50b73878c35ab94e9656e305d3bf29da',1,'MagicSystem']]], + ['changereputation_14',['changeReputation',['../class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a',1,'FactionSystem']]], + ['changeweather_15',['changeWeather',['../class_weather_time_system.html#a7ace7672f172888226097c572492c068',1,'WeatherTimeSystem']]], + ['charactersystem_16',['CharacterSystem',['../class_character_system.html',1,'']]], + ['checkandunlock_17',['checkAndUnlock',['../class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb',1,'AchievementsSystem']]], + ['closesession_18',['closeSession',['../class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d',1,'MultiplayerManager']]], + ['closetrade_19',['closeTrade',['../class_trade_system.html#a387cff93c2de627358c4300094a01865',1,'TradeSystem']]], + ['combatsystem_20',['CombatSystem',['../class_combat_system.html',1,'']]], + ['completequest_21',['completeQuest',['../class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed',1,'QuestSystem']]], + ['configurebuttonmapping_22',['configureButtonMapping',['../class_controller_support.html#aa2098c113fb663ee7881d707c31584ca',1,'ControllerSupport']]], + ['controllersupport_23',['ControllerSupport',['../class_controller_support.html',1,'']]], + ['craftingsystem_24',['CraftingSystem',['../class_crafting_system.html',1,'']]], + ['craftitem_25',['craftItem',['../class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb',1,'CraftingSystem']]], + ['createcharacter_26',['createCharacter',['../class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b',1,'CharacterSystem']]], + ['createorupdatemap_27',['createOrUpdateMap',['../class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549',1,'NavigationMapSystem']]], + ['createsession_28',['createSession',['../class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b',1,'MultiplayerManager']]], + ['createuielement_29',['createUIElement',['../class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e',1,'UISystem']]] ]; diff --git a/program/html/search/all_10.js b/program/html/search/all_10.js index d9d9f60..bd7e111 100644 --- a/program/html/search/all_10.js +++ b/program/html/search/all_10.js @@ -1,5 +1,5 @@ var searchData= [ - ['togglemod_97',['toggleMod',['../class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b',1,'ModdingSupport']]], - ['tradesystem_98',['TradeSystem',['../class_trade_system.html',1,'']]] + ['togglemod_100',['toggleMod',['../class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b',1,'ModdingSupport']]], + ['tradesystem_101',['TradeSystem',['../class_trade_system.html',1,'']]] ]; diff --git a/program/html/search/all_11.js b/program/html/search/all_11.js index 57ef270..b70194c 100644 --- a/program/html/search/all_11.js +++ b/program/html/search/all_11.js @@ -1,9 +1,9 @@ var searchData= [ - ['uisystem_99',['UISystem',['../class_u_i_system.html',1,'']]], - ['unloadallresources_100',['unloadAllResources',['../class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a',1,'ResourceManager']]], - ['update_101',['update',['../class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b',1,'GameEngine::update()'],['../class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7',1,'WeatherTimeSystem::update()'],['../class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d',1,'UISystem::update()'],['../class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2',1,'StateManager::update()'],['../class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8',1,'QuestSystem::update()'],['../class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c',1,'PhysicsSystem::update()'],['../class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9',1,'EffectsSystem::update()'],['../class_controller_support.html#addbdc82f140e553a598efa5139a02a23',1,'ControllerSupport::update()'],['../class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a',1,'CombatSystem::update()'],['../class_character_system.html#a9b5653796d4b58191b3686034046d1d9',1,'CharacterSystem::update()'],['../class_animation_system.html#a321fbe9696b3957012ed690d8f733374',1,'AnimationSystem::update()'],['../class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293',1,'AISystem::update()']]], - ['updatenetworkevents_102',['updateNetworkEvents',['../class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf',1,'MultiplayerManager']]], - ['upgradecharacter_103',['upgradeCharacter',['../class_character_system.html#ac48c2ac0fda67171541e276cd93881b4',1,'CharacterSystem']]], - ['useitem_104',['useItem',['../class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91',1,'ItemInventory']]] + ['uisystem_102',['UISystem',['../class_u_i_system.html',1,'']]], + ['unloadallresources_103',['unloadAllResources',['../class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a',1,'ResourceManager']]], + ['update_104',['update',['../class_magic_system.html#adf398f041c02beda5f833e12f85e3a37',1,'MagicSystem::update()'],['../class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7',1,'WeatherTimeSystem::update()'],['../class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d',1,'UISystem::update()'],['../class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2',1,'StateManager::update()'],['../class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8',1,'QuestSystem::update()'],['../class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c',1,'PhysicsSystem::update()'],['../class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b',1,'GameEngine::update()'],['../class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9',1,'EffectsSystem::update()'],['../class_controller_support.html#addbdc82f140e553a598efa5139a02a23',1,'ControllerSupport::update()'],['../class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a',1,'CombatSystem::update()'],['../class_character_system.html#a9b5653796d4b58191b3686034046d1d9',1,'CharacterSystem::update()'],['../class_animation_system.html#a321fbe9696b3957012ed690d8f733374',1,'AnimationSystem::update()'],['../class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293',1,'AISystem::update()']]], + ['updatenetworkevents_105',['updateNetworkEvents',['../class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf',1,'MultiplayerManager']]], + ['upgradecharacter_106',['upgradeCharacter',['../class_character_system.html#ac48c2ac0fda67171541e276cd93881b4',1,'CharacterSystem']]], + ['useitem_107',['useItem',['../class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91',1,'ItemInventory']]] ]; diff --git a/program/html/search/all_12.js b/program/html/search/all_12.js index fe26e06..204e97c 100644 --- a/program/html/search/all_12.js +++ b/program/html/search/all_12.js @@ -1,6 +1,6 @@ var searchData= [ - ['warn_105',['warn',['../class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585',1,'DebugLogger']]], - ['weathertimesystem_106',['WeatherTimeSystem',['../class_weather_time_system.html',1,'']]], - ['worldbuilder_107',['WorldBuilder',['../class_world_builder.html',1,'']]] + ['warn_108',['warn',['../class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585',1,'DebugLogger']]], + ['weathertimesystem_109',['WeatherTimeSystem',['../class_weather_time_system.html',1,'']]], + ['worldbuilder_110',['WorldBuilder',['../class_world_builder.html',1,'']]] ]; diff --git a/program/html/search/all_13.js b/program/html/search/all_13.js index 9a283f5..9a61873 100644 --- a/program/html/search/all_13.js +++ b/program/html/search/all_13.js @@ -1,4 +1,4 @@ var searchData= [ - ['Описание_20модулей_108',['Описание модулей',['../md__r_e_a_d_m_e.html',1,'']]] + ['Описание_20модулей_111',['Описание модулей',['../md__r_e_a_d_m_e.html',1,'']]] ]; diff --git a/program/html/search/all_14.js b/program/html/search/all_14.js index efd7ffb..b6434c3 100644 --- a/program/html/search/all_14.js +++ b/program/html/search/all_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['Шаги_20разработки_20программы_109',['Шаги разработки программы',['../md_steps.html',1,'']]] + ['Шаги_20разработки_20программы_112',['Шаги разработки программы',['../md_steps.html',1,'']]] ]; diff --git a/program/html/search/all_2.js b/program/html/search/all_2.js index 13bb336..936bfde 100644 --- a/program/html/search/all_2.js +++ b/program/html/search/all_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['debuglogger_28',['DebugLogger',['../class_debug_logger.html',1,'']]], - ['deletesavefile_29',['deleteSaveFile',['../class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678',1,'SaveLoadSystem']]], - ['deserializegamestate_30',['deserializeGameState',['../class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16',1,'SaveLoadSystem']]], - ['dialoguesystem_31',['DialogueSystem',['../class_dialogue_system.html',1,'']]], - ['difficultysystem_32',['DifficultySystem',['../class_difficulty_system.html',1,'']]], - ['displaymapsection_33',['displayMapSection',['../class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba',1,'NavigationMapSystem']]] + ['debuglogger_30',['DebugLogger',['../class_debug_logger.html',1,'']]], + ['deletesavefile_31',['deleteSaveFile',['../class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678',1,'SaveLoadSystem']]], + ['deserializegamestate_32',['deserializeGameState',['../class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16',1,'SaveLoadSystem']]], + ['dialoguesystem_33',['DialogueSystem',['../class_dialogue_system.html',1,'']]], + ['difficultysystem_34',['DifficultySystem',['../class_difficulty_system.html',1,'']]], + ['displaymapsection_35',['displayMapSection',['../class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba',1,'NavigationMapSystem']]] ]; diff --git a/program/html/search/all_3.js b/program/html/search/all_3.js index 9292367..0dddbac 100644 --- a/program/html/search/all_3.js +++ b/program/html/search/all_3.js @@ -1,7 +1,7 @@ var searchData= [ - ['effectssystem_34',['EffectsSystem',['../class_effects_system.html',1,'']]], - ['enddialogue_35',['endDialogue',['../class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1',1,'DialogueSystem']]], - ['error_36',['error',['../class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea',1,'DebugLogger']]], - ['executetrade_37',['executeTrade',['../class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6',1,'TradeSystem']]] + ['effectssystem_36',['EffectsSystem',['../class_effects_system.html',1,'']]], + ['enddialogue_37',['endDialogue',['../class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1',1,'DialogueSystem']]], + ['error_38',['error',['../class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea',1,'DebugLogger']]], + ['executetrade_39',['executeTrade',['../class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6',1,'TradeSystem']]] ]; diff --git a/program/html/search/all_4.js b/program/html/search/all_4.js index 70ad888..30a8645 100644 --- a/program/html/search/all_4.js +++ b/program/html/search/all_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['factionsystem_38',['FactionSystem',['../class_faction_system.html',1,'']]], - ['findpath_39',['findPath',['../class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e',1,'NavigationMapSystem']]] + ['factionsystem_40',['FactionSystem',['../class_faction_system.html',1,'']]], + ['findpath_41',['findPath',['../class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e',1,'NavigationMapSystem']]] ]; diff --git a/program/html/search/all_5.js b/program/html/search/all_5.js index 535ca4b..b387869 100644 --- a/program/html/search/all_5.js +++ b/program/html/search/all_5.js @@ -1,11 +1,11 @@ var searchData= [ - ['gameengine_40',['GameEngine',['../class_game_engine.html',1,'']]], - ['getbuttonstate_41',['getButtonState',['../class_controller_support.html#aa8618c603255029a1ecdc0357617135d',1,'ControllerSupport']]], - ['getdifficultylevel_42',['getDifficultyLevel',['../class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74',1,'DifficultySystem']]], - ['getlocationinfo_43',['getLocationInfo',['../class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c',1,'WorldBuilder']]], - ['getreputation_44',['getReputation',['../class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7',1,'FactionSystem']]], - ['getresource_45',['getResource',['../class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b',1,'ResourceManager']]], - ['getstring_46',['getString',['../class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59',1,'LocalizationManager']]], - ['getunlockedachievements_47',['getUnlockedAchievements',['../class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc',1,'AchievementsSystem']]] + ['gameengine_42',['GameEngine',['../class_game_engine.html',1,'']]], + ['getbuttonstate_43',['getButtonState',['../class_controller_support.html#aa8618c603255029a1ecdc0357617135d',1,'ControllerSupport']]], + ['getdifficultylevel_44',['getDifficultyLevel',['../class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74',1,'DifficultySystem']]], + ['getlocationinfo_45',['getLocationInfo',['../class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c',1,'WorldBuilder']]], + ['getreputation_46',['getReputation',['../class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7',1,'FactionSystem']]], + ['getresource_47',['getResource',['../class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b',1,'ResourceManager']]], + ['getstring_48',['getString',['../class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59',1,'LocalizationManager']]], + ['getunlockedachievements_49',['getUnlockedAchievements',['../class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc',1,'AchievementsSystem']]] ]; diff --git a/program/html/search/all_6.js b/program/html/search/all_6.js index 56fe9ac..de63140 100644 --- a/program/html/search/all_6.js +++ b/program/html/search/all_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['handleplayerjoin_48',['handlePlayerJoin',['../class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f',1,'MultiplayerManager']]], - ['handleplayerleave_49',['handlePlayerLeave',['../class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a',1,'MultiplayerManager']]] + ['handleplayerjoin_50',['handlePlayerJoin',['../class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f',1,'MultiplayerManager']]], + ['handleplayerleave_51',['handlePlayerLeave',['../class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/all_7.js b/program/html/search/all_7.js index df662b9..9249794 100644 --- a/program/html/search/all_7.js +++ b/program/html/search/all_7.js @@ -1,8 +1,8 @@ var searchData= [ - ['initialize_50',['initialize',['../class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10',1,'ControllerSupport::initialize()'],['../class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f',1,'GameEngine::initialize()'],['../class_physics_system.html#a383481896f30a9e3b4a0910bd7366317',1,'PhysicsSystem::initialize()'],['../class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a',1,'WeatherTimeSystem::initialize()']]], - ['initializenetwork_51',['initializeNetwork',['../class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6',1,'MultiplayerManager']]], - ['initiatecombat_52',['initiateCombat',['../class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20',1,'CombatSystem']]], - ['initiatetrade_53',['initiateTrade',['../class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8',1,'TradeSystem']]], - ['iteminventory_54',['ItemInventory',['../class_item_inventory.html',1,'']]] + ['initialize_52',['initialize',['../class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10',1,'ControllerSupport::initialize()'],['../class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f',1,'GameEngine::initialize()'],['../class_physics_system.html#a383481896f30a9e3b4a0910bd7366317',1,'PhysicsSystem::initialize()'],['../class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a',1,'WeatherTimeSystem::initialize()']]], + ['initializenetwork_53',['initializeNetwork',['../class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6',1,'MultiplayerManager']]], + ['initiatecombat_54',['initiateCombat',['../class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20',1,'CombatSystem']]], + ['initiatetrade_55',['initiateTrade',['../class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8',1,'TradeSystem']]], + ['iteminventory_56',['ItemInventory',['../class_item_inventory.html',1,'']]] ]; diff --git a/program/html/search/all_8.js b/program/html/search/all_8.js index ea18fb2..5f791a5 100644 --- a/program/html/search/all_8.js +++ b/program/html/search/all_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['joinsession_55',['joinSession',['../class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7',1,'MultiplayerManager']]] + ['joinsession_57',['joinSession',['../class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/all_9.js b/program/html/search/all_9.js index 57cb3a2..f80eb1c 100644 --- a/program/html/search/all_9.js +++ b/program/html/search/all_9.js @@ -1,12 +1,12 @@ var searchData= [ - ['listsavefiles_56',['listSaveFiles',['../class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f',1,'SaveLoadSystem']]], - ['loadgame_57',['loadGame',['../class_save_load_system.html#a958db47854276a20dd05f4667efedd52',1,'SaveLoadSystem']]], - ['loadlanguagepack_58',['loadLanguagePack',['../class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff',1,'LocalizationManager']]], - ['loadmods_59',['loadMods',['../class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6',1,'ModdingSupport']]], - ['loadorcreateworld_60',['loadOrCreateWorld',['../class_world_builder.html#af586690490698826d518c4443f7fd846',1,'WorldBuilder']]], - ['loadresource_61',['loadResource',['../class_resource_manager.html#abda6ed5275971daf95188b364f697624',1,'ResourceManager']]], - ['loadsound_62',['loadSound',['../class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206',1,'AudioManager']]], - ['localizationmanager_63',['LocalizationManager',['../class_localization_manager.html',1,'']]], - ['log_64',['log',['../class_debug_logger.html#a469be679e692a7653fc036a594eb6428',1,'DebugLogger']]] + ['listsavefiles_58',['listSaveFiles',['../class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f',1,'SaveLoadSystem']]], + ['loadgame_59',['loadGame',['../class_save_load_system.html#a958db47854276a20dd05f4667efedd52',1,'SaveLoadSystem']]], + ['loadlanguagepack_60',['loadLanguagePack',['../class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff',1,'LocalizationManager']]], + ['loadmods_61',['loadMods',['../class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6',1,'ModdingSupport']]], + ['loadorcreateworld_62',['loadOrCreateWorld',['../class_world_builder.html#af586690490698826d518c4443f7fd846',1,'WorldBuilder']]], + ['loadresource_63',['loadResource',['../class_resource_manager.html#abda6ed5275971daf95188b364f697624',1,'ResourceManager']]], + ['loadsound_64',['loadSound',['../class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206',1,'AudioManager']]], + ['localizationmanager_65',['LocalizationManager',['../class_localization_manager.html',1,'']]], + ['log_66',['log',['../class_debug_logger.html#a469be679e692a7653fc036a594eb6428',1,'DebugLogger']]] ]; diff --git a/program/html/search/all_a.js b/program/html/search/all_a.js index b5e816a..3da72ac 100644 --- a/program/html/search/all_a.js +++ b/program/html/search/all_a.js @@ -1,5 +1,6 @@ var searchData= [ - ['moddingsupport_65',['ModdingSupport',['../class_modding_support.html',1,'']]], - ['multiplayermanager_66',['MultiplayerManager',['../class_multiplayer_manager.html',1,'']]] + ['magicsystem_67',['MagicSystem',['../class_magic_system.html',1,'']]], + ['moddingsupport_68',['ModdingSupport',['../class_modding_support.html',1,'']]], + ['multiplayermanager_69',['MultiplayerManager',['../class_multiplayer_manager.html',1,'']]] ]; diff --git a/program/html/search/all_b.js b/program/html/search/all_b.js index ab97273..f1728c1 100644 --- a/program/html/search/all_b.js +++ b/program/html/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['navigationmapsystem_67',['NavigationMapSystem',['../class_navigation_map_system.html',1,'']]] + ['navigationmapsystem_70',['NavigationMapSystem',['../class_navigation_map_system.html',1,'']]] ]; diff --git a/program/html/search/all_c.js b/program/html/search/all_c.js index 245c07a..dd18d76 100644 --- a/program/html/search/all_c.js +++ b/program/html/search/all_c.js @@ -1,11 +1,11 @@ var searchData= [ - ['physicssystem_68',['PhysicsSystem',['../class_physics_system.html',1,'']]], - ['playeffect_69',['playEffect',['../class_effects_system.html#a08e38061c38bff563c2f36583637d435',1,'EffectsSystem']]], - ['playmusic_70',['playMusic',['../class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef',1,'AudioManager']]], - ['playsoundeffect_71',['playSoundEffect',['../class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2',1,'AudioManager']]], - ['popstate_72',['popState',['../class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38',1,'StateManager']]], - ['processdialoguechoice_73',['processDialogueChoice',['../class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db',1,'DialogueSystem']]], - ['providemoddingapi_74',['provideModdingAPI',['../class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2',1,'ModdingSupport']]], - ['pushstate_75',['pushState',['../class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e',1,'StateManager']]] + ['physicssystem_71',['PhysicsSystem',['../class_physics_system.html',1,'']]], + ['playeffect_72',['playEffect',['../class_effects_system.html#a08e38061c38bff563c2f36583637d435',1,'EffectsSystem']]], + ['playmusic_73',['playMusic',['../class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef',1,'AudioManager']]], + ['playsoundeffect_74',['playSoundEffect',['../class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2',1,'AudioManager']]], + ['popstate_75',['popState',['../class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38',1,'StateManager']]], + ['processdialoguechoice_76',['processDialogueChoice',['../class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db',1,'DialogueSystem']]], + ['providemoddingapi_77',['provideModdingAPI',['../class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2',1,'ModdingSupport']]], + ['pushstate_78',['pushState',['../class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e',1,'StateManager']]] ]; diff --git a/program/html/search/all_d.js b/program/html/search/all_d.js index 6630d36..1511718 100644 --- a/program/html/search/all_d.js +++ b/program/html/search/all_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['questsystem_76',['QuestSystem',['../class_quest_system.html',1,'']]] + ['questsystem_79',['QuestSystem',['../class_quest_system.html',1,'']]] ]; diff --git a/program/html/search/all_e.js b/program/html/search/all_e.js index 7fcc828..fab8ebc 100644 --- a/program/html/search/all_e.js +++ b/program/html/search/all_e.js @@ -1,10 +1,10 @@ var searchData= [ - ['receivedata_77',['receiveData',['../class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5',1,'MultiplayerManager']]], - ['registerachievement_78',['registerAchievement',['../class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2',1,'AchievementsSystem']]], - ['removeitem_79',['removeItem',['../class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b',1,'ItemInventory']]], - ['removelocation_80',['removeLocation',['../class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294',1,'WorldBuilder']]], - ['render_81',['render',['../class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4',1,'GameEngine::render()'],['../class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf',1,'StateManager::render()'],['../class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69',1,'UISystem::render()']]], - ['resourcemanager_82',['ResourceManager',['../class_resource_manager.html',1,'']]], - ['run_83',['run',['../class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae',1,'GameEngine']]] + ['receivedata_80',['receiveData',['../class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5',1,'MultiplayerManager']]], + ['registerachievement_81',['registerAchievement',['../class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2',1,'AchievementsSystem']]], + ['removeitem_82',['removeItem',['../class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b',1,'ItemInventory']]], + ['removelocation_83',['removeLocation',['../class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294',1,'WorldBuilder']]], + ['render_84',['render',['../class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4',1,'GameEngine::render()'],['../class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf',1,'StateManager::render()'],['../class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69',1,'UISystem::render()']]], + ['resourcemanager_85',['ResourceManager',['../class_resource_manager.html',1,'']]], + ['run_86',['run',['../class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae',1,'GameEngine']]] ]; diff --git a/program/html/search/all_f.js b/program/html/search/all_f.js index 393ddfc..0a85871 100644 --- a/program/html/search/all_f.js +++ b/program/html/search/all_f.js @@ -1,16 +1,16 @@ var searchData= [ - ['savegame_84',['saveGame',['../class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f',1,'SaveLoadSystem']]], - ['saveloadsystem_85',['SaveLoadSystem',['../class_save_load_system.html',1,'']]], - ['senddata_86',['sendData',['../class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f',1,'MultiplayerManager']]], - ['serializegamestate_87',['serializeGameState',['../class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a',1,'SaveLoadSystem']]], - ['setcurrentlanguage_88',['setCurrentLanguage',['../class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8',1,'LocalizationManager']]], - ['setdifficultylevel_89',['setDifficultyLevel',['../class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28',1,'DifficultySystem']]], - ['settimeofday_90',['setTimeOfDay',['../class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90',1,'WeatherTimeSystem']]], - ['shutdown_91',['shutdown',['../class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918',1,'GameEngine::shutdown()'],['../class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f',1,'PhysicsSystem::shutdown()']]], - ['startdialogue_92',['startDialogue',['../class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f',1,'DialogueSystem']]], - ['statemanager_93',['StateManager',['../class_state_manager.html',1,'']]], - ['stopallsounds_94',['stopAllSounds',['../class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be',1,'AudioManager']]], - ['stopeffect_95',['stopEffect',['../class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c',1,'EffectsSystem']]], - ['synchronizegamestate_96',['synchronizeGameState',['../class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a',1,'MultiplayerManager']]] + ['savegame_87',['saveGame',['../class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f',1,'SaveLoadSystem']]], + ['saveloadsystem_88',['SaveLoadSystem',['../class_save_load_system.html',1,'']]], + ['senddata_89',['sendData',['../class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f',1,'MultiplayerManager']]], + ['serializegamestate_90',['serializeGameState',['../class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a',1,'SaveLoadSystem']]], + ['setcurrentlanguage_91',['setCurrentLanguage',['../class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8',1,'LocalizationManager']]], + ['setdifficultylevel_92',['setDifficultyLevel',['../class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28',1,'DifficultySystem']]], + ['settimeofday_93',['setTimeOfDay',['../class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90',1,'WeatherTimeSystem']]], + ['shutdown_94',['shutdown',['../class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918',1,'GameEngine::shutdown()'],['../class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f',1,'PhysicsSystem::shutdown()']]], + ['startdialogue_95',['startDialogue',['../class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f',1,'DialogueSystem']]], + ['statemanager_96',['StateManager',['../class_state_manager.html',1,'']]], + ['stopallsounds_97',['stopAllSounds',['../class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be',1,'AudioManager']]], + ['stopeffect_98',['stopEffect',['../class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c',1,'EffectsSystem']]], + ['synchronizegamestate_99',['synchronizeGameState',['../class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/classes_0.js b/program/html/search/classes_0.js index 19a50fb..3b0b6cb 100644 --- a/program/html/search/classes_0.js +++ b/program/html/search/classes_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['achievementssystem_110',['AchievementsSystem',['../class_achievements_system.html',1,'']]], - ['aisystem_111',['AISystem',['../class_a_i_system.html',1,'']]], - ['animationsystem_112',['AnimationSystem',['../class_animation_system.html',1,'']]], - ['audiomanager_113',['AudioManager',['../class_audio_manager.html',1,'']]] + ['achievementssystem_113',['AchievementsSystem',['../class_achievements_system.html',1,'']]], + ['aisystem_114',['AISystem',['../class_a_i_system.html',1,'']]], + ['animationsystem_115',['AnimationSystem',['../class_animation_system.html',1,'']]], + ['audiomanager_116',['AudioManager',['../class_audio_manager.html',1,'']]] ]; diff --git a/program/html/search/classes_1.js b/program/html/search/classes_1.js index a5d9b6c..fc24661 100644 --- a/program/html/search/classes_1.js +++ b/program/html/search/classes_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['charactersystem_114',['CharacterSystem',['../class_character_system.html',1,'']]], - ['combatsystem_115',['CombatSystem',['../class_combat_system.html',1,'']]], - ['controllersupport_116',['ControllerSupport',['../class_controller_support.html',1,'']]], - ['craftingsystem_117',['CraftingSystem',['../class_crafting_system.html',1,'']]] + ['charactersystem_117',['CharacterSystem',['../class_character_system.html',1,'']]], + ['combatsystem_118',['CombatSystem',['../class_combat_system.html',1,'']]], + ['controllersupport_119',['ControllerSupport',['../class_controller_support.html',1,'']]], + ['craftingsystem_120',['CraftingSystem',['../class_crafting_system.html',1,'']]] ]; diff --git a/program/html/search/classes_10.js b/program/html/search/classes_10.js index 1cb545c..0781a09 100644 --- a/program/html/search/classes_10.js +++ b/program/html/search/classes_10.js @@ -1,5 +1,5 @@ var searchData= [ - ['weathertimesystem_136',['WeatherTimeSystem',['../class_weather_time_system.html',1,'']]], - ['worldbuilder_137',['WorldBuilder',['../class_world_builder.html',1,'']]] + ['weathertimesystem_140',['WeatherTimeSystem',['../class_weather_time_system.html',1,'']]], + ['worldbuilder_141',['WorldBuilder',['../class_world_builder.html',1,'']]] ]; diff --git a/program/html/search/classes_2.js b/program/html/search/classes_2.js index 5ae6bbe..0591513 100644 --- a/program/html/search/classes_2.js +++ b/program/html/search/classes_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['debuglogger_118',['DebugLogger',['../class_debug_logger.html',1,'']]], - ['dialoguesystem_119',['DialogueSystem',['../class_dialogue_system.html',1,'']]], - ['difficultysystem_120',['DifficultySystem',['../class_difficulty_system.html',1,'']]] + ['debuglogger_121',['DebugLogger',['../class_debug_logger.html',1,'']]], + ['dialoguesystem_122',['DialogueSystem',['../class_dialogue_system.html',1,'']]], + ['difficultysystem_123',['DifficultySystem',['../class_difficulty_system.html',1,'']]] ]; diff --git a/program/html/search/classes_3.js b/program/html/search/classes_3.js index ae813a6..e4dec58 100644 --- a/program/html/search/classes_3.js +++ b/program/html/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['effectssystem_121',['EffectsSystem',['../class_effects_system.html',1,'']]] + ['effectssystem_124',['EffectsSystem',['../class_effects_system.html',1,'']]] ]; diff --git a/program/html/search/classes_4.js b/program/html/search/classes_4.js index e8030fe..f4eaf91 100644 --- a/program/html/search/classes_4.js +++ b/program/html/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['factionsystem_122',['FactionSystem',['../class_faction_system.html',1,'']]] + ['factionsystem_125',['FactionSystem',['../class_faction_system.html',1,'']]] ]; diff --git a/program/html/search/classes_5.js b/program/html/search/classes_5.js index 01afbad..ad77607 100644 --- a/program/html/search/classes_5.js +++ b/program/html/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['gameengine_123',['GameEngine',['../class_game_engine.html',1,'']]] + ['gameengine_126',['GameEngine',['../class_game_engine.html',1,'']]] ]; diff --git a/program/html/search/classes_6.js b/program/html/search/classes_6.js index a775229..a0f30eb 100644 --- a/program/html/search/classes_6.js +++ b/program/html/search/classes_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['iteminventory_124',['ItemInventory',['../class_item_inventory.html',1,'']]] + ['iteminventory_127',['ItemInventory',['../class_item_inventory.html',1,'']]] ]; diff --git a/program/html/search/classes_7.js b/program/html/search/classes_7.js index cf10588..3402115 100644 --- a/program/html/search/classes_7.js +++ b/program/html/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['localizationmanager_125',['LocalizationManager',['../class_localization_manager.html',1,'']]] + ['localizationmanager_128',['LocalizationManager',['../class_localization_manager.html',1,'']]] ]; diff --git a/program/html/search/classes_8.js b/program/html/search/classes_8.js index 0cea789..ddfe168 100644 --- a/program/html/search/classes_8.js +++ b/program/html/search/classes_8.js @@ -1,5 +1,6 @@ var searchData= [ - ['moddingsupport_126',['ModdingSupport',['../class_modding_support.html',1,'']]], - ['multiplayermanager_127',['MultiplayerManager',['../class_multiplayer_manager.html',1,'']]] + ['magicsystem_129',['MagicSystem',['../class_magic_system.html',1,'']]], + ['moddingsupport_130',['ModdingSupport',['../class_modding_support.html',1,'']]], + ['multiplayermanager_131',['MultiplayerManager',['../class_multiplayer_manager.html',1,'']]] ]; diff --git a/program/html/search/classes_9.js b/program/html/search/classes_9.js index 907b465..807cf4b 100644 --- a/program/html/search/classes_9.js +++ b/program/html/search/classes_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['navigationmapsystem_128',['NavigationMapSystem',['../class_navigation_map_system.html',1,'']]] + ['navigationmapsystem_132',['NavigationMapSystem',['../class_navigation_map_system.html',1,'']]] ]; diff --git a/program/html/search/classes_a.js b/program/html/search/classes_a.js index a9b7886..908de44 100644 --- a/program/html/search/classes_a.js +++ b/program/html/search/classes_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['physicssystem_129',['PhysicsSystem',['../class_physics_system.html',1,'']]] + ['physicssystem_133',['PhysicsSystem',['../class_physics_system.html',1,'']]] ]; diff --git a/program/html/search/classes_b.js b/program/html/search/classes_b.js index 54cca0a..bae9481 100644 --- a/program/html/search/classes_b.js +++ b/program/html/search/classes_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['questsystem_130',['QuestSystem',['../class_quest_system.html',1,'']]] + ['questsystem_134',['QuestSystem',['../class_quest_system.html',1,'']]] ]; diff --git a/program/html/search/classes_c.js b/program/html/search/classes_c.js index 8f7f243..4eb705d 100644 --- a/program/html/search/classes_c.js +++ b/program/html/search/classes_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['resourcemanager_131',['ResourceManager',['../class_resource_manager.html',1,'']]] + ['resourcemanager_135',['ResourceManager',['../class_resource_manager.html',1,'']]] ]; diff --git a/program/html/search/classes_d.js b/program/html/search/classes_d.js index 7e0c754..b2a7803 100644 --- a/program/html/search/classes_d.js +++ b/program/html/search/classes_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['saveloadsystem_132',['SaveLoadSystem',['../class_save_load_system.html',1,'']]], - ['statemanager_133',['StateManager',['../class_state_manager.html',1,'']]] + ['saveloadsystem_136',['SaveLoadSystem',['../class_save_load_system.html',1,'']]], + ['statemanager_137',['StateManager',['../class_state_manager.html',1,'']]] ]; diff --git a/program/html/search/classes_e.js b/program/html/search/classes_e.js index 64436a3..645c2e1 100644 --- a/program/html/search/classes_e.js +++ b/program/html/search/classes_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['tradesystem_134',['TradeSystem',['../class_trade_system.html',1,'']]] + ['tradesystem_138',['TradeSystem',['../class_trade_system.html',1,'']]] ]; diff --git a/program/html/search/classes_f.js b/program/html/search/classes_f.js index 5e0248e..c533b0b 100644 --- a/program/html/search/classes_f.js +++ b/program/html/search/classes_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['uisystem_135',['UISystem',['../class_u_i_system.html',1,'']]] + ['uisystem_139',['UISystem',['../class_u_i_system.html',1,'']]] ]; diff --git a/program/html/search/functions_0.js b/program/html/search/functions_0.js index c7f15ba..7fcd9c4 100644 --- a/program/html/search/functions_0.js +++ b/program/html/search/functions_0.js @@ -1,10 +1,11 @@ var searchData= [ - ['addanimation_138',['addAnimation',['../class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1',1,'AnimationSystem']]], - ['addcraftingrecipe_139',['addCraftingRecipe',['../class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b',1,'CraftingSystem']]], - ['addeffect_140',['addEffect',['../class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd',1,'EffectsSystem']]], - ['additem_141',['addItem',['../class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce',1,'ItemInventory']]], - ['addlocation_142',['addLocation',['../class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2',1,'WorldBuilder']]], - ['addquest_143',['addQuest',['../class_quest_system.html#a672038c5907685856f4d417cd795d785',1,'QuestSystem']]], - ['adjustgameplayparameters_144',['adjustGameplayParameters',['../class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767',1,'DifficultySystem']]] + ['addanimation_142',['addAnimation',['../class_animation_system.html#aed9fe7cf12ff8850135cc82552cfebf1',1,'AnimationSystem']]], + ['addcraftingrecipe_143',['addCraftingRecipe',['../class_crafting_system.html#a2667d1589f5a4996dbc75dbcbf6bd93b',1,'CraftingSystem']]], + ['addeffect_144',['addEffect',['../class_effects_system.html#acdd7a7d4639fbfdc7663fb05aa632afd',1,'EffectsSystem']]], + ['additem_145',['addItem',['../class_item_inventory.html#a33e49c32a8761ae707da8b7b1875acce',1,'ItemInventory']]], + ['addlocation_146',['addLocation',['../class_world_builder.html#abdeb22286148c2c3c9cd3ce507a316d2',1,'WorldBuilder']]], + ['addquest_147',['addQuest',['../class_quest_system.html#a672038c5907685856f4d417cd795d785',1,'QuestSystem']]], + ['addspell_148',['addSpell',['../class_magic_system.html#a5e1e1d919de2e3dbcf5d1360fcca1afc',1,'MagicSystem']]], + ['adjustgameplayparameters_149',['adjustGameplayParameters',['../class_difficulty_system.html#a477026ad959fa4f5ed6cb697bdd87767',1,'DifficultySystem']]] ]; diff --git a/program/html/search/functions_1.js b/program/html/search/functions_1.js index 5540586..c99d23a 100644 --- a/program/html/search/functions_1.js +++ b/program/html/search/functions_1.js @@ -1,16 +1,17 @@ var searchData= [ - ['calculateattackoutcome_145',['calculateAttackOutcome',['../class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d',1,'CombatSystem']]], - ['changereputation_146',['changeReputation',['../class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a',1,'FactionSystem']]], - ['changeweather_147',['changeWeather',['../class_weather_time_system.html#a7ace7672f172888226097c572492c068',1,'WeatherTimeSystem']]], - ['checkandunlock_148',['checkAndUnlock',['../class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb',1,'AchievementsSystem']]], - ['closesession_149',['closeSession',['../class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d',1,'MultiplayerManager']]], - ['closetrade_150',['closeTrade',['../class_trade_system.html#a387cff93c2de627358c4300094a01865',1,'TradeSystem']]], - ['completequest_151',['completeQuest',['../class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed',1,'QuestSystem']]], - ['configurebuttonmapping_152',['configureButtonMapping',['../class_controller_support.html#aa2098c113fb663ee7881d707c31584ca',1,'ControllerSupport']]], - ['craftitem_153',['craftItem',['../class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb',1,'CraftingSystem']]], - ['createcharacter_154',['createCharacter',['../class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b',1,'CharacterSystem']]], - ['createorupdatemap_155',['createOrUpdateMap',['../class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549',1,'NavigationMapSystem']]], - ['createsession_156',['createSession',['../class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b',1,'MultiplayerManager']]], - ['createuielement_157',['createUIElement',['../class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e',1,'UISystem']]] + ['calculateattackoutcome_150',['calculateAttackOutcome',['../class_combat_system.html#aed5618027fca5c1538f887ef9b21cb2d',1,'CombatSystem']]], + ['castspell_151',['castSpell',['../class_magic_system.html#a50b73878c35ab94e9656e305d3bf29da',1,'MagicSystem']]], + ['changereputation_152',['changeReputation',['../class_faction_system.html#a7aed2a5e758bfcb8603a2ab96925b12a',1,'FactionSystem']]], + ['changeweather_153',['changeWeather',['../class_weather_time_system.html#a7ace7672f172888226097c572492c068',1,'WeatherTimeSystem']]], + ['checkandunlock_154',['checkAndUnlock',['../class_achievements_system.html#a6f3b5078470715f1f18b6d5d3ab58dfb',1,'AchievementsSystem']]], + ['closesession_155',['closeSession',['../class_multiplayer_manager.html#aaa962fd408388cbeb886be26c765926d',1,'MultiplayerManager']]], + ['closetrade_156',['closeTrade',['../class_trade_system.html#a387cff93c2de627358c4300094a01865',1,'TradeSystem']]], + ['completequest_157',['completeQuest',['../class_quest_system.html#a2c4f81a2b40e5e6b9a57337646cb19ed',1,'QuestSystem']]], + ['configurebuttonmapping_158',['configureButtonMapping',['../class_controller_support.html#aa2098c113fb663ee7881d707c31584ca',1,'ControllerSupport']]], + ['craftitem_159',['craftItem',['../class_crafting_system.html#abe181e151f85fdb16bc3fb91b68d8feb',1,'CraftingSystem']]], + ['createcharacter_160',['createCharacter',['../class_character_system.html#a237aa4aa6669c002ddfeac51fed72e2b',1,'CharacterSystem']]], + ['createorupdatemap_161',['createOrUpdateMap',['../class_navigation_map_system.html#a5a02c1008f6da11ecf9f70dac8213549',1,'NavigationMapSystem']]], + ['createsession_162',['createSession',['../class_multiplayer_manager.html#a48d2617d5398f6e55a68e38c1fb37a8b',1,'MultiplayerManager']]], + ['createuielement_163',['createUIElement',['../class_u_i_system.html#a283dc5c0eef4096f9fc59ec580d59d7e',1,'UISystem']]] ]; diff --git a/program/html/search/functions_2.js b/program/html/search/functions_2.js index 0ebf070..f56de3e 100644 --- a/program/html/search/functions_2.js +++ b/program/html/search/functions_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['deletesavefile_158',['deleteSaveFile',['../class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678',1,'SaveLoadSystem']]], - ['deserializegamestate_159',['deserializeGameState',['../class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16',1,'SaveLoadSystem']]], - ['displaymapsection_160',['displayMapSection',['../class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba',1,'NavigationMapSystem']]] + ['deletesavefile_164',['deleteSaveFile',['../class_save_load_system.html#af4ca3c59e3a54cbb83f3e86e37b52678',1,'SaveLoadSystem']]], + ['deserializegamestate_165',['deserializeGameState',['../class_save_load_system.html#a03a7ad36d7299b930caffe09b791ac16',1,'SaveLoadSystem']]], + ['displaymapsection_166',['displayMapSection',['../class_navigation_map_system.html#aeacdf0fc20852877a74632b5fb2128ba',1,'NavigationMapSystem']]] ]; diff --git a/program/html/search/functions_3.js b/program/html/search/functions_3.js index 9fd0a5a..5de5146 100644 --- a/program/html/search/functions_3.js +++ b/program/html/search/functions_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['enddialogue_161',['endDialogue',['../class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1',1,'DialogueSystem']]], - ['error_162',['error',['../class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea',1,'DebugLogger']]], - ['executetrade_163',['executeTrade',['../class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6',1,'TradeSystem']]] + ['enddialogue_167',['endDialogue',['../class_dialogue_system.html#a190168bfb39e374dcf112636bf9a8de1',1,'DialogueSystem']]], + ['error_168',['error',['../class_debug_logger.html#a268e7986304aa98d8194301a08f1aeea',1,'DebugLogger']]], + ['executetrade_169',['executeTrade',['../class_trade_system.html#a16436c76148cc7e8da199a237de3d8c6',1,'TradeSystem']]] ]; diff --git a/program/html/search/functions_4.js b/program/html/search/functions_4.js index 7600354..d393376 100644 --- a/program/html/search/functions_4.js +++ b/program/html/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['findpath_164',['findPath',['../class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e',1,'NavigationMapSystem']]] + ['findpath_170',['findPath',['../class_navigation_map_system.html#adb4180d51d2f7a69c15ebe3de788744e',1,'NavigationMapSystem']]] ]; diff --git a/program/html/search/functions_5.js b/program/html/search/functions_5.js index 43a5f83..c668e9c 100644 --- a/program/html/search/functions_5.js +++ b/program/html/search/functions_5.js @@ -1,10 +1,10 @@ var searchData= [ - ['getbuttonstate_165',['getButtonState',['../class_controller_support.html#aa8618c603255029a1ecdc0357617135d',1,'ControllerSupport']]], - ['getdifficultylevel_166',['getDifficultyLevel',['../class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74',1,'DifficultySystem']]], - ['getlocationinfo_167',['getLocationInfo',['../class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c',1,'WorldBuilder']]], - ['getreputation_168',['getReputation',['../class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7',1,'FactionSystem']]], - ['getresource_169',['getResource',['../class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b',1,'ResourceManager']]], - ['getstring_170',['getString',['../class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59',1,'LocalizationManager']]], - ['getunlockedachievements_171',['getUnlockedAchievements',['../class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc',1,'AchievementsSystem']]] + ['getbuttonstate_171',['getButtonState',['../class_controller_support.html#aa8618c603255029a1ecdc0357617135d',1,'ControllerSupport']]], + ['getdifficultylevel_172',['getDifficultyLevel',['../class_difficulty_system.html#a89f6e4b8e206a20096acf6aea2564e74',1,'DifficultySystem']]], + ['getlocationinfo_173',['getLocationInfo',['../class_world_builder.html#a21d2c9c93f10b18cd32ccecf4bf49f9c',1,'WorldBuilder']]], + ['getreputation_174',['getReputation',['../class_faction_system.html#a79ebe6b293e934e1b2c69d03e0c5a5b7',1,'FactionSystem']]], + ['getresource_175',['getResource',['../class_resource_manager.html#a6e19865e0c7f5db8ec2068802092fe9b',1,'ResourceManager']]], + ['getstring_176',['getString',['../class_localization_manager.html#a6dd0b9948e2ae4947fb08d9165e3dc59',1,'LocalizationManager']]], + ['getunlockedachievements_177',['getUnlockedAchievements',['../class_achievements_system.html#a4072ea69a7bf18f87ebf71f207d58abc',1,'AchievementsSystem']]] ]; diff --git a/program/html/search/functions_6.js b/program/html/search/functions_6.js index 939f022..d13a34e 100644 --- a/program/html/search/functions_6.js +++ b/program/html/search/functions_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['handleplayerjoin_172',['handlePlayerJoin',['../class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f',1,'MultiplayerManager']]], - ['handleplayerleave_173',['handlePlayerLeave',['../class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a',1,'MultiplayerManager']]] + ['handleplayerjoin_178',['handlePlayerJoin',['../class_multiplayer_manager.html#ab79c879bd64db377585050b20ae4c77f',1,'MultiplayerManager']]], + ['handleplayerleave_179',['handlePlayerLeave',['../class_multiplayer_manager.html#a4284fd956b3636f15277f53c83ba712a',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/functions_7.js b/program/html/search/functions_7.js index 6844493..2a63b97 100644 --- a/program/html/search/functions_7.js +++ b/program/html/search/functions_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['initialize_174',['initialize',['../class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10',1,'ControllerSupport::initialize()'],['../class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f',1,'GameEngine::initialize()'],['../class_physics_system.html#a383481896f30a9e3b4a0910bd7366317',1,'PhysicsSystem::initialize()'],['../class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a',1,'WeatherTimeSystem::initialize()']]], - ['initializenetwork_175',['initializeNetwork',['../class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6',1,'MultiplayerManager']]], - ['initiatecombat_176',['initiateCombat',['../class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20',1,'CombatSystem']]], - ['initiatetrade_177',['initiateTrade',['../class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8',1,'TradeSystem']]] + ['initialize_180',['initialize',['../class_controller_support.html#a66da207947b3cc8d44d0cdd96cfc1f10',1,'ControllerSupport::initialize()'],['../class_game_engine.html#af52f9b4cf1d9b2694eeb0aa2ea77de2f',1,'GameEngine::initialize()'],['../class_physics_system.html#a383481896f30a9e3b4a0910bd7366317',1,'PhysicsSystem::initialize()'],['../class_weather_time_system.html#a6f7124f3c43135e4a20a0244acb25d8a',1,'WeatherTimeSystem::initialize()']]], + ['initializenetwork_181',['initializeNetwork',['../class_multiplayer_manager.html#a7e748fa6ce2900814ccd47dfd5c243b6',1,'MultiplayerManager']]], + ['initiatecombat_182',['initiateCombat',['../class_combat_system.html#a0ad07302c74cbece66b3b873d46dbe20',1,'CombatSystem']]], + ['initiatetrade_183',['initiateTrade',['../class_trade_system.html#a56bd2df3c61ab6e7f2531c35b04c64e8',1,'TradeSystem']]] ]; diff --git a/program/html/search/functions_8.js b/program/html/search/functions_8.js index 2416267..e44cbe5 100644 --- a/program/html/search/functions_8.js +++ b/program/html/search/functions_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['joinsession_178',['joinSession',['../class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7',1,'MultiplayerManager']]] + ['joinsession_184',['joinSession',['../class_multiplayer_manager.html#a7b6261976a4ad3c2de89b8db964959f7',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/functions_9.js b/program/html/search/functions_9.js index ee35f87..7b5bfe8 100644 --- a/program/html/search/functions_9.js +++ b/program/html/search/functions_9.js @@ -1,11 +1,11 @@ var searchData= [ - ['listsavefiles_179',['listSaveFiles',['../class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f',1,'SaveLoadSystem']]], - ['loadgame_180',['loadGame',['../class_save_load_system.html#a958db47854276a20dd05f4667efedd52',1,'SaveLoadSystem']]], - ['loadlanguagepack_181',['loadLanguagePack',['../class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff',1,'LocalizationManager']]], - ['loadmods_182',['loadMods',['../class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6',1,'ModdingSupport']]], - ['loadorcreateworld_183',['loadOrCreateWorld',['../class_world_builder.html#af586690490698826d518c4443f7fd846',1,'WorldBuilder']]], - ['loadresource_184',['loadResource',['../class_resource_manager.html#abda6ed5275971daf95188b364f697624',1,'ResourceManager']]], - ['loadsound_185',['loadSound',['../class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206',1,'AudioManager']]], - ['log_186',['log',['../class_debug_logger.html#a469be679e692a7653fc036a594eb6428',1,'DebugLogger']]] + ['listsavefiles_185',['listSaveFiles',['../class_save_load_system.html#a2c98f49b73df9103038259dbf2e2d92f',1,'SaveLoadSystem']]], + ['loadgame_186',['loadGame',['../class_save_load_system.html#a958db47854276a20dd05f4667efedd52',1,'SaveLoadSystem']]], + ['loadlanguagepack_187',['loadLanguagePack',['../class_localization_manager.html#abff19c89d4c43d29fb5c48d7d1c549ff',1,'LocalizationManager']]], + ['loadmods_188',['loadMods',['../class_modding_support.html#a8b1260ab6878f5de6b3acb059eda23c6',1,'ModdingSupport']]], + ['loadorcreateworld_189',['loadOrCreateWorld',['../class_world_builder.html#af586690490698826d518c4443f7fd846',1,'WorldBuilder']]], + ['loadresource_190',['loadResource',['../class_resource_manager.html#abda6ed5275971daf95188b364f697624',1,'ResourceManager']]], + ['loadsound_191',['loadSound',['../class_audio_manager.html#a0801d65ee762761af37d05a8b56f0206',1,'AudioManager']]], + ['log_192',['log',['../class_debug_logger.html#a469be679e692a7653fc036a594eb6428',1,'DebugLogger']]] ]; diff --git a/program/html/search/functions_a.js b/program/html/search/functions_a.js index c734c54..e9f1429 100644 --- a/program/html/search/functions_a.js +++ b/program/html/search/functions_a.js @@ -1,10 +1,10 @@ var searchData= [ - ['playeffect_187',['playEffect',['../class_effects_system.html#a08e38061c38bff563c2f36583637d435',1,'EffectsSystem']]], - ['playmusic_188',['playMusic',['../class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef',1,'AudioManager']]], - ['playsoundeffect_189',['playSoundEffect',['../class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2',1,'AudioManager']]], - ['popstate_190',['popState',['../class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38',1,'StateManager']]], - ['processdialoguechoice_191',['processDialogueChoice',['../class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db',1,'DialogueSystem']]], - ['providemoddingapi_192',['provideModdingAPI',['../class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2',1,'ModdingSupport']]], - ['pushstate_193',['pushState',['../class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e',1,'StateManager']]] + ['playeffect_193',['playEffect',['../class_effects_system.html#a08e38061c38bff563c2f36583637d435',1,'EffectsSystem']]], + ['playmusic_194',['playMusic',['../class_audio_manager.html#a5283042dbc1b91acb33a2287cfc5e6ef',1,'AudioManager']]], + ['playsoundeffect_195',['playSoundEffect',['../class_audio_manager.html#a6c982d7c6a38dc542fd28c0b46e41fa2',1,'AudioManager']]], + ['popstate_196',['popState',['../class_state_manager.html#a1c5f8c0609e74fb2346b6b7f5930bb38',1,'StateManager']]], + ['processdialoguechoice_197',['processDialogueChoice',['../class_dialogue_system.html#a9a59df0d39db84841e7f2e7e96b2c9db',1,'DialogueSystem']]], + ['providemoddingapi_198',['provideModdingAPI',['../class_modding_support.html#a55cb6cd432b6f5aa64fac9ac3846a8f2',1,'ModdingSupport']]], + ['pushstate_199',['pushState',['../class_state_manager.html#ad7c3f970b3f0093bef4a1dcd68b4c53e',1,'StateManager']]] ]; diff --git a/program/html/search/functions_b.js b/program/html/search/functions_b.js index 42b18fc..f3f59ed 100644 --- a/program/html/search/functions_b.js +++ b/program/html/search/functions_b.js @@ -1,9 +1,9 @@ var searchData= [ - ['receivedata_194',['receiveData',['../class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5',1,'MultiplayerManager']]], - ['registerachievement_195',['registerAchievement',['../class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2',1,'AchievementsSystem']]], - ['removeitem_196',['removeItem',['../class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b',1,'ItemInventory']]], - ['removelocation_197',['removeLocation',['../class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294',1,'WorldBuilder']]], - ['render_198',['render',['../class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4',1,'GameEngine::render()'],['../class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf',1,'StateManager::render()'],['../class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69',1,'UISystem::render()']]], - ['run_199',['run',['../class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae',1,'GameEngine']]] + ['receivedata_200',['receiveData',['../class_multiplayer_manager.html#a11316b07e85272b4e78b5aa54a4780d5',1,'MultiplayerManager']]], + ['registerachievement_201',['registerAchievement',['../class_achievements_system.html#a48f359c15e1031f14968976d7ee6c3d2',1,'AchievementsSystem']]], + ['removeitem_202',['removeItem',['../class_item_inventory.html#a401e0ab07c2abe546edacda837a44c2b',1,'ItemInventory']]], + ['removelocation_203',['removeLocation',['../class_world_builder.html#abd6a6b91e20d0ed37e6a04a0bed4b294',1,'WorldBuilder']]], + ['render_204',['render',['../class_game_engine.html#a267bf9164ba09e32b7a24ba4afb527d4',1,'GameEngine::render()'],['../class_state_manager.html#a02e78818db709db59df3a46a4bb47ddf',1,'StateManager::render()'],['../class_u_i_system.html#ad85673e98a911b0ab7ae101c2a8c5e69',1,'UISystem::render()']]], + ['run_205',['run',['../class_game_engine.html#ab01970da2c68fefbf48b98c59d5627ae',1,'GameEngine']]] ]; diff --git a/program/html/search/functions_c.js b/program/html/search/functions_c.js index d258c64..298fc17 100644 --- a/program/html/search/functions_c.js +++ b/program/html/search/functions_c.js @@ -1,14 +1,14 @@ var searchData= [ - ['savegame_200',['saveGame',['../class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f',1,'SaveLoadSystem']]], - ['senddata_201',['sendData',['../class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f',1,'MultiplayerManager']]], - ['serializegamestate_202',['serializeGameState',['../class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a',1,'SaveLoadSystem']]], - ['setcurrentlanguage_203',['setCurrentLanguage',['../class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8',1,'LocalizationManager']]], - ['setdifficultylevel_204',['setDifficultyLevel',['../class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28',1,'DifficultySystem']]], - ['settimeofday_205',['setTimeOfDay',['../class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90',1,'WeatherTimeSystem']]], - ['shutdown_206',['shutdown',['../class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918',1,'GameEngine::shutdown()'],['../class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f',1,'PhysicsSystem::shutdown()']]], - ['startdialogue_207',['startDialogue',['../class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f',1,'DialogueSystem']]], - ['stopallsounds_208',['stopAllSounds',['../class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be',1,'AudioManager']]], - ['stopeffect_209',['stopEffect',['../class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c',1,'EffectsSystem']]], - ['synchronizegamestate_210',['synchronizeGameState',['../class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a',1,'MultiplayerManager']]] + ['savegame_206',['saveGame',['../class_save_load_system.html#a31fcc0da725b07fc0f37f0cb3089e64f',1,'SaveLoadSystem']]], + ['senddata_207',['sendData',['../class_multiplayer_manager.html#aa484c5d22767eab88a7af456ac6a099f',1,'MultiplayerManager']]], + ['serializegamestate_208',['serializeGameState',['../class_save_load_system.html#aee6cfe1ef668a4f35c4ea45992648d2a',1,'SaveLoadSystem']]], + ['setcurrentlanguage_209',['setCurrentLanguage',['../class_localization_manager.html#a72afe1b0d03d1385a83c63aa39ff03e8',1,'LocalizationManager']]], + ['setdifficultylevel_210',['setDifficultyLevel',['../class_difficulty_system.html#a470f08dcb4e134df604c8779e0cf8e28',1,'DifficultySystem']]], + ['settimeofday_211',['setTimeOfDay',['../class_weather_time_system.html#a84e7c37d0fb3de4d8fd00aaf6e995f90',1,'WeatherTimeSystem']]], + ['shutdown_212',['shutdown',['../class_game_engine.html#aba20f4cd8d357c40ef763b17ab407918',1,'GameEngine::shutdown()'],['../class_physics_system.html#aa693c13b71beb03a4beb0537b5c33c3f',1,'PhysicsSystem::shutdown()']]], + ['startdialogue_213',['startDialogue',['../class_dialogue_system.html#a3d6202c96351d80f754c7543ce11858f',1,'DialogueSystem']]], + ['stopallsounds_214',['stopAllSounds',['../class_audio_manager.html#ac880de40f09c0065c10948ca138cc7be',1,'AudioManager']]], + ['stopeffect_215',['stopEffect',['../class_effects_system.html#a4af4d4380dd793d5ebbdd4ef381b226c',1,'EffectsSystem']]], + ['synchronizegamestate_216',['synchronizeGameState',['../class_multiplayer_manager.html#aac68b4eda8b76435634e85ba150c071a',1,'MultiplayerManager']]] ]; diff --git a/program/html/search/functions_d.js b/program/html/search/functions_d.js index 697b066..553e840 100644 --- a/program/html/search/functions_d.js +++ b/program/html/search/functions_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['togglemod_211',['toggleMod',['../class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b',1,'ModdingSupport']]] + ['togglemod_217',['toggleMod',['../class_modding_support.html#add8a0cd71afd73a1c4727b3f44d9849b',1,'ModdingSupport']]] ]; diff --git a/program/html/search/functions_e.js b/program/html/search/functions_e.js index dd786a1..a5e84b9 100644 --- a/program/html/search/functions_e.js +++ b/program/html/search/functions_e.js @@ -1,8 +1,8 @@ var searchData= [ - ['unloadallresources_212',['unloadAllResources',['../class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a',1,'ResourceManager']]], - ['update_213',['update',['../class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293',1,'AISystem::update()'],['../class_animation_system.html#a321fbe9696b3957012ed690d8f733374',1,'AnimationSystem::update()'],['../class_character_system.html#a9b5653796d4b58191b3686034046d1d9',1,'CharacterSystem::update()'],['../class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a',1,'CombatSystem::update()'],['../class_controller_support.html#addbdc82f140e553a598efa5139a02a23',1,'ControllerSupport::update()'],['../class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9',1,'EffectsSystem::update()'],['../class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b',1,'GameEngine::update()'],['../class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c',1,'PhysicsSystem::update()'],['../class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8',1,'QuestSystem::update()'],['../class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2',1,'StateManager::update()'],['../class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d',1,'UISystem::update()'],['../class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7',1,'WeatherTimeSystem::update()']]], - ['updatenetworkevents_214',['updateNetworkEvents',['../class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf',1,'MultiplayerManager']]], - ['upgradecharacter_215',['upgradeCharacter',['../class_character_system.html#ac48c2ac0fda67171541e276cd93881b4',1,'CharacterSystem']]], - ['useitem_216',['useItem',['../class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91',1,'ItemInventory']]] + ['unloadallresources_218',['unloadAllResources',['../class_resource_manager.html#ac8e6c416a491f6fcc78ed682313feb4a',1,'ResourceManager']]], + ['update_219',['update',['../class_a_i_system.html#a4c1e02a04a3053c073e58ad44f4d0293',1,'AISystem::update()'],['../class_weather_time_system.html#a40074ebb6100edebf9cb0896bde577d7',1,'WeatherTimeSystem::update()'],['../class_u_i_system.html#a7a18d7e7398ace317fba4a0352bdb80d',1,'UISystem::update()'],['../class_state_manager.html#ae02fb746e1ef597d2842aaec506030b2',1,'StateManager::update()'],['../class_quest_system.html#aa7289df0bf8309e86e86f4569fc547b8',1,'QuestSystem::update()'],['../class_physics_system.html#a7e97af2ff3ac8bf879ab289397eb939c',1,'PhysicsSystem::update()'],['../class_magic_system.html#adf398f041c02beda5f833e12f85e3a37',1,'MagicSystem::update()'],['../class_game_engine.html#aeb8df057dde6e18da6d2dc3e468afc8b',1,'GameEngine::update()'],['../class_effects_system.html#a8117947b39f05afb8ff0fbbcd3fff7d9',1,'EffectsSystem::update()'],['../class_controller_support.html#addbdc82f140e553a598efa5139a02a23',1,'ControllerSupport::update()'],['../class_combat_system.html#a7f53d4e02249457ff7a2859bde5f953a',1,'CombatSystem::update()'],['../class_character_system.html#a9b5653796d4b58191b3686034046d1d9',1,'CharacterSystem::update()'],['../class_animation_system.html#a321fbe9696b3957012ed690d8f733374',1,'AnimationSystem::update()']]], + ['updatenetworkevents_220',['updateNetworkEvents',['../class_multiplayer_manager.html#a8713ca0191b7261126272dafca29f2cf',1,'MultiplayerManager']]], + ['upgradecharacter_221',['upgradeCharacter',['../class_character_system.html#ac48c2ac0fda67171541e276cd93881b4',1,'CharacterSystem']]], + ['useitem_222',['useItem',['../class_item_inventory.html#a2c19e0eb0e6bd5b661540c0dd75efc91',1,'ItemInventory']]] ]; diff --git a/program/html/search/functions_f.js b/program/html/search/functions_f.js index 5adbb9a..f25ae86 100644 --- a/program/html/search/functions_f.js +++ b/program/html/search/functions_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['warn_217',['warn',['../class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585',1,'DebugLogger']]] + ['warn_223',['warn',['../class_debug_logger.html#ac1bcbfec9894362ce94ecd3d534fd585',1,'DebugLogger']]] ]; diff --git a/program/html/search/pages_0.js b/program/html/search/pages_0.js index cd70342..6510690 100644 --- a/program/html/search/pages_0.js +++ b/program/html/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['Описание_20модулей_218',['Описание модулей',['../md__r_e_a_d_m_e.html',1,'']]] + ['Описание_20модулей_224',['Описание модулей',['../md__r_e_a_d_m_e.html',1,'']]] ]; diff --git a/program/html/search/pages_1.js b/program/html/search/pages_1.js index d735875..8198581 100644 --- a/program/html/search/pages_1.js +++ b/program/html/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['Шаги_20разработки_20программы_219',['Шаги разработки программы',['../md_steps.html',1,'']]] + ['Шаги_20разработки_20программы_225',['Шаги разработки программы',['../md_steps.html',1,'']]] ]; diff --git a/program/latex/annotated.tex b/program/latex/annotated.tex index 2dc9532..ed22791 100644 --- a/program/latex/annotated.tex +++ b/program/latex/annotated.tex @@ -16,6 +16,7 @@ \item\contentsline{section}{\mbox{\hyperlink{class_game_engine}{Game\+Engine}} \\*Класс \mbox{\hyperlink{class_game_engine}{Game\+Engine}} является основой для всей архитектуры игры }{\pageref{class_game_engine}}{} \item\contentsline{section}{\mbox{\hyperlink{class_item_inventory}{Item\+Inventory}} \\*Класс \mbox{\hyperlink{class_item_inventory}{Item\+Inventory}} управляет предметами, доступными для игрока }{\pageref{class_item_inventory}}{} \item\contentsline{section}{\mbox{\hyperlink{class_localization_manager}{Localization\+Manager}} \\*Класс \mbox{\hyperlink{class_localization_manager}{Localization\+Manager}} переводит текст и аудио игры на разные языки }{\pageref{class_localization_manager}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_magic_system}{Magic\+System}} \\*Класс \mbox{\hyperlink{class_magic_system}{Magic\+System}} управляет использованием магических способностей и заклинаний }{\pageref{class_magic_system}}{} \item\contentsline{section}{\mbox{\hyperlink{class_modding_support}{Modding\+Support}} \\*Класс \mbox{\hyperlink{class_modding_support}{Modding\+Support}} позволяет сообществу создавать и распространять собственные модификации к игре }{\pageref{class_modding_support}}{} \item\contentsline{section}{\mbox{\hyperlink{class_multiplayer_manager}{Multiplayer\+Manager}} \\*Класс \mbox{\hyperlink{class_multiplayer_manager}{Multiplayer\+Manager}} позволяет игрокам взаимодействовать друг с другом в онлайн-\/режиме }{\pageref{class_multiplayer_manager}}{} \item\contentsline{section}{\mbox{\hyperlink{class_navigation_map_system}{Navigation\+Map\+System}} \\*Класс \mbox{\hyperlink{class_navigation_map_system}{Navigation\+Map\+System}} предоставляет карты и инструменты навигации }{\pageref{class_navigation_map_system}}{} diff --git a/program/latex/class_magic_system.tex b/program/latex/class_magic_system.tex new file mode 100644 index 0000000..2ffd128 --- /dev/null +++ b/program/latex/class_magic_system.tex @@ -0,0 +1,78 @@ +\hypertarget{class_magic_system}{}\doxysection{Класс Magic\+System} +\label{class_magic_system}\index{MagicSystem@{MagicSystem}} + + +Класс \mbox{\hyperlink{class_magic_system}{Magic\+System}} управляет использованием магических способностей и заклинаний. + + + + +{\ttfamily \#include $<$magic\+\_\+system.\+h$>$} + +\doxysubsection*{Открытые члены} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_magic_system_a5e1e1d919de2e3dbcf5d1360fcca1afc}{add\+Spell}} () +\begin{DoxyCompactList}\small\item\em Добавляет новое заклинание в арсенал. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_magic_system_a50b73878c35ab94e9656e305d3bf29da}{cast\+Spell}} (int spell\+Id,) +\begin{DoxyCompactList}\small\item\em Использует заклинание. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_magic_system_adf398f041c02beda5f833e12f85e3a37}{update}} (float delta\+Time) +\begin{DoxyCompactList}\small\item\em Обновляет состояние магии (например, восстановление маны). \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Подробное описание} +Класс \mbox{\hyperlink{class_magic_system}{Magic\+System}} управляет использованием магических способностей и заклинаний. + +\doxysubsection{Методы} +\mbox{\Hypertarget{class_magic_system_a5e1e1d919de2e3dbcf5d1360fcca1afc}\label{class_magic_system_a5e1e1d919de2e3dbcf5d1360fcca1afc}} +\index{MagicSystem@{MagicSystem}!addSpell@{addSpell}} +\index{addSpell@{addSpell}!MagicSystem@{MagicSystem}} +\doxysubsubsection{\texorpdfstring{addSpell()}{addSpell()}} +{\footnotesize\ttfamily void Magic\+System\+::add\+Spell (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Добавляет новое заклинание в арсенал. + + +\begin{DoxyParams}{Аргументы} +{\em spell\+Params} & Параметры добавляемого заклинания. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_magic_system_a50b73878c35ab94e9656e305d3bf29da}\label{class_magic_system_a50b73878c35ab94e9656e305d3bf29da}} +\index{MagicSystem@{MagicSystem}!castSpell@{castSpell}} +\index{castSpell@{castSpell}!MagicSystem@{MagicSystem}} +\doxysubsubsection{\texorpdfstring{castSpell()}{castSpell()}} +{\footnotesize\ttfamily void Magic\+System\+::cast\+Spell (\begin{DoxyParamCaption}\item[{int}]{spell\+Id }\end{DoxyParamCaption})} + + + +Использует заклинание. + + +\begin{DoxyParams}{Аргументы} +{\em spell\+Id} & Идентификатор заклинания для использования. \\ +\hline +{\em target} & Цель заклинания. \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_magic_system_adf398f041c02beda5f833e12f85e3a37}\label{class_magic_system_adf398f041c02beda5f833e12f85e3a37}} +\index{MagicSystem@{MagicSystem}!update@{update}} +\index{update@{update}!MagicSystem@{MagicSystem}} +\doxysubsubsection{\texorpdfstring{update()}{update()}} +{\footnotesize\ttfamily void Magic\+System\+::update (\begin{DoxyParamCaption}\item[{float}]{delta\+Time }\end{DoxyParamCaption})} + + + +Обновляет состояние магии (например, восстановление маны). + + +\begin{DoxyParams}{Аргументы} +{\em delta\+Time} & Время, прошедшее с предыдущего обновления, в секундах. \\ +\hline +\end{DoxyParams} + + +Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize} +\item +magic\+\_\+system.\+h\end{DoxyCompactItemize} diff --git a/program/latex/refman.tex b/program/latex/refman.tex index e346579..aca42cd 100644 --- a/program/latex/refman.tex +++ b/program/latex/refman.tex @@ -202,6 +202,7 @@ \input{class_game_engine} \input{class_item_inventory} \input{class_localization_manager} +\input{class_magic_system} \input{class_modding_support} \input{class_multiplayer_manager} \input{class_navigation_map_system} diff --git a/program/magic_system.cpp b/program/magic_system.cpp new file mode 100644 index 0000000..e69de29 diff --git a/program/magic_system.h b/program/magic_system.h new file mode 100644 index 0000000..ead5b13 --- /dev/null +++ b/program/magic_system.h @@ -0,0 +1,24 @@ +/** + * @brief Класс MagicSystem управляет использованием магических способностей и заклинаний. + */ +class MagicSystem { +public: + /** + * @brief Добавляет новое заклинание в арсенал. + * @param spellParams Параметры добавляемого заклинания. + */ + void addSpell(/* параметры заклинания */); + + /** + * @brief Использует заклинание. + * @param spellId Идентификатор заклинания для использования. + * @param target Цель заклинания. + */ + void castSpell(int spellId, /* цель заклинания */); + + /** + * @brief Обновляет состояние магии (например, восстановление маны). + * @param deltaTime Время, прошедшее с предыдущего обновления, в секундах. + */ + void update(float deltaTime); +}; \ No newline at end of file