From 4f615a79fa8cc33ecd9afba7130aa7b414a52205 Mon Sep 17 00:00:00 2001 From: bymyshegibar Date: Thu, 25 Sep 2025 19:47:47 +0300 Subject: [PATCH 1/2] Add GitHub Pages deployment for Doxygen documentation --- .DS_Store | Bin 0 -> 6148 bytes .github/workflows/deploy-docs.yml | 31 +++ .nojekyll | 0 DEPLOYMENT_GUIDE.md | 51 ++++ Doxyfile | 356 ---------------------------- README.md | 9 + SETUP_GITHUB_PAGES.md | 50 ++++ index.html | 69 ++++++ lab1/.DS_Store | Bin 6148 -> 8196 bytes lab2/docs/.DS_Store | Bin 0 -> 8196 bytes lab2/docs/html/README_8md.html | 113 +++++++++ lab2/docs/html/doxygen_crawl.html | 1 + lab2/docs/html/index.html | 92 ++++++- lab2/docs/html/main_8md.html | 113 +++++++++ lab2/docs/html/search/all_0.js | 13 +- lab2/docs/html/search/all_6.js | 2 +- lab2/docs/html/search/all_a.js | 35 +-- lab2/docs/html/search/all_f.js | 3 +- lab2/docs/html/search/files_7.js | 7 +- lab2/docs/html/search/files_e.js | 7 + lab2/docs/html/search/pages_0.js | 4 + lab2/docs/html/search/pages_1.js | 4 + lab2/docs/html/search/pages_2.js | 4 + lab2/docs/html/search/searchdata.js | 9 +- 24 files changed, 583 insertions(+), 390 deletions(-) create mode 100644 .DS_Store create mode 100644 .github/workflows/deploy-docs.yml create mode 100644 .nojekyll create mode 100644 DEPLOYMENT_GUIDE.md delete mode 100644 Doxyfile create mode 100644 SETUP_GITHUB_PAGES.md create mode 100644 index.html create mode 100644 lab2/docs/.DS_Store create mode 100644 lab2/docs/html/README_8md.html create mode 100644 lab2/docs/html/main_8md.html create mode 100644 lab2/docs/html/search/files_e.js create mode 100644 lab2/docs/html/search/pages_0.js create mode 100644 lab2/docs/html/search/pages_1.js create mode 100644 lab2/docs/html/search/pages_2.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..40089b87b6705e5747a483eccaa2b42d7f0b0de7 GIT binary patch literal 6148 zcmeHKL2uJA6n<_4OX-k$0BILQB(Brw(ozX=$-3^qfy;v60H`FS8WEX2H7Pw*m2!q3 zgShcW;J=xDc}_N*A$>{w+%;7;+4bt_nSN|#JjW*DMrxpaD?gLmozMy zEPnajA6l$07HfB{uPasvsmWvaEZ+JvUh#Ss>+@EuzQy{v73-17YMgDw8d$9F7R!SI z5=g<)t$BQ1Tski=^sIbKFN(aZy4@eF(e!TI-0^q(w*Mx6FXnNTRI_rJOkYv$xe!IV zDktfSd@>(*?i>qVB{`o=B_Yoy81njM&NDF|iW$#J$&FQm-|}1I&fa1X4!Zk6uOBY= zgT> + + + + + Документация проекта + + + +
+

Документация проекта

+ +
+

Добро пожаловать в документацию проекта! Здесь вы можете найти подробную информацию о структуре кода, классах и функциях.

+
+ +
+ Перейти к документации Doxygen +
+ +
+

О проекте

+

Этот репозиторий содержит различные задания и лабораторные работы, включая:

+
    +
  • Задания по программированию (Assignment1-6)
  • +
  • Лабораторные работы (lab1, lab2)
  • +
  • Документацию, сгенерированную с помощью Doxygen
  • +
+
+
+ + diff --git a/lab1/.DS_Store b/lab1/.DS_Store index 91ce133d1900d0152ce8778fb567c13674889196..892c8fd00f599fcda162a4b7c1954a00fe1859e5 100644 GIT binary patch literal 8196 zcmeHM!EVz)5Pb_31OXDLfO-JQcSJ;#iiVpToI@q35IOW1a7-IS97k>daq}7efnVS+ z_zk{;6TI1771xf15>!-)S!?%M>zOyRZyj6X05JV`Ne9>h&|(+7ah1c8CfB9c+66ze zNi_5aMmR!_SNMo_%~~f^0aZX1Pz6*0Rp2}*z<0K^R>OPWUDZ()PzC-=1?2e942(Aqbi^Z)D@80{SKyhjT!6qa{VrK{0G+Y2{Pi0HW_D<=}~7m&eC~_ zY9;?Pi=ud%#q@9O$9M04|MYEl)g00+`D>2(q_&RBc#1td!2tUhVz4*O#y(Sds7RLW zpSJM~*hES_-cXqb=psgs{m_mvRm<2Hw3t^|zS8qc1IrF~p+n9`T#J(eDK>>+u& zJOtNc88d^&JbL61p7mG~?2x02ZRWJS5=-ku-8ROUFV(TU8<$G<*&j4-;TctaON9@) zf4uik+nambqcZn3Yd_-}a%(@O8gYGZtzUU>Z`b@rKH`G0bM~Zx=|?4lTT7U7-eU`{ zL%14vP`%r(;05pQT}0#?Fm{Thvi8rF$T#hp-`jjgj3z3Ka7^{&8{aY&s<~gs0W;0% zaX|GJn4r(-&*?om9ozoGe(M)76Mg?%5p+-m&Om{Sj&n=u|3UNj|1*fJl&XL#a9$KJ z8__W8GaFx9*Yc8DJ79mwE=}wTht`FIEyszr94DUqVaW4Z9>!nkmQ|Cuu-eb9w248b|cIp3WB z{QsGm?|lC~JyRk=Yax3-Q8f_>t`g01Zf;WKxU6%E7FkLd!SUq!#kOHLH%wGgGsinN z#0j`?xk^k$IH557>EI?j0x*`c zIV^l_$_vJ1gsBK86!Hics8B`~is*;|70&i#br&?vdn&+o%yuHy$yP2WK)DP6FzOz1|r)z@zf4w;oj#~$w* z3!I$iAF}g4iI)vMJDZL3T`^ETU@u>dD8a#1N&4U zuLk{GK4=RahfK5J+Xrp-bBcC5d;9$kPbb}~W<59b3yYQ}?pfW?w0Zj@?H&6cyL!js zC8kknRP_}d-x+r8-f<@zj0~jxjO}F|@5G>!wY|VO?$~*~q6B)6mmamRE?Zu0S~b>P z^F;}>PV^Usos$J8IIZqcYu&AzAB!Vde!%^?tei0$j##zUDj^O_dt2V-R+)`8R=sYf zMUT(#p{8gwHt43W_dMZvQRqfvlQ6S-ubUpWT{YWQ<3VBW)BB2wUuA4I9u^f?r}t-a zqoe#jzB0F1ZNj`Hj>>y?rv0F6%=V_9YL~S~n3u(%Ka$SdUE`jeS24S+P9efoW4jF6 znRS9(UQtqO9S~wbPS=vn@=WIP>SYJJEsNL4@rq8sOT-JqQ1H!fg%EYAdbL6!t$JOm zDOxZ=7Om&KV-Fo6o5tu2Jx_1Yd3ujNp-c27U7<<(o_?So=^Fh;f6!kj#R8N;paL~m zfdp2f0h_QHThNMq=)|MwLJuCtQ5-`W$C1Mr^6+sQ&)^K6#dA1^SMVxc!|Qk#7w|qV z;sbnvukba#!4*v6CtSnN_!HMP(x8=VRoZ>pTCHAd(AH_2we8vt_3T=-(a_ zKRsi{)E6)9zXU&s{{Ft=kO4Eajw9W6ck7mt>x+eoHIQBva&HNcAFpN}tnZ zy2?`hg?^>q={n1EF{)UatFeaVxekpi&u!R_9cac*>_!LnvRHd?2>lqqATqFV0wZu( zssRcp;we1May`p}J%<RLMN3(>uccu{W*>oWmyYrr#^G>jB zO1LxK<6g|bEC%G>&!t+P|98&+{XcYyo0x%^f!mV-l(u)bxAMEqw{ys|c9QEcuChqK y358(@H{o%dF+7el-uQ=` literal 0 HcmV?d00001 diff --git a/lab2/docs/html/README_8md.html b/lab2/docs/html/README_8md.html new file mode 100644 index 0000000..cedb868 --- /dev/null +++ b/lab2/docs/html/README_8md.html @@ -0,0 +1,113 @@ + + + + + + + +RPG Adventure Game: README.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
RPG Adventure Game 1.0 +
+
A console-based RPG game with combat, inventory, and quest systems
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
README.md File Reference
+
+
+
+
+ +
+ + + + diff --git a/lab2/docs/html/doxygen_crawl.html b/lab2/docs/html/doxygen_crawl.html index 6a3812d..ea5ad2e 100644 --- a/lab2/docs/html/doxygen_crawl.html +++ b/lab2/docs/html/doxygen_crawl.html @@ -507,6 +507,7 @@ + diff --git a/lab2/docs/html/index.html b/lab2/docs/html/index.html index 1b04635..2f9d8a7 100644 --- a/lab2/docs/html/index.html +++ b/lab2/docs/html/index.html @@ -5,7 +5,7 @@ -RPG Adventure Game: Main Page +RPG Adventure Game: RPG Adventure Game @@ -88,10 +88,96 @@ -
-
RPG Adventure Game Documentation
+
+
RPG Adventure Game
+

+

A console-based role-playing game built in C++ with comprehensive object-oriented design.

+

Overview

+

This project is a text-based RPG game featuring:

    +
  • Combat System: Turn-based combat with weapons, armor, and magic
  • +
  • Character Progression: Leveling system with stats and abilities
  • +
  • Inventory Management: Equipment, potions, and item trading
  • +
  • Quest System: NPCs with quests and rewards
  • +
  • World Exploration: 2D grid-based world with various locations
  • +
+

Architecture

+

The game follows object-oriented programming principles with:

    +
  • Inheritance: Item hierarchy (Weapon, Armor, Potion inherit from Item)
  • +
  • Composition: Game contains Player, World, Battle systems
  • +
  • Polymorphism: Virtual methods for different item types
  • +
  • Encapsulation: Private data members with public interfaces
  • +
+

Key Classes

+

Core Game Classes

+
    +
  • Game: Main controller managing the game loop and state
  • +
  • Player: Player character with stats, inventory, and abilities
  • +
  • Enemy: AI-controlled opponents with various abilities
  • +
  • World: 2D world management and entity positioning
  • +
+

Item System

+
    +
  • Item: Base class for all game items
  • +
  • Weapon: Combat weapons with damage and durability
  • +
  • Armor: Defensive equipment with protection values
  • +
  • Potion: Consumable items with various effects
  • +
+

Game Systems

+
    +
  • Battle: Turn-based combat management
  • +
  • Inventory: Item storage and management
  • +
  • Quest: Quest tracking and completion
  • +
  • Shop: Trading system for buying/selling items
  • +
+

Features

+
    +
  • Combat Mechanics: Attack, defend, use items, cast spells
  • +
  • Character Stats: HP, Mana, Level, Attack Power
  • +
  • Equipment System: Weapons, armor, and artifacts
  • +
  • Magic System: Spells with mana costs and cooldowns
  • +
  • NPC Interactions: Dialog system and quest giving
  • +
  • Shop System: Buy and sell items with gold economy
  • +
  • Logging System: Debug and game event logging
  • +
+

Getting Started

+

Prerequisites

+
    +
  • C++ compiler (g++, clang, or MSVC)
  • +
  • Make utility
  • +
  • Doxygen (for documentation generation)
  • +
+

Building

+
cd lab2/game
+
make
+

Running

+
./game
+

Generating Documentation

+
cd lab2
+
doxygen Doxyfile
+

Documentation

+

Complete API documentation is available in the docs/html/ directory. Open docs/html/index.html in a web browser to view the full documentation.

+

Project Structure

+
lab2/
+
├── game/
+
│ ├── include/ # Header files (.h)
+
│ ├── src/ # Source files (.cpp)
+
│ ├── tests/ # Unit tests
+
│ └── Makefile # Build configuration
+
├── docs/ # Generated documentation
+
├── Architecture_description/ # Architecture diagrams
+
└── Doxyfile # Documentation configuration
+

Author

+

Gleb Shikunov

+

This project demonstrates advanced C++ programming concepts including:

    +
  • Object-oriented design patterns
  • +
  • Memory management
  • +
  • Template usage
  • +
  • Exception handling
  • +
  • Documentation generation with Doxygen
  • +
+
diff --git a/lab2/docs/html/main_8md.html b/lab2/docs/html/main_8md.html new file mode 100644 index 0000000..2ab629b --- /dev/null +++ b/lab2/docs/html/main_8md.html @@ -0,0 +1,113 @@ + + + + + + + +RPG Adventure Game: main.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
RPG Adventure Game 1.0 +
+
A console-based RPG game with combat, inventory, and quest systems
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
main.md File Reference
+
+
+
+
+ +
+ + + + diff --git a/lab2/docs/html/search/all_0.js b/lab2/docs/html/search/all_0.js index b95787f..ae2150e 100644 --- a/lab2/docs/html/search/all_0.js +++ b/lab2/docs/html/search/all_0.js @@ -7,10 +7,11 @@ var searchData= ['addchoice_4',['AddChoice',['../classDialog.html#a93f3ef58c8559fbbf9a613b5b5ffcbb2',1,'Dialog']]], ['addgold_5',['AddGold',['../classPlayer.html#a0d8a112f3b61defd1141d4818039e55b',1,'Player']]], ['additem_6',['AddItem',['../classPlayer.html#a671ce2b20784d14cd88b3c533082c07f',1,'Player::AddItem()'],['../classShop.html#abcfebea4ab19f06b458ea0da9a3f6de8',1,'Shop::AddItem()']]], - ['armor_7',['Armor',['../classArmor.html',1,'Armor'],['../classArmor.html#a8e84868958356fd65898d68dae0a2de1',1,'Armor::Armor()']]], - ['armor_2ecpp_8',['Armor.cpp',['../Armor_8cpp.html',1,'']]], - ['armor_2eh_9',['Armor.h',['../Armor_8h.html',1,'']]], - ['armorupgrades_10',['armorUpgrades',['../classPlayer.html#a36af05df93ef5b495130e399f548e376',1,'Player']]], - ['attack_11',['Attack',['../classEnemy.html#af42ff1e2cb004de015771e8251c23fd6',1,'Enemy::Attack()'],['../classPlayer.html#a6e0e7da31f813716f217884d37c18617',1,'Player::Attack()']]], - ['attackpower_12',['attackPower',['../classEnemy.html#a5cad1bc01d7f830a5a76217aa704ecf0',1,'Enemy::attackPower'],['../classPlayer.html#ae0a4cdc305ea981ad26636114e80d9ae',1,'Player::attackPower']]] + ['adventure_20game_7',['RPG Adventure Game',['../index.html',1,'']]], + ['armor_8',['Armor',['../classArmor.html',1,'Armor'],['../classArmor.html#a8e84868958356fd65898d68dae0a2de1',1,'Armor::Armor()']]], + ['armor_2ecpp_9',['Armor.cpp',['../Armor_8cpp.html',1,'']]], + ['armor_2eh_10',['Armor.h',['../Armor_8h.html',1,'']]], + ['armorupgrades_11',['armorUpgrades',['../classPlayer.html#a36af05df93ef5b495130e399f548e376',1,'Player']]], + ['attack_12',['Attack',['../classEnemy.html#af42ff1e2cb004de015771e8251c23fd6',1,'Enemy::Attack()'],['../classPlayer.html#a6e0e7da31f813716f217884d37c18617',1,'Player::Attack()']]], + ['attackpower_13',['attackPower',['../classEnemy.html#a5cad1bc01d7f830a5a76217aa704ecf0',1,'Enemy::attackPower'],['../classPlayer.html#ae0a4cdc305ea981ad26636114e80d9ae',1,'Player::attackPower']]] ]; diff --git a/lab2/docs/html/search/all_6.js b/lab2/docs/html/search/all_6.js index b0b5310..419e8a8 100644 --- a/lab2/docs/html/search/all_6.js +++ b/lab2/docs/html/search/all_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['game_0',['Game',['../classGame.html',1,'']]], + ['game_0',['Game',['../classGame.html',1,'Game'],['../index.html',1,'RPG Adventure Game']]], ['game_2ecpp_1',['Game.cpp',['../Game_8cpp.html',1,'']]], ['game_2eh_2',['Game.h',['../Game_8h.html',1,'']]], ['gamefinished_3',['gameFinished',['../classGame.html#a46b579dba97c342e628e6e06c58771ff',1,'Game']]], diff --git a/lab2/docs/html/search/all_a.js b/lab2/docs/html/search/all_a.js index 7931ea8..15cfba7 100644 --- a/lab2/docs/html/search/all_a.js +++ b/lab2/docs/html/search/all_a.js @@ -5,21 +5,22 @@ var searchData= ['magic_2eh_2',['Magic.h',['../Magic_8h.html',1,'']]], ['main_3',['main',['../main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main.cpp']]], ['main_2ecpp_4',['main.cpp',['../main_8cpp.html',1,'']]], - ['mana_5',['mana',['../classPlayer.html#a9a64ebab916a7b25ecdec767ba111ca7',1,'Player']]], - ['manacost_6',['manaCost',['../classMagic.html#afcacb2c3774707f1901daad13c0be0d1',1,'Magic']]], - ['maptile_7',['MapTile',['../classMapTile.html',1,'MapTile'],['../classMapTile.html#a40647e6d567d577778e81a81b7047217',1,'MapTile::MapTile()']]], - ['maptile_2eh_8',['MapTile.h',['../MapTile_8h.html',1,'']]], - ['maxdurability_9',['maxDurability',['../classArmor.html#ab76162a5f240b634131b3d944318e86c',1,'Armor::maxDurability'],['../classWeapon.html#a7d6bfa6b854744fb91cd220c3e3ec59f',1,'Weapon::maxDurability']]], - ['maxhp_10',['maxHp',['../classPlayer.html#afbf6844bfe301d24748e5a5353345c0f',1,'Player']]], - ['maxmana_11',['maxMana',['../classPlayer.html#a7636c2b72ce39d18a5d17dcad0840b0c',1,'Player']]], - ['menu_12',['Menu',['../classMenu.html',1,'']]], - ['menu_2ecpp_13',['Menu.cpp',['../Menu_8cpp.html',1,'']]], - ['menu_2eh_14',['Menu.h',['../Menu_8h.html',1,'']]], - ['merchantx_15',['merchantX',['../classWorld.html#a0626b38d0aa729b8a3f6dc0de418045b',1,'World']]], - ['merchanty_16',['merchantY',['../classWorld.html#aa14725c8b3d6925f01d8171a81738b9b',1,'World']]], - ['move_17',['Move',['../classPlayer.html#a563ec479673de7f3a72ea43fdb2cd04e',1,'Player']]], - ['moveenemyrandom_18',['MoveEnemyRandom',['../classWorld.html#ae82262e05393c9a682f8d7ce54ec041a',1,'World']]], - ['moveenemytowardplayer_19',['MoveEnemyTowardPlayer',['../classWorld.html#ac1c1dd98a1f714c695671376d526baf8',1,'World']]], - ['moveextraenemies_20',['MoveExtraEnemies',['../classWorld.html#a3d3cf8730c62d78e2ae20681d9bf0563',1,'World']]], - ['moveplayer_21',['MovePlayer',['../classWorld.html#ac78a12ad33e2755981aa674908d5f352',1,'World']]] + ['main_2emd_5',['main.md',['../main_8md.html',1,'']]], + ['mana_6',['mana',['../classPlayer.html#a9a64ebab916a7b25ecdec767ba111ca7',1,'Player']]], + ['manacost_7',['manaCost',['../classMagic.html#afcacb2c3774707f1901daad13c0be0d1',1,'Magic']]], + ['maptile_8',['MapTile',['../classMapTile.html',1,'MapTile'],['../classMapTile.html#a40647e6d567d577778e81a81b7047217',1,'MapTile::MapTile()']]], + ['maptile_2eh_9',['MapTile.h',['../MapTile_8h.html',1,'']]], + ['maxdurability_10',['maxDurability',['../classArmor.html#ab76162a5f240b634131b3d944318e86c',1,'Armor::maxDurability'],['../classWeapon.html#a7d6bfa6b854744fb91cd220c3e3ec59f',1,'Weapon::maxDurability']]], + ['maxhp_11',['maxHp',['../classPlayer.html#afbf6844bfe301d24748e5a5353345c0f',1,'Player']]], + ['maxmana_12',['maxMana',['../classPlayer.html#a7636c2b72ce39d18a5d17dcad0840b0c',1,'Player']]], + ['menu_13',['Menu',['../classMenu.html',1,'']]], + ['menu_2ecpp_14',['Menu.cpp',['../Menu_8cpp.html',1,'']]], + ['menu_2eh_15',['Menu.h',['../Menu_8h.html',1,'']]], + ['merchantx_16',['merchantX',['../classWorld.html#a0626b38d0aa729b8a3f6dc0de418045b',1,'World']]], + ['merchanty_17',['merchantY',['../classWorld.html#aa14725c8b3d6925f01d8171a81738b9b',1,'World']]], + ['move_18',['Move',['../classPlayer.html#a563ec479673de7f3a72ea43fdb2cd04e',1,'Player']]], + ['moveenemyrandom_19',['MoveEnemyRandom',['../classWorld.html#ae82262e05393c9a682f8d7ce54ec041a',1,'World']]], + ['moveenemytowardplayer_20',['MoveEnemyTowardPlayer',['../classWorld.html#ac1c1dd98a1f714c695671376d526baf8',1,'World']]], + ['moveextraenemies_21',['MoveExtraEnemies',['../classWorld.html#a3d3cf8730c62d78e2ae20681d9bf0563',1,'World']]], + ['moveplayer_22',['MovePlayer',['../classWorld.html#ac78a12ad33e2755981aa674908d5f352',1,'World']]] ]; diff --git a/lab2/docs/html/search/all_f.js b/lab2/docs/html/search/all_f.js index c8998c8..a970a35 100644 --- a/lab2/docs/html/search/all_f.js +++ b/lab2/docs/html/search/all_f.js @@ -13,5 +13,6 @@ var searchData= ['restoremana_10',['RestoreMana',['../classPlayer.html#af8c9f421a33799fe881833801eec1b48',1,'Player']]], ['reward_11',['Reward',['../classNPC.html#af1b59f147e18742c99fedd4ee348dbb7',1,'NPC']]], ['reward_12',['reward',['../classQuest.html#ae797a0746eabb0d8430dcc0cd64b2480',1,'Quest']]], - ['run_13',['Run',['../classGame.html#a96341ca5b54d90adc3ecb3bf0bcd2312',1,'Game']]] + ['rpg_20adventure_20game_13',['RPG Adventure Game',['../index.html',1,'']]], + ['run_14',['Run',['../classGame.html#a96341ca5b54d90adc3ecb3bf0bcd2312',1,'Game']]] ]; diff --git a/lab2/docs/html/search/files_7.js b/lab2/docs/html/search/files_7.js index e8e5f12..be93599 100644 --- a/lab2/docs/html/search/files_7.js +++ b/lab2/docs/html/search/files_7.js @@ -3,7 +3,8 @@ var searchData= ['magic_2ecpp_0',['Magic.cpp',['../Magic_8cpp.html',1,'']]], ['magic_2eh_1',['Magic.h',['../Magic_8h.html',1,'']]], ['main_2ecpp_2',['main.cpp',['../main_8cpp.html',1,'']]], - ['maptile_2eh_3',['MapTile.h',['../MapTile_8h.html',1,'']]], - ['menu_2ecpp_4',['Menu.cpp',['../Menu_8cpp.html',1,'']]], - ['menu_2eh_5',['Menu.h',['../Menu_8h.html',1,'']]] + ['main_2emd_3',['main.md',['../main_8md.html',1,'']]], + ['maptile_2eh_4',['MapTile.h',['../MapTile_8h.html',1,'']]], + ['menu_2ecpp_5',['Menu.cpp',['../Menu_8cpp.html',1,'']]], + ['menu_2eh_6',['Menu.h',['../Menu_8h.html',1,'']]] ]; diff --git a/lab2/docs/html/search/files_e.js b/lab2/docs/html/search/files_e.js new file mode 100644 index 0000000..580ff66 --- /dev/null +++ b/lab2/docs/html/search/files_e.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['weapon_2ecpp_0',['Weapon.cpp',['../Weapon_8cpp.html',1,'']]], + ['weapon_2eh_1',['Weapon.h',['../Weapon_8h.html',1,'']]], + ['world_2ecpp_2',['World.cpp',['../World_8cpp.html',1,'']]], + ['world_2eh_3',['World.h',['../World_8h.html',1,'']]] +]; diff --git a/lab2/docs/html/search/pages_0.js b/lab2/docs/html/search/pages_0.js new file mode 100644 index 0000000..2e28aa1 --- /dev/null +++ b/lab2/docs/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['adventure_20game_0',['RPG Adventure Game',['../index.html',1,'']]] +]; diff --git a/lab2/docs/html/search/pages_1.js b/lab2/docs/html/search/pages_1.js new file mode 100644 index 0000000..9e5efa1 --- /dev/null +++ b/lab2/docs/html/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['game_0',['RPG Adventure Game',['../index.html',1,'']]] +]; diff --git a/lab2/docs/html/search/pages_2.js b/lab2/docs/html/search/pages_2.js new file mode 100644 index 0000000..5229d1a --- /dev/null +++ b/lab2/docs/html/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rpg_20adventure_20game_0',['RPG Adventure Game',['../index.html',1,'']]] +]; diff --git a/lab2/docs/html/search/searchdata.js b/lab2/docs/html/search/searchdata.js index b49733f..c9f5864 100644 --- a/lab2/docs/html/search/searchdata.js +++ b/lab2/docs/html/search/searchdata.js @@ -6,7 +6,8 @@ var indexSectionsWithContent = 3: "abcdefghilmnpqrstuw~", 4: "abcdeghilmnopqrstvw", 5: "l", - 6: "deiw" + 6: "deiw", + 7: "agr" }; var indexSectionNames = @@ -17,7 +18,8 @@ var indexSectionNames = 3: "functions", 4: "variables", 5: "enums", - 6: "enumvalues" + 6: "enumvalues", + 7: "pages" }; var indexSectionLabels = @@ -28,6 +30,7 @@ var indexSectionLabels = 3: "Functions", 4: "Variables", 5: "Enumerations", - 6: "Enumerator" + 6: "Enumerator", + 7: "Pages" }; From 4f135d7737c7c00eb86f77cdc3e0c51c84a4aae3 Mon Sep 17 00:00:00 2001 From: bymyshegibar Date: Thu, 25 Sep 2025 19:50:12 +0300 Subject: [PATCH 2/2] add link --- lab2/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lab2/README.md b/lab2/README.md index 2c7112b..7fc1756 100644 --- a/lab2/README.md +++ b/lab2/README.md @@ -20,4 +20,7 @@ make # Run project: ./game/bin/game -test: ./game/tests/all_tests \ No newline at end of file +test: ./game/tests/all_tests + +## doxyfile +https://glebsikunov.github.io/HomeAssignments/ \ No newline at end of file