Doxygen config

This commit is contained in:
2025-05-01 01:27:21 +03:00
parent 8823945938
commit d6966f69db
12 changed files with 2666 additions and 15 deletions

View File

@@ -1,3 +1,8 @@
/*! @file client.cpp
Исходный файл клиента для игры в лабиринт на базе сокетов.
@author ParkSuMin
@date 2025.04.30 */
#include "client.hpp"
// void print_instructions() {

View File

@@ -1,5 +1,30 @@
/*! @file client_main.cpp
Главный файл клиента для игры в лабиринт на базе сокетов.
@author ParkSuMin
@date 2025.04.30 */
#include "client.hpp"
/*! Главная функция клиента.
@details Обрабатывает аргументы командной строки, создаёт экземпляр клиента и запускает его.
@throw std::runtime_error При ошибке работы клиента.
@throw std::exception При непредвиденной ошибке.
@dot
digraph main {
ranksep=0.25;
node [shape=box,fontsize="10",fixedsize=true,width=2,height=0.3]
edge [arrowsize=0.5]
Beg [label="Начало",shape=ellipse]
End [label="Конец",shape=ellipse]
A [label="Проверка аргументов"]
B [label="Создание клиента"]
C [label="Запуск клиента"]
D [label="Обработка исключений"]
Beg->A->B->C->End
B->D
C->D->End
}
@enddot */
int main(int argc, char** argv){
int opt;
std::string host = "localhost";

View File

@@ -1,3 +1,8 @@
/*! @file maze.cpp
Исходный файл класса лабиринта для игры.
@author ParkSuMin
@date 2025.04.30 */
#include "maze.hpp"
#include <iostream>

View File

@@ -1,3 +1,8 @@
/*! @file server.cpp
Исходный файл сервера для игры в лабиринт на базе сокетов.
@author ParkSuMin
@date 2025.04.30 */
#include "server.hpp"
bool Server::check_status(Maze &maze) {
@@ -133,7 +138,7 @@ void Server::start(int steps, bool service_mode) {
if (service_mode) {
std::cout << "Service mode is ON" << std::endl;
}
int new_socket;
if (listen(server_socket, MAX_CLIENTS) < 0) {

View File

@@ -1,5 +1,30 @@
/*! @file server_main.cpp
Главный файл сервера для игры в лабиринт на базе сокетов.
@author ParkSuMin
@date 2025.04.30 */
#include "server.hpp"
/*! Главная функция сервера.
@details Обрабатывает аргументы командной строки, создаёт экземпляр сервера и запускает его.
@throw std::runtime_error При ошибке работы сервера.
@throw std::exception При непредвиденной ошибке.
@dot
digraph main {
ranksep=0.25;
node [shape=box,fontsize="10",fixedsize=true,width=2,height=0.3]
edge [arrowsize=0.5]
Beg [label="Начало",shape=ellipse]
End [label="Конец",shape=ellipse]
A [label="Проверка аргументов"]
B [label="Создание сервера"]
C [label="Запуск сервера"]
D [label="Обработка исключений"]
Beg->A->B->C->End
B->D
C->D->End
}
@enddot */
int main(int argc, char **argv) {
int opt;
std::string host = "localhost";