Maze Builder Docs 8.2.1
Loading...
Searching...
No Matches
resource_identifiers.h
Go to the documentation of this file.
1#ifndef RESOURCE_IDENTIFIERS_H
2#define RESOURCE_IDENTIFIERS_H
3
6namespace mazes
7{
9
10 enum class args_identifier : unsigned int
11 {
12 COMMON = 0,
13 TOTAL = 1
14 };
15
16 enum class processed_text_identifier : unsigned int
17 {
18 FINISHED = 0,
19 GARBAGE = 1,
20 PROCESSING = 2,
21 TOTAL = 3
22 };
23
24 enum class grid_identifier : unsigned int
25 {
26 BASIC = 0,
27 COLORED = 1,
28 DISTANCE = 2,
29 TOTAL = 3
30 };
31
32 class args;
33 class grid_interface;
34 class processed_text;
35
36 // Forward declaration and a few type definitions
37 template <typename Resource, typename Identifier>
38 class resource_management;
39
40 typedef resource_management<args, args_identifier> args_manager;
41 typedef resource_management<grid_interface, grid_identifier> grid_manager;
42 typedef resource_management<processed_text, processed_text_identifier> processed_text_manager;
43} // namespace mazes
44
45#endif // RESOURCE_IDENTIFIERS_H
args_identifier
Enumeration of resource identifiers for the maze builder.
Definition resource_identifiers.h:11