@@ -32,19 +32,25 @@ void levels_test(Gamep g)
3232 /* line */ (const char *) " xxxxxxxxxxx" ,
3333 /* end */ nullptr );
3434
35- level_fixed_add (g, CHANCE_NORMAL , LEVEL_TYPE_TEST , " treasure" , __FUNCTION__, __LINE__, no_overrides, 0 ,
36- /* line */ (const char *) " xxxxxxxxxxx" ,
37- /* line */ (const char *) " xxxxxxxxxxx" ,
38- /* line */ (const char *) " xx.......xx" ,
39- /* line */ (const char *) " xx...$$$$xx" ,
40- /* line */ (const char *) " xx...$$$$xx" ,
41- /* line */ (const char *) " xx.@.$$$$xx" ,
42- /* line */ (const char *) " xx...$$$$xx" ,
43- /* line */ (const char *) " xx...$$$$xx" ,
44- /* line */ (const char *) " xx...$$$$xx" ,
45- /* line */ (const char *) " xxxxxxxxxxx" ,
46- /* line */ (const char *) " xxxxxxxxxxx" ,
47- /* end */ nullptr );
35+ {
36+ Overrides overrides;
37+
38+ overrides[ ' c' ] = [](char /* c*/ , bpoint /* p*/ ) -> Tpp { return tp_find_mand (" chest" ); };
39+
40+ level_fixed_add (g, CHANCE_NORMAL , LEVEL_TYPE_TEST , " treasure" , __FUNCTION__, __LINE__, overrides, 0 ,
41+ /* line */ (const char *) " xxxxxxxxxxx" ,
42+ /* line */ (const char *) " xxxxxxxxxxx" ,
43+ /* line */ (const char *) " xx.......xx" ,
44+ /* line */ (const char *) " xx.......xx" ,
45+ /* line */ (const char *) " xx.......xx" ,
46+ /* line */ (const char *) " xx.@.c...xx" ,
47+ /* line */ (const char *) " xx.......xx" ,
48+ /* line */ (const char *) " xx.......xx" ,
49+ /* line */ (const char *) " xx.......xx" ,
50+ /* line */ (const char *) " xxxxxxxxxxx" ,
51+ /* line */ (const char *) " xxxxxxxxxxx" ,
52+ /* end */ nullptr );
53+ }
4854
4955 {
5056 Overrides overrides;
@@ -71,9 +77,26 @@ void levels_test(Gamep g)
7177
7278 level_fixed_add (g, CHANCE_NORMAL , LEVEL_TYPE_TEST , " test2" , __FUNCTION__, __LINE__, overrides, 0 ,
7379 /* line */ (const char *) " XXXXXXX" ,
74- /* line */ (const char *) " X.~~~.X" ,
7580 /* line */ (const char *) " X.===.X" ,
7681 /* line */ (const char *) " X.~~~.X" ,
82+ /* line */ (const char *) " X.~~~.X" ,
83+ /* line */ (const char *) " X.~~~.X" ,
84+ /* line */ (const char *) " X.~~~.X" ,
85+ /* line */ (const char *) " X.~~~.X" ,
86+ /* line */ (const char *) " X.~~~.X" ,
87+ /* line */ (const char *) " X.~~~.X" ,
88+ /* line */ (const char *) " X.~~~.X" ,
89+ /* line */ (const char *) " X.~~~.X" ,
90+ /* line */ (const char *) " X.~~~.X" ,
91+ /* line */ (const char *) " X.~~~.X" ,
92+ /* line */ (const char *) " X.~~~.X" ,
93+ /* line */ (const char *) " X.~~~.X" ,
94+ /* line */ (const char *) " X.~~~.X" ,
95+ /* line */ (const char *) " X.~~~.X" ,
96+ /* line */ (const char *) " X.~~~.X" ,
97+ /* line */ (const char *) " X.~~~.X" ,
98+ /* line */ (const char *) " X.~~~.X" ,
99+ /* line */ (const char *) " X.~~~.X" ,
77100 /* line */ (const char *) " X@~~~mX" ,
78101 /* line */ (const char *) " XXXXXXX" ,
79102 /* end */ nullptr );
@@ -87,10 +110,10 @@ void levels_test(Gamep g)
87110 level_fixed_add (g, CHANCE_NORMAL , LEVEL_TYPE_TEST , " test3" , __FUNCTION__, __LINE__, overrides, 0 ,
88111 /* line */ (const char *) " XXXXXXXXXXXXXXX" ,
89112 /* line */ (const char *) " X.~~~.~~~.~~~.X" ,
90- /* line */ (const char *) " X@===========mX" ,
91- /* line */ (const char *) " X.~~~.~~~.~~~.X" ,
92- /* line */ (const char *) " X.~~~.~~~.~~~.X" ,
113+ /* line */ (const char *) " X.===.~~~.===.X" ,
93114 /* line */ (const char *) " X.~~~.~~~.~~~.X" ,
115+ /* line */ (const char *) " X.~~~.===.~~~.X" ,
116+ /* line */ (const char *) " X@~~~.~~~.~~~mX" ,
94117 /* line */ (const char *) " XXXXXXXXXXXXXXX" ,
95118 /* end */ nullptr );
96119 }
0 commit comments