DDraceNetwork Documentation
Loading...
Searching...
No Matches
mapbugs.h
Go to the documentation of this file.
1#ifndef GAME_MAPBUGS_H
2#define GAME_MAPBUGS_H
3
4#include <base/hash.h>
5
6enum
7{
8#define MAPBUG(constname, string) constname,
9#include "mapbugs_list.h"
10#undef MAPBUG
12};
13
22{
23 void *m_pData = nullptr;
24 unsigned int m_Extra = 0;
25
26public:
27 static CMapBugs Create(const char *pName, int Size, SHA256_DIGEST Sha256);
28 bool Contains(int Bug) const;
29 EMapBugUpdate Update(const char *pBug);
30 void Dump() const;
31};
32
33#endif // GAME_MAPBUGS_H
Definition mapbugs.h:22
void * m_pData
Definition mapbugs.h:23
void Dump() const
Definition mapbugs.cpp:99
unsigned int m_Extra
Definition mapbugs.h:24
static CMapBugs Create(const char *pName, int Size, SHA256_DIGEST Sha256)
Definition mapbugs.cpp:48
bool Contains(int Bug) const
Definition mapbugs.cpp:65
EMapBugUpdate Update(const char *pBug)
Definition mapbugs.cpp:75
@ NUM_BUGS
Definition mapbugs.h:20
EMapBugUpdate
Definition mapbugs.h:15
@ OVERRIDDEN
Definition mapbugs.h:18
@ OK
Definition mapbugs.h:16
@ NOTFOUND
Definition mapbugs.h:17
Definition hash.h:15