summaryrefslogtreecommitdiffstats
path: root/bg_models.hpp
blob: 119d99b7a7508de18604e69646b21d7003575927 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#ifndef ASCIIROAD_BGMODELS_H
#define ASCIIROAD_BGMODELS_H

#include "models.hpp"

enum background_types {
	bg_ftree,
	bg_stree,
	bg_tree_types_max,
	bg_bridge = bg_tree_types_max
};

const char * const bg_ftree_model[] = {
	"       _-_       ",
	"    /~~   ~~\\    ",
	" /~~         ~~\\ ",
	"{               }",
	" \\  _-     -_  / ",
	"   ~  \\\\ //  ~   ",
	"       | |       ",
	"       | |       ",
	"      // \\\\      "
};

const char * const bg_stree_model[] = {
	"       _____       ",
	"    __/~~~~~\\__    ",
	"  _/~~       ~~\\_  ",
	" /~             ~\\ ",
	"{                 }",
	" \\__\\~       ~/__/ ",
	"    \\_      _/     ",
	"      \\\\  //       ",
	"       |  |        ",
	"       |  |        ",
	"       |  |        ",
	"      //  \\\\       "
};

const char * const bg_bridge_model[] = {
	"                  ..                   ",
	"                  []                   ",
	"                ,:[]:_                 ",
	"             ,-: :[]: :-.              ",
	"          ,.': : :[]: : :`._           ",
	"      _,-: : : : :[]: : : : :-._       ",
	"___.-: : : : : : :[]: : : : : : :-.____",
	"_:_:_:_:_:_:_:_:_:[]:_:_:_:_:_:_:_:_:_:",
	"!!!!!!!!!!!!!!!!!![]!!!!!!!!!!!!!!!!!!!",
	"^^^^^^^^^^^^^^^^^^[]^^^^^^^^^^^^^^^^^^^",
	"                  []                   ",
	"                  []                   ",
	"                  []                   "
};

const struct object_info bg_store[] = {
	{bg_ftree_model, 17, 9},
	{bg_stree_model, 19, 12},
	{bg_bridge_model, 39, 13}
};

#endif /* ASCIIROAD_BGMODELS_H */