22 #ifndef QDENGINE_MINIGAMES_3MICE2_STATES_H 23 #define QDENGINE_MINIGAMES_3MICE2_STATES_H 25 #include "common/debug.h" 27 #include "qdengine/qd_fwd.h" 28 #include "qdengine/qdcore/qd_minigame_interface.h" 37 #define MASK1 "\xec\xe0\xf1\xea\xe0\x31" // "маска1" 38 #define MASK2 "\xec\xe0\xf1\xea\xe0\x32" // "маска2" 39 #define MASK3 "\xec\xe0\xf1\xea\xe0\x33" // "маска3" 40 #define MASK4 "\xec\xe0\xf1\xea\xe0\x34" // "маска4" 41 #define MAIN "\xee\xf1\xed\xee\xe2\xed\xee\xe9" // "основной" 42 #define SET1 "\xed\xe0\xe1\xee\xf0\x31" // "набор1" 43 #define SET2 "\xed\xe0\xe1\xee\xf0\x32" // "набор2" 44 #define SET3 "\xed\xe0\xe1\xee\xf0\x33" // "набор3 45 #define SET4 "\xed\xe0\xe1\xee\xf0\x34" // "набор4" 46 #define SET5 "\xed\xe0\xe1\xee\xf0\x35" // "набор5" 47 #define SET6 "\xed\xe0\xe1\xee\xf0\x36" // "набор6" 48 #define SET7 "\xed\xe0\xe1\xee\xf0\x37" // "набор7" 49 #define SET8 "\xed\xe0\xe1\xee\xf0\x38" // "набор8" 50 #define BG_MASK "\xd4\xee\xed\x20\x2d\x20\xec\xe0\xf1\xea\xe0" // "Фон - маска" 51 #define BG_MASK1 "\xd4\xee\xed\x20\x2d\x20\xec\xe0\xf1\xea\xe0\x31" // "Фон - маска1" 52 #define BG_MASK2 "\xd4\xee\xed\x20\x2d\x20\xec\xe0\xf1\xea\xe0\x32" // "Фон - маска2" 53 #define BG_FRONT_LEFT "\xf4\xee\xed front \xeb\xe5\xe2\xee" // "фон front лево" 54 #define BG_FRONT_RIGHT "\xf4\xee\xed front \xef\xf0\xe0\xe2\xee" // "фон front право" 58 debugC(1, kDebugMinigames,
"3mice2States::init()");
60 _engine = engine_interface;
61 _scene = engine_interface->current_scene_interface();
68 _objects[1] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
69 _objects[2] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
70 _objects[3] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
71 _objects[4] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
72 _objects[5] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
73 _objects[6] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
74 _objects[7] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xEB\xE5\xE2\xEE \xF1\xEA\xE0\xEB\xEA\xE0");
75 _objects[8] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xEB\xE5\xE2\xEE \xEF\xE0\xEB\xEE\xF7\xEA\xE8");
76 _objects[9] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xE3\xE8\xF0\xE8 \xE2 \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xEE\xEC \xFF\xF9\xE8\xEA\xE5");
77 _objects[10] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
78 _objects[11] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xE3\xE8\xF0\xE8");
79 _objects[12] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
80 _objects[13] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
83 _objects[16] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEF\xF0\xE0\xE2\xEE \xEA front");
84 _objects[17] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEB\xE5\xE2\xEE \xEA front");
85 _objects[18] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
86 _objects[19] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
88 _objects[21] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
89 _objects[22] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xE3\xE8\xF0\xE8");
90 _objects[23] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
91 _objects[24] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xE3\xE8\xF0\xE8 \xE2 \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xEE\xEC \xFF\xF9\xE8\xEA\xE5");
92 _objects[25] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
93 _objects[26] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
94 _objects[27] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
95 _objects[28] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
96 _objects[29] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
98 _objects[31] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEB\xE5\xE2\xEE \xEA front");
99 _objects[32] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
101 _objects[34] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xE3\xE8\xF0\xE8");
102 _objects[35] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
103 _objects[36] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xE3\xE8\xF0\xE8 \xE2 \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xEE\xEC \xFF\xF9\xE8\xEA\xE5");
104 _objects[37] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
105 _objects[38] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
106 _objects[39] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
107 _objects[40] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
108 _objects[41] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
110 _objects[43] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEF\xF0\xE0\xE2\xEE \xEA front");
111 _objects[44] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
113 _objects[46] = _scene->
object_interface(
"\xEA\xEE\xEC\xEE\xE4 \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
114 _objects[47] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xE7\xE0\xEA\xF0\xFB\xF2");
115 _objects[48] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEB\xE5\xE2\xEE");
116 _objects[49] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEF\xF0\xE0\xE2\xEE");
117 _objects[50] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xFF\xE9\xF6\xE0");
118 _objects[51] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xE7\xE5\xEB\xE5\xED\xFB\xE9 \xEF\xE0\xEA\xE5\xF2");
119 _objects[52] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xE0\xF1\xEB\xEE");
120 _objects[53] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xEE\xEB\xEE\xEA\xEE");
121 _objects[54] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xE2\xE5\xF1\xFB");
122 _objects[55] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xF3\xEA\xE0");
123 _objects[56] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEA\xED\xE8\xE3\xE0 \xF1 \xF0\xE5\xF6\xE5\xEF\xF2\xE0\xEC\xE8");
124 _objects[57] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xE2\xE5\xF1\xFB");
125 _objects[58] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEA\xED\xE8\xE3\xE0 \xF1 \xF0\xE5\xF6\xE5\xEF\xF2\xE0\xEC\xE8");
126 _objects[59] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xE7\xE0\xEA\xF0\xFB\xF2");
127 _objects[60] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEB\xE5\xE2\xEE");
128 _objects[61] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEF\xF0\xE0\xE2\xEE");
129 _objects[62] = _scene->
object_interface(
"\xEA\xEE\xEC\xEE\xE4 \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
130 _objects[63] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xEE");
131 _objects[64] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xEE");
132 _objects[65] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xF4\xF0\xEE\xED\xF2");
134 _objects[67] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
135 _objects[68] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
136 _objects[69] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
137 _objects[70] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
138 _objects[71] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xEB\xE5\xE2\xEE \xEF\xE0\xEB\xEE\xF7\xEA\xE8");
139 _objects[72] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xEB\xE5\xE2\xEE \xF1\xEA\xE0\xEB\xEA\xE0");
140 _objects[73] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
141 _objects[74] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xEE\xF2\xEA\xF0\xFB\xF2");
142 _objects[75] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF1\xEE\xEB\xFC");
143 _objects[76] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
144 _objects[77] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
145 _objects[78] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
148 _objects[81] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEF\xF0\xE0\xE2\xEE \xEA front");
149 _objects[82] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEB\xE5\xE2\xEE \xEA front");
150 _objects[83] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
151 _objects[84] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
153 _objects[86] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
154 _objects[87] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEB\xE5\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
155 _objects[88] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
156 _objects[89] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF1\xEE\xEB\xFC");
157 _objects[90] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
158 _objects[91] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
159 _objects[92] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
160 _objects[93] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
162 _objects[95] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEB\xE5\xE2\xEE \xEA front");
163 _objects[96] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
165 _objects[98] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xEF\xF0\xE0\xE2\xFB\xE9 \xE7\xE0\xEA\xF0\xFB\xF2");
166 _objects[99] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xF1\xEE\xEB\xFC");
167 _objects[100] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF1\xEE\xEB\xFC");
168 _objects[101] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xFF\xF9\xE8\xEA \xF6\xE5\xED\xF2\xF0\xE0\xEB\xFC\xED\xFB\xE9");
169 _objects[102] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 front \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
170 _objects[103] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEF\xF0\xE0\xE2\xEE");
171 _objects[104] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEA front \xEB\xE5\xE2\xEE");
173 _objects[106] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xEF\xF0\xE0\xE2\xEE \xEA front");
174 _objects[107] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 front \xF6\xE5\xED\xF2\xF0");
176 _objects[109] = _scene->
object_interface(
"\xEA\xEE\xEC\xEE\xE4 \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
177 _objects[110] = _scene->
object_interface(
"\xEA\xEE\xEC\xEE\xE4 \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2");
178 _objects[111] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xE7\xE5\xEB\xE5\xED\xFB\xE9 \xEF\xE0\xEA\xE5\xF2");
179 _objects[112] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xE0\xF1\xEB\xEE");
180 _objects[113] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xEE\xEB\xEE\xEA\xEE");
181 _objects[114] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xEC\xF3\xEA\xE0");
182 _objects[115] = _scene->
object_interface(
"\xED\xE0\xEA\xEB\xE0\xE4\xEA\xE0 center \xFF\xE9\xF6\xE0");
184 _objects[117] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xF4\xF0\xEE\xED\xF2");
185 _objects[118] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xEE");
186 _objects[119] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xE7\xE0\xEA\xF0\xFB\xF2");
187 _objects[120] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xE7\xE0\xEA\xF0\xFB\xF2");
188 _objects[121] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xEE");
189 _objects[122] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEB\xE5\xE2\xEE");
190 _objects[123] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEB\xE5\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEF\xF0\xE0\xE2\xEE");
191 _objects[124] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEB\xE5\xE2\xEE");
192 _objects[125] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEF\xF0\xE0\xE2\xFB\xE9 \xFF\xF9\xE8\xEA \xEE\xF2\xEA\xF0\xFB\xF2 \xEF\xF0\xE0\xE2\xEE");
193 _objects[126] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xE7\xE5\xEB\xE5\xED\xFB\xE9 \xEF\xE0\xEA\xE5\xF2");
194 _objects[127] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEC\xE0\xF1\xEB\xEE");
195 _objects[128] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEC\xEE\xEB\xEE\xEA\xEE");
196 _objects[129] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xEC\xF3\xEA\xE0");
197 _objects[130] = _scene->
object_interface(
"_\xCC\xC0\xD1\xCA\xC0 center \xFF\xE9\xF6\xE0");
203 debugC(3, kDebugMinigames,
"3mice2States::quant(%f)", dt);
329 _objects[108]->
set_state(BG_FRONT_RIGHT);
362 debugC(1, kDebugMinigames,
"3mice2States::finit()");
365 _engine->release_scene_interface(_scene);
384 enum { INTERFACE_VERSION = 112 };
385 int version()
const {
386 return INTERFACE_VERSION;
401 #endif // QDENGINE_MINIGAMES_3MICE2_STATES_H int save_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, char *buffer, int buffer_size)
Сохранение данных, вызывается при сохранении сцены, на которую повешена миниигра. ...
Definition: 3mice2_states.h:376
bool finit()
Деинициализация игры.
Definition: 3mice2_states.h:361
int load_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, const char *buffer, int buffer_size)
Загрузка данных, вызывается при загрузке сцены, на которую повешена миниигра.
Definition: 3mice2_states.h:380
Definition: qd_minigame_interface.h:78
Definition: qd_minigame_interface.h:365
virtual bool set_interface_text(const char *screen_name, const char *control_name, const char *text) const =0
virtual bool is_state_active(const char *state_name) const =0
Возвращает true, если состояние с именем state_name включено в данный момент.
Базовый класс для игровых ресурсов.
Definition: console.h:28
bool quant(float dt)
Обсчёт логики игры, параметр - время, которое должно пройти в игре (в секундах).
Definition: 3mice2_states.h:202
Интерфейс к динамическому объекту.
Definition: qd_minigame_interface.h:230
Интерфейс к сцене.
Definition: qd_minigame_interface.h:315
virtual bool set_state(const char *state_name)=0
Включает состояние с именем state_name.
Definition: 3mice2_states.h:32
virtual qdMinigameObjectInterface * object_interface(const char *object_name)=0
Создаёт интерфейс к объекту с именем object_name.
bool new_game(const qdEngineInterface *engine_interface)
Инициализация миниигры, вызывается при старте и перезапуске игры.
Definition: 3mice2_states.h:372
bool init(const qdEngineInterface *engine_interface)
Инициализация игры.
Definition: 3mice2_states.h:57
void void void void void debugC(int level, uint32 debugChannels, MSVC_PRINTF const char *s,...) GCC_PRINTF(3