FoofyFox Sandstorm 2
General-purpose Discord bot in C++
SSGlobals.h
Go to the documentation of this file.
1#ifndef SSGLOBALS_H_
2#define SSGLOBALS_H_
3
10// INCLUDES
11#include <cstdint>
12
13#include <vector>
14#include <array>
15#include <queue>
16#include <set>
17
18#include <functional>
19#include <thread>
20#include <chrono>
21#include <memory>
22#include <utility>
23
24#include <dpp/dpp.h>
25#include <mpg123.h>
26
27
28#ifndef DEFAULT_READ_BUFFER_SIZE
29#define DEFAULT_READ_BUFFER_SIZE 512
30#endif
31
32#ifndef DEFAULT_HELP_FILENAME
33#define DEFAULT_HELP_FILENAME "assets/help.md"
34#endif
35
36#ifndef DEFAULT_FORTUNE_FILENAME
37#define DEFAULT_FORTUNE_FILENAME "assets/ft.txt"
38#endif
39
40#ifndef DEFAULT_LAUGH_MAX
41#define DEFAULT_LAUGH_MAX 128u
42#endif
43
44#ifndef DEFAULT_IMG_FILENAME
45#define DEFAULT_IMG_FILENAME "assets/wd.png"
46#endif
47
48#ifndef DEFAULT_FENN_PATH
49#define DEFAULT_FENN_PATH "assets/fenn"
50#endif
51
52#ifndef DEFAULT_AUDIO_QUEUE_MAX
53#define DEFAULT_AUDIO_QUEUE_MAX 16u
54#endif
55
56#ifndef DEFAULT_ARGS_MAX
57#define DEFAULT_ARGS_MAX 16u
58#endif
59
60#ifndef DEFAULT_SWITCH
61#define DEFAULT_SWITCH '-'
62#endif
63
64#endif /* SSGLOBALS_H_ */