/
dieoska
/
ddnet
Обзор
Документация
Войти
/
dieoska
/
ddnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/game/mapbugs.h
33 строки
514 B
Robert Müller
Refactor `CMapBugs` class and usage
11 фев 2025, 23:55
11 фев 2025, 23:55
417a53c
Код
Авторство
О чём код?
#ifndef GAME_MAPBUGS_H #define GAME_MAPBUGS_H #include <base/hash.h> enum { #define MAPBUG(constname, string) constname, #include "mapbugs_list.h" #undef MAPBUG NUM_BUGS, }; enum class EMapBugUpdate { OK, NOTFOUND, OVERRIDDEN, }; class CMapBugs { void *m_pData = nullptr; unsigned int m_Extra = 0; public: static CMapBugs Create(const char *pName, int Size, SHA256_DIGEST Sha256); bool Contains(int Bug) const; EMapBugUpdate Update(const char *pBug); void Dump() const; }; #endif // GAME_MAPBUGS_H