[Scummvm-git-logs] scummvm master -> a56f17176dd378cd99f2e4ba8a98ab01fab3184a

sev- noreply at scummvm.org
Sat Oct 12 14:16:02 UTC 2024


This automated email contains information about 5 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
4c7ecfcc66 QDENGINE: Added skeleton for 3mice2_testo.dll minigame
7a9d3ed7f9 QDENGINE: Initial code for 3mice2_testo.dll init method
cf134746aa QDENGINE: Compactify initializer for array in 3mice2_testo.dll
0df9f2c6ef QDENGINE: Rename some variables and cleanup in 3mice2_testo.dll minigame
a56f17176d QDENGINE: Implemented qd3mice2TestoMiniGame::init()


Commit: 4c7ecfcc663108875c78cae21cd2f236df8fca78
    https://github.com/scummvm/scummvm/commit/4c7ecfcc663108875c78cae21cd2f236df8fca78
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-12T16:15:36+02:00

Commit Message:
QDENGINE: Added skeleton for 3mice2_testo.dll minigame

Changed paths:
  A engines/qdengine/minigames/3mice2_testo.h
    engines/qdengine/qdcore/qd_minigame.cpp


diff --git a/engines/qdengine/minigames/3mice2_testo.h b/engines/qdengine/minigames/3mice2_testo.h
new file mode 100644
index 00000000000..5fa46a6d4ff
--- /dev/null
+++ b/engines/qdengine/minigames/3mice2_testo.h
@@ -0,0 +1,90 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef QDENGINE_MINIGAMES_3MICE2_TESTO_H
+#define QDENGINE_MINIGAMES_3MICE2_TESTO_H
+
+#include "common/debug.h"
+
+#include "qdengine/qd_fwd.h"
+#include "qdengine/qdcore/qd_minigame_interface.h"
+
+namespace QDEngine {
+
+class qd3mice2TestoMiniGame : public qdMiniGameInterface {
+public:
+	qd3mice2TestoMiniGame() {}
+	~qd3mice2TestoMiniGame() {}
+
+	bool init(const qdEngineInterface *engine_interface) {
+		debugC(1, kDebugMinigames, "3mice2Testo::init()");
+
+		_engine = engine_interface;
+		_scene = engine_interface->current_scene_interface();
+		if (!_scene)
+			return false;
+
+		return true;
+	}
+
+	bool quant(float dt) {
+		debugC(3, kDebugMinigames, "3mice2Testo::quant(%f)", dt);
+
+		return true;
+	}
+
+	bool finit() {
+		debugC(1, kDebugMinigames, "3mice2Testo::finit()");
+
+		if (_scene)  {
+			_engine->release_scene_interface(_scene);
+			_scene = 0;
+		}
+
+ 		return true;
+	}
+
+	bool new_game(const qdEngineInterface *engine_interface) {
+		return true;
+	}
+
+	int save_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, char *buffer, int buffer_size) {
+		return 0;
+	}
+
+	int load_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, const char *buffer, int buffer_size) {
+		return 0;
+	}
+
+	enum { INTERFACE_VERSION = 112 };
+	int version() const {
+		return INTERFACE_VERSION;
+	}
+
+private:
+	const qdEngineInterface *_engine = nullptr;
+	qdMinigameSceneInterface *_scene = nullptr;
+
+};
+
+} // namespace QDEngine
+
+#endif // QDENGINE_MINIGAMES_3MICE2_TESTO_H
diff --git a/engines/qdengine/qdcore/qd_minigame.cpp b/engines/qdengine/qdcore/qd_minigame.cpp
index 664cd905964..b917fa81ccc 100644
--- a/engines/qdengine/qdcore/qd_minigame.cpp
+++ b/engines/qdengine/qdcore/qd_minigame.cpp
@@ -56,7 +56,7 @@
 #include "qdengine/minigames/3mice2_kovrik.h"
 #include "qdengine/minigames/3mice2_sudoku.h"
 #include "qdengine/minigames/3mice2_states.h"
-
+#include "qdengine/minigames/3mice2_testo.h"
 
 namespace QDEngine {
 


Commit: 7a9d3ed7f92e1bdd186cd1bdf80b876398a31bef
    https://github.com/scummvm/scummvm/commit/7a9d3ed7f92e1bdd186cd1bdf80b876398a31bef
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-12T16:15:36+02:00

Commit Message:
QDENGINE: Initial code for 3mice2_testo.dll init method

Changed paths:
    engines/qdengine/minigames/3mice2_testo.h


diff --git a/engines/qdengine/minigames/3mice2_testo.h b/engines/qdengine/minigames/3mice2_testo.h
index 5fa46a6d4ff..0028a94a56f 100644
--- a/engines/qdengine/minigames/3mice2_testo.h
+++ b/engines/qdengine/minigames/3mice2_testo.h
@@ -42,7 +42,1730 @@ public:
 		if (!_scene)
 			return false;
 
-		return true;
+		_figures[0] = _scene->object_interface("figure1");
+		_figures[1] = _scene->object_interface("figure2");
+		_figures[2] = _scene->object_interface("figure3");
+		_figures[3] = _scene->object_interface("figure4");
+		_figures[4] = _scene->object_interface("figure5");
+		_figures[5] = _scene->object_interface("figure6");
+		_figures[6] = _scene->object_interface("figure7");
+		_figures[7] = _scene->object_interface("figure8");
+		_figures[8]  = _scene->object_interface("figure1fake");
+		_figures[9]  = _scene->object_interface("figure2fake");
+		_figures[10] = _scene->object_interface("figure3fake");
+		_figures[11] = _scene->object_interface("figure4fake");
+		_figures[12] = _scene->object_interface("figure5fake");
+		_figures[13] = _scene->object_interface("figure6fake");
+		_figures[14] = _scene->object_interface("figure7fake");
+		_figures[15] = _scene->object_interface("figure8fake");
+		_figures[16] = _scene->object_interface("figure1inv");
+		_figures[17] = _scene->object_interface("figure2inv");
+		_figures[18] = _scene->object_interface("figure3inv");
+		_figures[19] = _scene->object_interface("figure4inv");
+		_figures[20] = _scene->object_interface("figure5inv");
+		_figures[21] = _scene->object_interface("figure6inv");
+		_figures[22] = _scene->object_interface("figure7inv");
+		_figures[23] = _scene->object_interface("figure8inv");
+
+		_objNoDough = _scene->object_interface("notesto");
+		_objNoDoughFake = _scene->object_interface("notesto_fake");
+		_objDone = _scene->object_interface("$done");
+		_objLoadPassed = _scene->object_interface("$загрузка была");
+
+		_figurePos[0].x = -66;
+		_figurePos[0].y = 0;
+		_figurePos[8].x = -66;
+		_figurePos[8].y = -10;
+		_figurePos[16].x = -65;
+		_figurePos[16].y = -20;
+		_figurePos[24].x = -65;
+		_figurePos[24].y = -30;
+		_figurePos[32].x = -65;
+		_figurePos[32].y = -40;
+		_figurePos[40].x = -64;
+		_figurePos[40].y = -50;
+		_figurePos[48].x = -63;
+		_figurePos[48].y = -60;
+		_figurePos[56].x = -62;
+		_figurePos[56].y = -63;
+		_figurePos[64].x = -59;
+		_figurePos[64].y = -64;
+		_figurePos[72].x = -49;
+		_figurePos[72].y = -65;
+		_figurePos[80].x = -39;
+		_figurePos[80].y = -65;
+		_figurePos[88].x = -29;
+		_figurePos[88].y = -65;
+		_figurePos[96].x = -19;
+		_figurePos[96].y = -65;
+		_figurePos[104].x = -9;
+		_figurePos[104].y = -65;
+		_figurePos[112].x = 1;
+		_figurePos[112].y = -65;
+		_figurePos[120].x = 11;
+		_figurePos[120].y = -65;
+		_figurePos[128].x = 21;
+		_figurePos[128].y = -65;
+		_figurePos[136].y = -65;
+		_figurePos[144].y = -65;
+		_figurePos[168].y = -63;
+		_figurePos[176].y = -63;
+		_figurePos[136].x = 31;
+		_figurePos[144].x = 39;
+		_figurePos[152].x = 47;
+		_figurePos[152].y = -64;
+		_figurePos[160].x = 52;
+		_figurePos[160].y = -64;
+		_figurePos[168].x = 57;
+		_figurePos[176].x = 61;
+		_figurePos[184].x = 64;
+		_figurePos[184].y = -62;
+		_figurePos[192].x = 65;
+		_figurePos[192].y = -61;
+		_figurePos[200].x = 65;
+		_figurePos[200].y = -60;
+		_figurePos[208].x = 65;
+		_figurePos[208].y = -50;
+		_figurePos[216].x = 65;
+		_figurePos[216].y = -40;
+		_figurePos[224].x = 65;
+		_figurePos[224].y = -30;
+		_figurePos[232].x = 65;
+		_figurePos[232].y = -20;
+		_figurePos[240].x = 65;
+		_figurePos[240].y = -10;
+		_figurePos[248].x = 65;
+		_figurePos[248].y = 0;
+		_figurePos[256].x = 65;
+		_figurePos[256].y = 6;
+		_figurePos[264].x = 64;
+		_figurePos[264].y = 7;
+		_figurePos[272].x = 64;
+		_figurePos[272].y = 17;
+		_figurePos[280].x = 64;
+		_figurePos[280].y = 20;
+		_figurePos[288].x = 63;
+		_figurePos[288].y = 22;
+		_figurePos[296].x = 63;
+		_figurePos[296].y = 32;
+		_figurePos[304].x = 63;
+		_figurePos[304].y = 42;
+		_figurePos[312].x = 63;
+		_figurePos[312].y = 44;
+		_figurePos[320].x = 62;
+		_figurePos[320].y = 45;
+		_figurePos[328].x = 62;
+		_figurePos[328].y = 55;
+		_figurePos[336].x = 62;
+		_figurePos[336].y = 61;
+		_figurePos[344].x = 61;
+		_figurePos[344].y = 62;
+		_figurePos[352].x = 61;
+		_figurePos[352].y = 63;
+		_figurePos[360].x = 60;
+		_figurePos[360].y = 64;
+		_figurePos[368].x = 50;
+		_figurePos[368].y = 64;
+		_figurePos[376].x = 40;
+		_figurePos[376].y = 65;
+		_figurePos[384].x = 30;
+		_figurePos[384].y = 65;
+		_figurePos[392].x = 20;
+		_figurePos[392].y = 65;
+		_figurePos[400].x = 10;
+		_figurePos[400].y = 65;
+		_figurePos[408].x = 0;
+		_figurePos[408].y = 65;
+		_figurePos[416].x = -10;
+		_figurePos[416].y = 65;
+		_figurePos[424].x = -20;
+		_figurePos[424].y = 65;
+		_figurePos[432].x = -30;
+		_figurePos[432].y = 65;
+		_figurePos[440].x = -40;
+		_figurePos[440].y = 65;
+		_figurePos[448].x = -45;
+		_figurePos[448].y = 64;
+		_figurePos[456].x = -50;
+		_figurePos[456].y = 63;
+		_figurePos[464].x = -60;
+		_figurePos[464].y = 63;
+		_figurePos[472].x = -66;
+		_figurePos[472].y = 63;
+		_figurePos[480].x = -66;
+		_figurePos[480].y = 53;
+		_figurePos[488].x = -66;
+		_figurePos[488].y = 43;
+		_figurePos[496].x = -66;
+		_figurePos[496].y = 33;
+		_figurePos[504].x = -66;
+		_figurePos[504].y = 23;
+		_figurePos[512].x = -66;
+		_figurePos[512].y = 13;
+		_figurePos[520].x = -67;
+		_figurePos[520].y = 9;
+		_figurePos[1].x = -86;
+		_figurePos[1].y = 0;
+		_figurePos[9].x = -86;
+		_figurePos[9].y = -11;
+		_figurePos[17].x = -85;
+		_figurePos[17].y = -20;
+		_figurePos[25].x = -85;
+		_figurePos[25].y = -30;
+		_figurePos[33].x = -85;
+		_figurePos[33].y = -41;
+		_figurePos[41].x = -84;
+		_figurePos[41].y = -50;
+		_figurePos[49].x = -84;
+		_figurePos[49].y = -57;
+		_figurePos[57].x = -84;
+		_figurePos[57].y = -63;
+		_figurePos[65].x = -83;
+		_figurePos[65].y = -74;
+		_figurePos[73].x = -82;
+		_figurePos[73].y = -80;
+		_figurePos[81].x = -81;
+		_figurePos[81].y = -81;
+		_figurePos[89].x = -80;
+		_figurePos[89].y = -82;
+		_figurePos[97].x = -77;
+		_figurePos[97].y = -82;
+		_figurePos[105].x = -74;
+		_figurePos[105].y = -83;
+		_figurePos[113].x = -57;
+		_figurePos[113].y = -84;
+		_figurePos[121].x = -47;
+		_figurePos[121].y = -84;
+		_figurePos[129].x = -37;
+		_figurePos[129].y = -85;
+		_figurePos[137].x = -30;
+		_figurePos[137].y = -86;
+		_figurePos[145].x = -20;
+		_figurePos[145].y = -86;
+		_figurePos[153].x = -10;
+		_figurePos[153].y = -86;
+		_figurePos[161].x = 0;
+		_figurePos[161].y = -86;
+		_figurePos[169].x = 10;
+		_figurePos[169].y = -86;
+		_figurePos[177].x = 20;
+		_figurePos[177].y = -86;
+		_figurePos[185].x = 30;
+		_figurePos[185].y = -86;
+		_figurePos[193].x = 41;
+		_figurePos[193].y = -86;
+		_figurePos[201].x = 51;
+		_figurePos[201].y = -85;
+		_figurePos[209].x = 59;
+		_figurePos[209].y = -84;
+		_figurePos[217].x = 74;
+		_figurePos[217].y = -83;
+		_figurePos[225].x = 79;
+		_figurePos[225].y = -82;
+		_figurePos[233].x = 83;
+		_figurePos[233].y = -81;
+		_figurePos[241].x = 84;
+		_figurePos[241].y = -80;
+		_figurePos[249].x = 85;
+		_figurePos[249].y = -79;
+		_figurePos[257].x = 86;
+		_figurePos[257].y = -78;
+		_figurePos[265].x = 87;
+		_figurePos[265].y = -75;
+		_figurePos[273].x = 87;
+		_figurePos[273].y = -68;
+		_figurePos[281].x = 87;
+		_figurePos[281].y = -58;
+		_figurePos[289].x = 86;
+		_figurePos[289].y = -58;
+		_figurePos[297].x = 86;
+		_figurePos[297].y = -48;
+		_figurePos[305].x = 86;
+		_figurePos[305].y = -38;
+		_figurePos[313].x = 86;
+		_figurePos[313].y = -28;
+		_figurePos[321].x = 86;
+		_figurePos[321].y = -18;
+		_figurePos[329].x = 86;
+		_figurePos[329].y = -10;
+		_figurePos[337].x = 85;
+		_figurePos[337].y = -10;
+		_figurePos[345].x = 85;
+		_figurePos[345].y = 9;
+		_figurePos[353].x = 84;
+		_figurePos[353].y = 9;
+		_figurePos[361].x = 84;
+		_figurePos[361].y = 26;
+		_figurePos[369].x = 83;
+		_figurePos[369].y = 26;
+		_figurePos[377].x = 83;
+		_figurePos[377].y = 42;
+		_figurePos[385].x = 82;
+		_figurePos[385].y = 42;
+		_figurePos[393].x = 82;
+		_figurePos[393].y = 50;
+		_figurePos[401].x = 83;
+		_figurePos[401].y = 50;
+		_figurePos[409].x = 83;
+		_figurePos[409].y = 55;
+		_figurePos[417].x = 82;
+		_figurePos[417].y = 55;
+		_figurePos[425].x = 82;
+		_figurePos[425].y = 68;
+		_figurePos[433].x = 81;
+		_figurePos[433].y = 68;
+		_figurePos[441].x = 81;
+		_figurePos[441].y = 81;
+		_figurePos[449].x = 80;
+		_figurePos[449].y = 81;
+		_figurePos[457].x = 80;
+		_figurePos[457].y = 83;
+		_figurePos[465].x = 79;
+		_figurePos[465].y = 83;
+		_figurePos[473].x = 79;
+		_figurePos[473].y = 84;
+		_figurePos[481].x = 71;
+		_figurePos[481].y = 84;
+		_figurePos[489].x = 71;
+		_figurePos[489].y = 85;
+		_figurePos[497].x = 61;
+		_figurePos[497].y = 85;
+		_figurePos[505].x = 53;
+		_figurePos[505].y = 85;
+		_figurePos[513].x = 49;
+		_figurePos[513].y = 85;
+		_figurePos[521].x = 49;
+		_figurePos[521].y = 86;
+		_figurePos[529].x = 39;
+		_figurePos[529].y = 86;
+		_figurePos[537].x = 29;
+		_figurePos[537].y = 86;
+		_figurePos[545].x = 19;
+		_figurePos[545].y = 86;
+		_figurePos[553].x = 9;
+		_figurePos[553].y = 86;
+		_figurePos[561].x = 0;
+		_figurePos[561].y = 86;
+		_figurePos[569].x = -3;
+		_figurePos[569].y = 86;
+		_figurePos[577].x = -3;
+		_figurePos[577].y = 85;
+		_figurePos[585].x = -13;
+		_figurePos[585].y = 85;
+		_figurePos[593].x = -23;
+		_figurePos[593].y = 85;
+		_figurePos[601].x = -33;
+		_figurePos[601].y = 85;
+		_figurePos[609].x = -43;
+		_figurePos[609].y = 85;
+		_figurePos[617].x = -50;
+		_figurePos[617].y = 85;
+		_figurePos[625].x = -57;
+		_figurePos[625].y = 85;
+		_figurePos[633].x = -57;
+		_figurePos[633].y = 84;
+		_figurePos[641].x = -62;
+		_figurePos[641].y = 84;
+		_figurePos[649].x = -62;
+		_figurePos[649].y = 83;
+		_figurePos[657].x = -72;
+		_figurePos[657].y = 83;
+		_figurePos[665].x = -83;
+		_figurePos[665].y = 83;
+		_figurePos[673].x = -84;
+		_figurePos[673].y = 82;
+		_figurePos[681].x = -84;
+		_figurePos[681].y = 71;
+		_figurePos[689].x = -84;
+		_figurePos[689].y = 61;
+		_figurePos[697].x = -85;
+		_figurePos[697].y = 61;
+		_figurePos[705].x = -85;
+		_figurePos[705].y = 51;
+		_figurePos[713].x = -85;
+		_figurePos[713].y = 41;
+		_figurePos[721].x = -85;
+		_figurePos[721].y = 31;
+		_figurePos[729].x = -85;
+		_figurePos[729].y = 21;
+		_figurePos[737].x = -85;
+		_figurePos[737].y = 12;
+		_figurePos[745].x = -86;
+		_figurePos[745].y = 1;
+		_figurePos[2].x = -73;
+		_figurePos[2].y = 0;
+		_figurePos[10].x = -68;
+		_figurePos[10].y = -3;
+		_figurePos[18].x = -63;
+		_figurePos[18].y = -6;
+		_figurePos[26].x = -58;
+		_figurePos[26].y = -11;
+		_figurePos[34].x = -53;
+		_figurePos[34].y = -14;
+		_figurePos[42].x = -50;
+		_figurePos[42].y = -16;
+		_figurePos[50].x = -50;
+		_figurePos[50].y = -17;
+		_figurePos[58].x = -53;
+		_figurePos[58].y = -22;
+		_figurePos[66].x = -53;
+		_figurePos[66].y = -26;
+		_figurePos[74].x = -57;
+		_figurePos[74].y = -35;
+		_figurePos[82].x = -61;
+		_figurePos[82].y = -41;
+		_figurePos[90].x = -61;
+		_figurePos[90].y = -44;
+		_figurePos[98].x = -56;
+		_figurePos[98].y = -44;
+		_figurePos[106].x = -51;
+		_figurePos[106].y = -44;
+		_figurePos[114].x = -45;
+		_figurePos[114].y = -42;
+		_figurePos[122].x = -40;
+		_figurePos[122].y = -41;
+		_figurePos[130].x = -34;
+		_figurePos[130].y = -40;
+		_figurePos[138].x = -33;
+		_figurePos[138].y = -40;
+		_figurePos[146].x = -33;
+		_figurePos[146].y = -45;
+		_figurePos[154].x = -33;
+		_figurePos[154].y = -50;
+		_figurePos[162].x = -33;
+		_figurePos[162].y = -55;
+		_figurePos[170].x = -33;
+		_figurePos[170].y = -60;
+		_figurePos[178].x = -34;
+		_figurePos[178].y = -61;
+		_figurePos[186].x = -34;
+		_figurePos[186].y = -68;
+		_figurePos[194].x = -30;
+		_figurePos[194].y = -68;
+		_figurePos[202].x = -29;
+		_figurePos[202].y = -67;
+		_figurePos[210].x = -24;
+		_figurePos[210].y = -66;
+		_figurePos[218].x = -20;
+		_figurePos[218].y = -64;
+		_figurePos[226].x = -15;
+		_figurePos[226].y = -61;
+		_figurePos[234].x = -10;
+		_figurePos[234].y = -58;
+		_figurePos[242].x = -6;
+		_figurePos[242].y = -56;
+		_figurePos[250].x = 0;
+		_figurePos[250].y = -65;
+		_figurePos[258].x = 5;
+		_figurePos[258].y = -72;
+		_figurePos[266].x = 9;
+		_figurePos[266].y = -76;
+		_figurePos[274].x = 12;
+		_figurePos[274].y = -76;
+		_figurePos[282].x = 15;
+		_figurePos[282].y = -69;
+		_figurePos[290].x = 18;
+		_figurePos[290].y = -60;
+		_figurePos[298].x = 19;
+		_figurePos[298].y = -53;
+		_figurePos[306].x = 20;
+		_figurePos[306].y = -52;
+		_figurePos[314].x = 25;
+		_figurePos[314].y = -53;
+		_figurePos[322].x = 30;
+		_figurePos[322].y = -54;
+		_figurePos[330].x = 35;
+		_figurePos[330].y = -55;
+		_figurePos[338].x = 40;
+		_figurePos[338].y = -57;
+		_figurePos[346].x = 43;
+		_figurePos[346].y = -58;
+		_figurePos[354].x = 45;
+		_figurePos[354].y = -57;
+		_figurePos[362].x = 45;
+		_figurePos[362].y = -52;
+		_figurePos[370].x = 43;
+		_figurePos[370].y = -46;
+		_figurePos[378].x = 41;
+		_figurePos[378].y = -37;
+		_figurePos[386].x = 39;
+		_figurePos[386].y = -32;
+		_figurePos[394].x = 40;
+		_figurePos[394].y = -31;
+		_figurePos[402].x = 45;
+		_figurePos[402].y = -30;
+		_figurePos[410].x = 50;
+		_figurePos[410].y = -30;
+		_figurePos[418].x = 55;
+		_figurePos[418].y = -31;
+		_figurePos[426].x = 60;
+		_figurePos[426].y = -31;
+		_figurePos[434].x = 67;
+		_figurePos[434].y = -31;
+		_figurePos[442].x = 67;
+		_figurePos[442].y = -29;
+		_figurePos[450].x = 64;
+		_figurePos[450].y = -25;
+		_figurePos[458].x = 61;
+		_figurePos[458].y = -20;
+		_figurePos[466].x = 57;
+		_figurePos[466].y = -16;
+		_figurePos[474].x = 54;
+		_figurePos[474].y = -12;
+		_figurePos[482].x = 52;
+		_figurePos[482].y = -9;
+		_figurePos[490].x = 55;
+		_figurePos[490].y = -6;
+		_figurePos[498].x = 60;
+		_figurePos[498].y = -3;
+		_figurePos[506].x = 65;
+		_figurePos[506].y = 0;
+		_figurePos[514].x = 69;
+		_figurePos[514].y = 3;
+		_figurePos[522].x = 72;
+		_figurePos[522].y = 5;
+		_figurePos[530].x = 72;
+		_figurePos[530].y = 6;
+		_figurePos[538].x = 67;
+		_figurePos[538].y = 9;
+		_figurePos[546].x = 62;
+		_figurePos[546].y = 11;
+		_figurePos[554].x = 57;
+		_figurePos[554].y = 13;
+		_figurePos[562].x = 52;
+		_figurePos[562].y = 16;
+		_figurePos[570].x = 50;
+		_figurePos[570].y = 18;
+		_figurePos[578].x = 52;
+		_figurePos[578].y = 23;
+		_figurePos[586].x = 54;
+		_figurePos[586].y = 28;
+		_figurePos[594].x = 56;
+		_figurePos[594].y = 35;
+		_figurePos[602].x = 57;
+		_figurePos[602].y = 38;
+		_figurePos[610].x = 57;
+		_figurePos[610].y = 42;
+		_figurePos[618].x = 54;
+		_figurePos[618].y = 42;
+		_figurePos[626].x = 49;
+		_figurePos[626].y = 42;
+		_figurePos[634].x = 45;
+		_figurePos[634].y = 41;
+		_figurePos[642].x = 40;
+		_figurePos[642].y = 41;
+		_figurePos[650].x = 35;
+		_figurePos[650].y = 41;
+		_figurePos[658].x = 30;
+		_figurePos[658].y = 41;
+		_figurePos[666].x = 28;
+		_figurePos[666].y = 41;
+		_figurePos[674].x = 27;
+		_figurePos[674].y = 41;
+		_figurePos[682].x = 27;
+		_figurePos[682].y = 45;
+		_figurePos[690].x = 27;
+		_figurePos[690].y = 50;
+		_figurePos[698].x = 27;
+		_figurePos[698].y = 55;
+		_figurePos[706].x = 27;
+		_figurePos[706].y = 60;
+		_figurePos[714].x = 27;
+		_figurePos[714].y = 65;
+		_figurePos[722].x = 25;
+		_figurePos[722].y = 66;
+		_figurePos[730].x = 20;
+		_figurePos[730].y = 63;
+		_figurePos[738].x = 15;
+		_figurePos[738].y = 59;
+		_figurePos[746].x = 10;
+		_figurePos[746].y = 57;
+		_figurePos[754].x = 5;
+		_figurePos[754].y = 54;
+		_figurePos[762].x = 2;
+		_figurePos[762].y = 60;
+		_figurePos[770].x = -1;
+		_figurePos[770].y = 65;
+		_figurePos[778].x = -4;
+		_figurePos[778].y = 71;
+		_figurePos[786].x = -6;
+		_figurePos[786].y = 73;
+		_figurePos[794].x = -9;
+		_figurePos[794].y = 73;
+		_figurePos[802].x = -11;
+		_figurePos[802].y = 71;
+		_figurePos[810].x = -13;
+		_figurePos[810].y = 65;
+		_figurePos[818].x = -15;
+		_figurePos[818].y = 60;
+		_figurePos[826].x = -17;
+		_figurePos[826].y = 56;
+		_figurePos[834].x = -19;
+		_figurePos[834].y = 51;
+		_figurePos[842].x = -22;
+		_figurePos[842].y = 53;
+		_figurePos[850].x = -27;
+		_figurePos[850].y = 57;
+		_figurePos[858].x = -32;
+		_figurePos[858].y = 60;
+		_figurePos[866].x = -38;
+		_figurePos[866].y = 63;
+		_figurePos[874].x = -39;
+		_figurePos[874].y = 62;
+		_figurePos[882].x = -41;
+		_figurePos[882].y = 62;
+		_figurePos[890].x = -41;
+		_figurePos[890].y = 57;
+		_figurePos[898].x = -41;
+		_figurePos[898].y = 52;
+		_figurePos[906].x = -42;
+		_figurePos[906].y = 48;
+		_figurePos[914].x = -42;
+		_figurePos[914].y = 43;
+		_figurePos[922].x = -39;
+		_figurePos[922].y = 39;
+		_figurePos[930].x = -43;
+		_figurePos[930].y = 38;
+		_figurePos[938].x = -49;
+		_figurePos[938].y = 38;
+		_figurePos[946].x = -54;
+		_figurePos[946].y = 37;
+		_figurePos[954].x = -59;
+		_figurePos[954].y = 36;
+		_figurePos[962].x = -62;
+		_figurePos[962].y = 34;
+		_figurePos[970].x = -60;
+		_figurePos[970].y = 29;
+		_figurePos[978].x = -58;
+		_figurePos[978].y = 26;
+		_figurePos[986].x = -55;
+		_figurePos[986].y = 21;
+		_figurePos[994].x = -52;
+		_figurePos[994].y = 17;
+		_figurePos[1002].x = -51;
+		_figurePos[1002].y = 15;
+		_figurePos[1010].x = -54;
+		_figurePos[1010].y = 13;
+		_figurePos[1018].x = -57;
+		_figurePos[1018].y = 10;
+		_figurePos[1026].x = -60;
+		_figurePos[1026].y = 9;
+		_figurePos[1034].x = -65;
+		_figurePos[1034].y = 6;
+		_figurePos[1042].x = -68;
+		_figurePos[1042].y = 4;
+		_figurePos[1050].x = -71;
+		_figurePos[1050].y = 3;
+		_figurePos[1058].x = -73;
+		_figurePos[1058].y = 2;
+		_figurePos[1066].x = -74;
+		_figurePos[1066].y = 1;
+		_figurePos[1074].x = -75;
+		_figurePos[1074].y = 0;
+		_figurePos[1082].x = -75;
+		_figurePos[1082].y = -1;
+		_figurePos[3].x = -54;
+		_figurePos[3].y = 0;
+		_figurePos[11].x = -50;
+		_figurePos[11].y = -2;
+		_figurePos[19].x = -47;
+		_figurePos[19].y = -4;
+		_figurePos[27].x = -43;
+		_figurePos[27].y = -8;
+		_figurePos[35].x = -39;
+		_figurePos[35].y = -10;
+		_figurePos[43].x = -37;
+		_figurePos[43].y = -12;
+		_figurePos[51].x = -37;
+		_figurePos[51].y = -13;
+		_figurePos[59].x = -39;
+		_figurePos[59].y = -16;
+		_figurePos[67].x = -39;
+		_figurePos[67].y = -19;
+		_figurePos[75].x = -42;
+		_figurePos[75].y = -26;
+		_figurePos[83].x = -45;
+		_figurePos[83].y = -30;
+		_figurePos[91].x = -45;
+		_figurePos[91].y = -33;
+		_figurePos[99].x = -41;
+		_figurePos[99].y = -33;
+		_figurePos[107].x = -38;
+		_figurePos[107].y = -33;
+		_figurePos[115].x = -33;
+		_figurePos[115].y = -31;
+		_figurePos[123].x = -30;
+		_figurePos[123].y = -30;
+		_figurePos[131].x = -25;
+		_figurePos[131].y = -30;
+		_figurePos[139].x = -24;
+		_figurePos[139].y = -30;
+		_figurePos[147].x = -24;
+		_figurePos[147].y = -33;
+		_figurePos[155].x = -24;
+		_figurePos[155].y = -37;
+		_figurePos[163].x = -24;
+		_figurePos[163].y = -41;
+		_figurePos[171].x = -24;
+		_figurePos[171].y = -44;
+		_figurePos[179].x = -25;
+		_figurePos[179].y = -45;
+		_figurePos[187].x = -25;
+		_figurePos[187].y = -50;
+		_figurePos[195].x = -22;
+		_figurePos[195].y = -50;
+		_figurePos[203].x = -21;
+		_figurePos[203].y = -50;
+		_figurePos[211].x = -18;
+		_figurePos[211].y = -49;
+		_figurePos[219].x = -15;
+		_figurePos[219].y = -47;
+		_figurePos[227].x = -11;
+		_figurePos[227].y = -45;
+		_figurePos[235].x = -7;
+		_figurePos[235].y = -43;
+		_figurePos[243].x = -4;
+		_figurePos[243].y = -41;
+		_figurePos[251].x = 0;
+		_figurePos[251].y = -48;
+		_figurePos[259].x = 4;
+		_figurePos[259].y = -53;
+		_figurePos[267].x = 7;
+		_figurePos[267].y = -56;
+		_figurePos[275].x = 9;
+		_figurePos[275].y = -56;
+		_figurePos[283].x = 11;
+		_figurePos[283].y = -51;
+		_figurePos[291].x = 13;
+		_figurePos[291].y = -44;
+		_figurePos[299].x = 14;
+		_figurePos[299].y = -39;
+		_figurePos[307].x = 15;
+		_figurePos[307].y = -38;
+		_figurePos[315].x = 18;
+		_figurePos[315].y = -39;
+		_figurePos[323].x = 22;
+		_figurePos[323].y = -40;
+		_figurePos[331].x = 26;
+		_figurePos[331].y = -41;
+		_figurePos[339].x = 30;
+		_figurePos[339].y = -42;
+		_figurePos[347].x = 32;
+		_figurePos[347].y = -43;
+		_figurePos[355].x = 33;
+		_figurePos[355].y = -42;
+		_figurePos[363].x = 33;
+		_figurePos[363].y = -38;
+		_figurePos[371].x = 32;
+		_figurePos[371].y = -34;
+		_figurePos[379].x = 30;
+		_figurePos[379].y = -27;
+		_figurePos[387].x = 29;
+		_figurePos[387].y = -24;
+		_figurePos[395].x = 30;
+		_figurePos[395].y = -23;
+		_figurePos[403].x = 33;
+		_figurePos[403].y = -22;
+		_figurePos[411].x = 37;
+		_figurePos[411].y = -22;
+		_figurePos[419].x = 41;
+		_figurePos[419].y = -23;
+		_figurePos[427].x = 44;
+		_figurePos[427].y = -23;
+		_figurePos[435].x = 50;
+		_figurePos[435].y = -23;
+		_figurePos[443].x = 50;
+		_figurePos[443].y = -21;
+		_figurePos[451].x = 47;
+		_figurePos[451].y = -18;
+		_figurePos[459].x = 45;
+		_figurePos[459].y = -15;
+		_figurePos[467].x = 42;
+		_figurePos[467].y = -12;
+		_figurePos[475].x = 40;
+		_figurePos[475].y = -9;
+		_figurePos[483].x = 38;
+		_figurePos[483].y = -7;
+		_figurePos[491].x = 41;
+		_figurePos[491].y = -4;
+		_figurePos[499].x = 44;
+		_figurePos[499].y = -2;
+		_figurePos[507].x = 48;
+		_figurePos[507].y = 0;
+		_figurePos[515].x = 51;
+		_figurePos[515].y = 2;
+		_figurePos[523].x = 53;
+		_figurePos[523].y = 4;
+		_figurePos[531].x = 53;
+		_figurePos[531].y = 4;
+		_figurePos[539].x = 50;
+		_figurePos[539].y = 7;
+		_figurePos[547].x = 46;
+		_figurePos[547].y = 8;
+		_figurePos[555].x = 42;
+		_figurePos[555].y = 10;
+		_figurePos[563].x = 38;
+		_figurePos[563].y = 12;
+		_figurePos[571].x = 37;
+		_figurePos[571].y = 13;
+		_figurePos[579].x = 38;
+		_figurePos[579].y = 17;
+		_figurePos[587].x = 40;
+		_figurePos[587].y = 21;
+		_figurePos[595].x = 41;
+		_figurePos[595].y = 26;
+		_figurePos[603].x = 42;
+		_figurePos[603].y = 28;
+		_figurePos[611].x = 42;
+		_figurePos[611].y = 31;
+		_figurePos[619].x = 40;
+		_figurePos[619].y = 31;
+		_figurePos[627].x = 36;
+		_figurePos[627].y = 31;
+		_figurePos[635].x = 33;
+		_figurePos[635].y = 30;
+		_figurePos[643].x = 30;
+		_figurePos[643].y = 30;
+		_figurePos[651].x = 26;
+		_figurePos[651].y = 30;
+		_figurePos[659].x = 22;
+		_figurePos[659].y = 30;
+		_figurePos[667].x = 21;
+		_figurePos[667].y = 30;
+		_figurePos[675].x = 20;
+		_figurePos[675].y = 30;
+		_figurePos[683].x = 20;
+		_figurePos[683].y = 33;
+		_figurePos[691].x = 20;
+		_figurePos[691].y = 37;
+		_figurePos[699].x = 20;
+		_figurePos[699].y = 41;
+		_figurePos[707].x = 20;
+		_figurePos[707].y = 44;
+		_figurePos[715].x = 20;
+		_figurePos[715].y = 48;
+		_figurePos[723].x = 18;
+		_figurePos[723].y = 49;
+		_figurePos[731].x = 15;
+		_figurePos[731].y = 47;
+		_figurePos[739].x = 11;
+		_figurePos[739].y = 44;
+		_figurePos[747].x = 7;
+		_figurePos[747].y = 42;
+		_figurePos[755].x = 4;
+		_figurePos[755].y = 40;
+		_figurePos[763].x = 1;
+		_figurePos[763].y = 44;
+		_figurePos[771].x = -1;
+		_figurePos[771].y = 48;
+		_figurePos[779].x = -3;
+		_figurePos[779].y = 53;
+		_figurePos[787].x = -4;
+		_figurePos[787].y = 54;
+		_figurePos[795].x = -7;
+		_figurePos[795].y = 54;
+		_figurePos[803].x = -8;
+		_figurePos[803].y = 53;
+		_figurePos[811].x = -10;
+		_figurePos[811].y = 48;
+		_figurePos[819].x = -11;
+		_figurePos[819].y = 44;
+		_figurePos[827].x = -13;
+		_figurePos[827].y = 41;
+		_figurePos[835].x = -14;
+		_figurePos[835].y = 38;
+		_figurePos[843].x = -16;
+		_figurePos[843].y = 39;
+		_figurePos[851].x = -20;
+		_figurePos[851].y = 42;
+		_figurePos[859].x = -24;
+		_figurePos[859].y = 44;
+		_figurePos[867].x = -28;
+		_figurePos[867].y = 47;
+		_figurePos[875].x = -29;
+		_figurePos[875].y = 46;
+		_figurePos[883].x = -30;
+		_figurePos[883].y = 46;
+		_figurePos[891].x = -30;
+		_figurePos[891].y = 42;
+		_figurePos[899].x = -30;
+		_figurePos[899].y = 38;
+		_figurePos[907].x = -31;
+		_figurePos[907].y = 36;
+		_figurePos[915].x = -31;
+		_figurePos[915].y = 32;
+		_figurePos[923].x = -29;
+		_figurePos[923].y = 29;
+		_figurePos[931].x = -32;
+		_figurePos[931].y = 28;
+		_figurePos[939].x = -36;
+		_figurePos[939].y = 28;
+		_figurePos[947].x = -40;
+		_figurePos[947].y = 27;
+		_figurePos[955].x = -44;
+		_figurePos[955].y = 27;
+		_figurePos[963].x = -46;
+		_figurePos[963].y = 25;
+		_figurePos[971].x = -44;
+		_figurePos[971].y = 21;
+		_figurePos[979].x = -43;
+		_figurePos[979].y = 19;
+		_figurePos[987].x = -41;
+		_figurePos[987].y = 16;
+		_figurePos[995].x = -38;
+		_figurePos[995].y = 13;
+		_figurePos[1003].x = -38;
+		_figurePos[1003].y = 11;
+		_figurePos[1011].x = -40;
+		_figurePos[1011].y = 10;
+		_figurePos[1019].x = -42;
+		_figurePos[1019].y = 7;
+		_figurePos[1027].x = -44;
+		_figurePos[1027].y = 7;
+		_figurePos[1035].x = -48;
+		_figurePos[1035].y = 4;
+		_figurePos[1043].x = -50;
+		_figurePos[1043].y = 3;
+		_figurePos[1051].x = -53;
+		_figurePos[1051].y = 2;
+		_figurePos[1059].x = -54;
+		_figurePos[1059].y = 1;
+		_figurePos[1067].x = -55;
+		_figurePos[1067].y = 1;
+		_figurePos[1075].x = -55;
+		_figurePos[1075].y = 0;
+		_figurePos[1083].x = -55;
+		_figurePos[1083].y = -1;
+		_figurePos[4].x = -65;
+		_figurePos[4].y = 0;
+		_figurePos[12].x = -65;
+		_figurePos[12].y = -10;
+		_figurePos[20].x = -65;
+		_figurePos[20].y = -17;
+		_figurePos[28].x = -62;
+		_figurePos[28].y = -27;
+		_figurePos[36].x = -58;
+		_figurePos[36].y = -34;
+		_figurePos[44].x = -53;
+		_figurePos[44].y = -41;
+		_figurePos[52].x = -48;
+		_figurePos[52].y = -45;
+		_figurePos[60].x = -43;
+		_figurePos[60].y = -50;
+		_figurePos[68].x = -38;
+		_figurePos[68].y = -53;
+		_figurePos[76].x = -33;
+		_figurePos[76].y = -56;
+		_figurePos[84].x = -28;
+		_figurePos[84].y = -58;
+		_figurePos[92].x = -23;
+		_figurePos[92].y = -60;
+		_figurePos[100].x = -18;
+		_figurePos[100].y = -61;
+		_figurePos[108].x = -13;
+		_figurePos[108].y = -63;
+		_figurePos[116].x = -8;
+		_figurePos[116].y = -63;
+		_figurePos[124].x = -3;
+		_figurePos[124].y = -63;
+		_figurePos[132].x = 2;
+		_figurePos[132].y = -63;
+		_figurePos[140].x = 7;
+		_figurePos[140].y = -63;
+		_figurePos[148].x = 12;
+		_figurePos[148].y = -63;
+		_figurePos[156].x = 17;
+		_figurePos[156].y = -62;
+		_figurePos[164].x = 22;
+		_figurePos[164].y = -60;
+		_figurePos[172].x = 27;
+		_figurePos[172].y = -58;
+		_figurePos[180].x = 32;
+		_figurePos[180].y = -56;
+		_figurePos[188].x = 37;
+		_figurePos[188].y = -53;
+		_figurePos[196].x = 42;
+		_figurePos[196].y = -50;
+		_figurePos[204].x = 47;
+		_figurePos[204].y = -45;
+		_figurePos[212].x = 53;
+		_figurePos[212].y = -39;
+		_figurePos[220].x = 57;
+		_figurePos[220].y = -34;
+		_figurePos[228].x = 60;
+		_figurePos[228].y = -29;
+		_figurePos[236].x = 63;
+		_figurePos[236].y = -22;
+		_figurePos[244].x = 65;
+		_figurePos[244].y = -15;
+		_figurePos[252].x = 65;
+		_figurePos[252].y = -10;
+		_figurePos[260].x = 65;
+		_figurePos[260].y = -5;
+		_figurePos[268].x = 65;
+		_figurePos[268].y = 0;
+		_figurePos[276].x = 65;
+		_figurePos[276].y = 5;
+		_figurePos[284].x = 65;
+		_figurePos[284].y = 10;
+		_figurePos[292].x = 63;
+		_figurePos[292].y = 15;
+		_figurePos[300].x = 61;
+		_figurePos[300].y = 20;
+		_figurePos[308].x = 59;
+		_figurePos[308].y = 25;
+		_figurePos[316].x = 56;
+		_figurePos[316].y = 30;
+		_figurePos[324].x = 53;
+		_figurePos[324].y = 35;
+		_figurePos[332].x = 49;
+		_figurePos[332].y = 40;
+		_figurePos[340].x = 44;
+		_figurePos[340].y = 45;
+		_figurePos[348].x = 37;
+		_figurePos[348].y = 50;
+		_figurePos[356].x = 33;
+		_figurePos[356].y = 53;
+		_figurePos[364].x = 28;
+		_figurePos[364].y = 56;
+		_figurePos[372].x = 21;
+		_figurePos[372].y = 59;
+		_figurePos[380].x = 16;
+		_figurePos[380].y = 61;
+		_figurePos[388].x = 10;
+		_figurePos[388].y = 63;
+		_figurePos[396].x = 5;
+		_figurePos[396].y = 63;
+		_figurePos[404].x = 0;
+		_figurePos[404].y = 63;
+		_figurePos[412].x = -5;
+		_figurePos[412].y = 63;
+		_figurePos[420].x = -10;
+		_figurePos[420].y = 63;
+		_figurePos[428].x = -15;
+		_figurePos[428].y = 63;
+		_figurePos[436].x = -20;
+		_figurePos[436].y = 61;
+		_figurePos[444].x = -25;
+		_figurePos[444].y = 59;
+		_figurePos[452].x = -30;
+		_figurePos[452].y = 57;
+		_figurePos[460].x = -35;
+		_figurePos[460].y = 54;
+		_figurePos[468].x = -40;
+		_figurePos[468].y = 51;
+		_figurePos[476].x = -45;
+		_figurePos[476].y = 46;
+		_figurePos[484].x = -49;
+		_figurePos[484].y = 42;
+		_figurePos[492].x = -53;
+		_figurePos[492].y = 37;
+		_figurePos[500].x = -57;
+		_figurePos[500].y = 32;
+		_figurePos[508].x = -60;
+		_figurePos[508].y = 26;
+		_figurePos[516].x = -63;
+		_figurePos[516].y = 19;
+		_figurePos[524].x = -64;
+		_figurePos[524].y = 16;
+		_figurePos[532].x = -65;
+		_figurePos[532].y = 11;
+		_figurePos[540].x = -65;
+		_figurePos[540].y = 5;
+		_figurePos[5].x = -22;
+		_figurePos[5].y = 0;
+		_figurePos[13].x = -22;
+		_figurePos[13].y = -3;
+		_figurePos[21].x = -22;
+		_figurePos[21].y = -6;
+		_figurePos[29].x = -21;
+		_figurePos[29].y = -9;
+		_figurePos[37].x = -20;
+		_figurePos[37].y = -12;
+		_figurePos[45].x = -18;
+		_figurePos[45].y = -14;
+		_figurePos[53].x = -17;
+		_figurePos[53].y = -15;
+		_figurePos[61].x = -15;
+		_figurePos[61].y = -17;
+		_figurePos[69].x = -13;
+		_figurePos[69].y = -18;
+		_figurePos[77].x = -11;
+		_figurePos[77].y = -19;
+		_figurePos[85].x = -10;
+		_figurePos[85].y = -20;
+		_figurePos[93].x = -8;
+		_figurePos[93].y = -21;
+		_figurePos[101].x = -6;
+		_figurePos[101].y = -21;
+		_figurePos[109].x = -4;
+		_figurePos[109].y = -22;
+		_figurePos[117].x = -3;
+		_figurePos[117].y = -22;
+		_figurePos[125].x = -1;
+		_figurePos[125].y = -22;
+		_figurePos[133].x = 1;
+		_figurePos[133].y = -22;
+		_figurePos[141].x = 2;
+		_figurePos[141].y = -22;
+		_figurePos[149].x = 4;
+		_figurePos[149].y = -22;
+		_figurePos[157].x = 6;
+		_figurePos[157].y = -21;
+		_figurePos[165].x = 8;
+		_figurePos[165].y = -21;
+		_figurePos[173].x = 9;
+		_figurePos[173].y = -20;
+		_figurePos[181].x = 11;
+		_figurePos[181].y = -19;
+		_figurePos[189].x = 13;
+		_figurePos[189].y = -18;
+		_figurePos[197].x = 14;
+		_figurePos[197].y = -17;
+		_figurePos[205].x = 16;
+		_figurePos[205].y = -15;
+		_figurePos[213].x = 18;
+		_figurePos[213].y = -13;
+		_figurePos[221].x = 20;
+		_figurePos[221].y = -12;
+		_figurePos[229].x = 21;
+		_figurePos[229].y = -10;
+		_figurePos[237].x = 22;
+		_figurePos[237].y = -8;
+		_figurePos[245].x = 22;
+		_figurePos[245].y = -5;
+		_figurePos[253].x = 22;
+		_figurePos[253].y = -3;
+		_figurePos[261].x = 22;
+		_figurePos[261].y = -2;
+		_figurePos[269].x = 22;
+		_figurePos[269].y = 0;
+		_figurePos[277].x = 22;
+		_figurePos[277].y = 2;
+		_figurePos[285].x = 22;
+		_figurePos[285].y = 3;
+		_figurePos[293].x = 22;
+		_figurePos[293].y = 5;
+		_figurePos[301].x = 21;
+		_figurePos[301].y = 7;
+		_figurePos[309].x = 20;
+		_figurePos[309].y = 9;
+		_figurePos[317].x = 19;
+		_figurePos[317].y = 10;
+		_figurePos[325].x = 18;
+		_figurePos[325].y = 12;
+		_figurePos[333].x = 17;
+		_figurePos[333].y = 14;
+		_figurePos[341].x = 15;
+		_figurePos[341].y = 15;
+		_figurePos[349].x = 13;
+		_figurePos[349].y = 17;
+		_figurePos[357].x = 11;
+		_figurePos[357].y = 18;
+		_figurePos[365].x = 10;
+		_figurePos[365].y = 19;
+		_figurePos[373].x = 7;
+		_figurePos[373].y = 20;
+		_figurePos[381].x = 6;
+		_figurePos[381].y = 21;
+		_figurePos[389].x = 3;
+		_figurePos[389].y = 22;
+		_figurePos[397].x = 2;
+		_figurePos[397].y = 22;
+		_figurePos[405].x = 0;
+		_figurePos[405].y = 22;
+		_figurePos[413].x = -2;
+		_figurePos[413].y = 22;
+		_figurePos[421].x = -3;
+		_figurePos[421].y = 22;
+		_figurePos[429].x = -5;
+		_figurePos[429].y = 22;
+		_figurePos[437].x = -7;
+		_figurePos[437].y = 21;
+		_figurePos[445].x = -9;
+		_figurePos[445].y = 20;
+		_figurePos[453].x = -10;
+		_figurePos[453].y = 20;
+		_figurePos[461].x = -12;
+		_figurePos[461].y = 19;
+		_figurePos[469].x = -14;
+		_figurePos[469].y = 18;
+		_figurePos[477].x = -15;
+		_figurePos[477].y = 16;
+		_figurePos[485].x = -17;
+		_figurePos[485].y = 14;
+		_figurePos[493].x = -18;
+		_figurePos[493].y = 13;
+		_figurePos[501].x = -20;
+		_figurePos[501].y = 11;
+		_figurePos[509].x = -21;
+		_figurePos[509].y = 9;
+		_figurePos[517].x = -22;
+		_figurePos[517].y = 7;
+		_figurePos[525].x = -22;
+		_figurePos[525].y = 6;
+		_figurePos[533].x = -22;
+		_figurePos[533].y = 4;
+		_figurePos[541].x = -22;
+		_figurePos[541].y = 2;
+		_figurePos[6].x = -83;
+		_figurePos[6].y = 0;
+		_figurePos[14].x = -83;
+		_figurePos[14].y = -6;
+		_figurePos[22].x = -80;
+		_figurePos[22].y = -9;
+		_figurePos[30].x = -77;
+		_figurePos[30].y = -12;
+		_figurePos[38].x = -74;
+		_figurePos[38].y = -15;
+		_figurePos[46].x = -71;
+		_figurePos[46].y = -20;
+		_figurePos[54].x = -70;
+		_figurePos[54].y = -23;
+		_figurePos[62].x = -71;
+		_figurePos[62].y = -27;
+		_figurePos[70].x = -72;
+		_figurePos[70].y = -31;
+		_figurePos[78].x = -73;
+		_figurePos[78].y = -36;
+		_figurePos[86].x = -71;
+		_figurePos[86].y = -40;
+		_figurePos[94].x = -69;
+		_figurePos[94].y = -44;
+		_figurePos[102].x = -68;
+		_figurePos[102].y = -46;
+		_figurePos[110].x = -64;
+		_figurePos[110].y = -47;
+		_figurePos[118].x = -59;
+		_figurePos[118].y = -47;
+		_figurePos[126].x = -57;
+		_figurePos[126].y = -48;
+		_figurePos[134].x = -53;
+		_figurePos[134].y = -52;
+		_figurePos[142].x = -52;
+		_figurePos[142].y = -55;
+		_figurePos[150].x = -52;
+		_figurePos[150].y = -61;
+		_figurePos[158].x = -49;
+		_figurePos[158].y = -67;
+		_figurePos[166].x = -45;
+		_figurePos[166].y = -71;
+		_figurePos[174].x = -40;
+		_figurePos[174].y = -74;
+		_figurePos[182].x = -35;
+		_figurePos[182].y = -76;
+		_figurePos[190].x = -30;
+		_figurePos[190].y = -75;
+		_figurePos[198].x = -25;
+		_figurePos[198].y = -72;
+		_figurePos[206].x = -20;
+		_figurePos[206].y = -71;
+		_figurePos[214].x = -15;
+		_figurePos[214].y = -72;
+		_figurePos[222].x = -10;
+		_figurePos[222].y = -77;
+		_figurePos[230].x = -5;
+		_figurePos[230].y = -80;
+		_figurePos[238].x = 0;
+		_figurePos[238].y = -80;
+		_figurePos[246].x = 5;
+		_figurePos[246].y = -80;
+		_figurePos[254].x = 10;
+		_figurePos[254].y = -76;
+		_figurePos[262].x = 15;
+		_figurePos[262].y = -71;
+		_figurePos[270].x = 20;
+		_figurePos[270].y = -70;
+		_figurePos[278].x = 25;
+		_figurePos[278].y = -71;
+		_figurePos[286].x = 30;
+		_figurePos[286].y = -72;
+		_figurePos[294].x = 35;
+		_figurePos[294].y = -71;
+		_figurePos[302].x = 40;
+		_figurePos[302].y = -68;
+		_figurePos[310].x = 43;
+		_figurePos[310].y = -64;
+		_figurePos[318].x = 44;
+		_figurePos[318].y = -60;
+		_figurePos[326].x = 46;
+		_figurePos[326].y = -54;
+		_figurePos[334].x = 50;
+		_figurePos[334].y = -51;
+		_figurePos[342].x = 55;
+		_figurePos[342].y = -49;
+		_figurePos[350].x = 59;
+		_figurePos[350].y = -50;
+		_figurePos[358].x = 65;
+		_figurePos[358].y = -48;
+		_figurePos[366].x = 70;
+		_figurePos[366].y = -43;
+		_figurePos[374].x = 71;
+		_figurePos[374].y = -41;
+		_figurePos[382].x = 71;
+		_figurePos[382].y = -36;
+		_figurePos[390].x = 69;
+		_figurePos[390].y = -32;
+		_figurePos[398].x = 68;
+		_figurePos[398].y = -27;
+		_figurePos[406].x = 71;
+		_figurePos[406].y = -22;
+		_figurePos[414].x = 76;
+		_figurePos[414].y = -18;
+		_figurePos[422].x = 80;
+		_figurePos[422].y = -15;
+		_figurePos[430].x = 84;
+		_figurePos[430].y = -10;
+		_figurePos[438].x = 84;
+		_figurePos[438].y = -5;
+		_figurePos[446].x = 84;
+		_figurePos[446].y = -2;
+		_figurePos[454].x = 82;
+		_figurePos[454].y = 0;
+		_figurePos[462].x = 78;
+		_figurePos[462].y = 3;
+		_figurePos[470].x = 75;
+		_figurePos[470].y = 7;
+		_figurePos[478].x = 73;
+		_figurePos[478].y = 10;
+		_figurePos[486].x = 73;
+		_figurePos[486].y = 14;
+		_figurePos[494].x = 77;
+		_figurePos[494].y = 20;
+		_figurePos[502].x = 79;
+		_figurePos[502].y = 24;
+		_figurePos[510].x = 78;
+		_figurePos[510].y = 29;
+		_figurePos[518].x = 75;
+		_figurePos[518].y = 32;
+		_figurePos[526].x = 73;
+		_figurePos[526].y = 34;
+		_figurePos[534].x = 73;
+		_figurePos[534].y = 34;
+		_figurePos[542].x = 68;
+		_figurePos[542].y = 34;
+		_figurePos[550].x = 63;
+		_figurePos[550].y = 35;
+		_figurePos[558].x = 58;
+		_figurePos[558].y = 35;
+		_figurePos[566].x = 56;
+		_figurePos[566].y = 38;
+		_figurePos[574].x = 55;
+		_figurePos[574].y = 41;
+		_figurePos[582].x = 55;
+		_figurePos[582].y = 46;
+		_figurePos[590].x = 50;
+		_figurePos[590].y = 52;
+		_figurePos[598].x = 45;
+		_figurePos[598].y = 57;
+		_figurePos[606].x = 39;
+		_figurePos[606].y = 60;
+		_figurePos[614].x = 33;
+		_figurePos[614].y = 59;
+		_figurePos[622].x = 27;
+		_figurePos[622].y = 65;
+		_figurePos[630].x = 26;
+		_figurePos[630].y = 69;
+		_figurePos[638].x = 25;
+		_figurePos[638].y = 74;
+		_figurePos[646].x = 22;
+		_figurePos[646].y = 76;
+		_figurePos[654].x = 17;
+		_figurePos[654].y = 77;
+		_figurePos[662].x = 12;
+		_figurePos[662].y = 76;
+		_figurePos[670].x = 7;
+		_figurePos[670].y = 74;
+		_figurePos[678].x = 3;
+		_figurePos[678].y = 70;
+		_figurePos[686].x = 0;
+		_figurePos[686].y = 68;
+		_figurePos[694].x = -5;
+		_figurePos[694].y = 71;
+		_figurePos[702].x = -10;
+		_figurePos[702].y = 76;
+		_figurePos[710].x = -16;
+		_figurePos[710].y = 78;
+		_figurePos[718].x = -22;
+		_figurePos[718].y = 77;
+		_figurePos[726].x = -28;
+		_figurePos[726].y = 73;
+		_figurePos[734].x = -33;
+		_figurePos[734].y = 64;
+		_figurePos[742].x = -40;
+		_figurePos[742].y = 64;
+		_figurePos[750].x = -45;
+		_figurePos[750].y = 66;
+		_figurePos[758].x = -50;
+		_figurePos[758].y = 66;
+		_figurePos[766].x = -55;
+		_figurePos[766].y = 64;
+		_figurePos[774].x = -59;
+		_figurePos[774].y = 60;
+		_figurePos[782].x = -60;
+		_figurePos[782].y = 56;
+		_figurePos[790].x = -60;
+		_figurePos[790].y = 51;
+		_figurePos[798].x = -60;
+		_figurePos[798].y = 47;
+		_figurePos[806].x = -64;
+		_figurePos[806].y = 41;
+		_figurePos[814].x = -69;
+		_figurePos[814].y = 39;
+		_figurePos[822].x = -74;
+		_figurePos[822].y = 38;
+		_figurePos[830].x = -78;
+		_figurePos[830].y = 35;
+		_figurePos[838].x = -79;
+		_figurePos[838].y = 33;
+		_figurePos[846].x = -80;
+		_figurePos[846].y = 30;
+		_figurePos[854].x = -77;
+		_figurePos[854].y = 25;
+		_figurePos[862].x = -74;
+		_figurePos[862].y = 19;
+		_figurePos[870].x = -73;
+		_figurePos[870].y = 14;
+		_figurePos[878].x = -76;
+		_figurePos[878].y = 9;
+		_figurePos[886].x = -80;
+		_figurePos[886].y = 7;
+		_figurePos[894].x = -82;
+		_figurePos[894].y = 4;
+		_figurePos[7].x = -62;
+		_figurePos[7].y = 0;
+		_figurePos[15].x = -62;
+		_figurePos[15].y = -5;
+		_figurePos[23].x = -60;
+		_figurePos[23].y = -7;
+		_figurePos[31].x = -58;
+		_figurePos[31].y = -9;
+		_figurePos[39].x = -56;
+		_figurePos[39].y = -11;
+		_figurePos[47].x = -53;
+		_figurePos[47].y = -15;
+		_figurePos[55].x = -53;
+		_figurePos[55].y = -17;
+		_figurePos[63].x = -53;
+		_figurePos[63].y = -20;
+		_figurePos[71].x = -54;
+		_figurePos[71].y = -23;
+		_figurePos[79].x = -55;
+		_figurePos[79].y = -27;
+		_figurePos[87].x = -53;
+		_figurePos[87].y = -30;
+		_figurePos[95].x = -52;
+		_figurePos[95].y = -33;
+		_figurePos[103].x = -51;
+		_figurePos[103].y = -35;
+		_figurePos[111].x = -48;
+		_figurePos[111].y = -35;
+		_figurePos[119].x = -44;
+		_figurePos[119].y = -35;
+		_figurePos[127].x = -43;
+		_figurePos[127].y = -36;
+		_figurePos[135].x = -40;
+		_figurePos[135].y = -39;
+		_figurePos[143].x = -39;
+		_figurePos[143].y = -41;
+		_figurePos[151].x = -39;
+		_figurePos[151].y = -46;
+		_figurePos[159].x = -37;
+		_figurePos[159].y = -50;
+		_figurePos[167].x = -34;
+		_figurePos[167].y = -53;
+		_figurePos[175].x = -30;
+		_figurePos[175].y = -56;
+		_figurePos[183].x = -26;
+		_figurePos[183].y = -57;
+		_figurePos[191].x = -23;
+		_figurePos[191].y = -56;
+		_figurePos[199].x = -19;
+		_figurePos[199].y = -54;
+		_figurePos[207].x = -15;
+		_figurePos[207].y = -53;
+		_figurePos[215].x = -11;
+		_figurePos[215].y = -54;
+		_figurePos[223].x = -8;
+		_figurePos[223].y = -58;
+		_figurePos[231].x = -4;
+		_figurePos[231].y = -60;
+		_figurePos[239].x = 0;
+		_figurePos[239].y = -60;
+		_figurePos[247].x = 4;
+		_figurePos[247].y = -60;
+		_figurePos[255].x = 8;
+		_figurePos[255].y = -57;
+		_figurePos[263].x = 11;
+		_figurePos[263].y = -53;
+		_figurePos[271].x = 15;
+		_figurePos[271].y = -53;
+		_figurePos[279].x = 19;
+		_figurePos[279].y = -53;
+		_figurePos[287].x = 23;
+		_figurePos[287].y = -54;
+		_figurePos[295].x = 26;
+		_figurePos[295].y = -53;
+		_figurePos[303].x = 30;
+		_figurePos[303].y = -51;
+		_figurePos[311].x = 32;
+		_figurePos[311].y = -48;
+		_figurePos[319].x = 33;
+		_figurePos[319].y = -45;
+		_figurePos[327].x = 35;
+		_figurePos[327].y = -41;
+		_figurePos[335].x = 38;
+		_figurePos[335].y = -38;
+		_figurePos[343].x = 41;
+		_figurePos[343].y = -37;
+		_figurePos[351].x = 44;
+		_figurePos[351].y = -38;
+		_figurePos[359].x = 49;
+		_figurePos[359].y = -36;
+		_figurePos[367].x = 53;
+		_figurePos[367].y = -32;
+		_figurePos[375].x = 53;
+		_figurePos[375].y = -31;
+		_figurePos[383].x = 53;
+		_figurePos[383].y = -27;
+		_figurePos[391].x = 52;
+		_figurePos[391].y = -24;
+		_figurePos[399].x = 51;
+		_figurePos[399].y = -20;
+		_figurePos[407].x = 53;
+		_figurePos[407].y = -17;
+		_figurePos[415].x = 57;
+		_figurePos[415].y = -14;
+		_figurePos[423].x = 60;
+		_figurePos[423].y = -11;
+		_figurePos[431].x = 63;
+		_figurePos[431].y = -8;
+		_figurePos[439].x = 63;
+		_figurePos[439].y = -4;
+		_figurePos[447].x = 63;
+		_figurePos[447].y = -2;
+		_figurePos[455].x = 62;
+		_figurePos[455].y = 0;
+		_figurePos[463].x = 59;
+		_figurePos[463].y = 2;
+		_figurePos[471].x = 56;
+		_figurePos[471].y = 5;
+		_figurePos[479].x = 55;
+		_figurePos[479].y = 8;
+		_figurePos[487].x = 55;
+		_figurePos[487].y = 11;
+		_figurePos[495].x = 58;
+		_figurePos[495].y = 15;
+		_figurePos[503].x = 59;
+		_figurePos[503].y = 18;
+		_figurePos[511].x = 59;
+		_figurePos[511].y = 22;
+		_figurePos[519].x = 56;
+		_figurePos[519].y = 24;
+		_figurePos[527].x = 55;
+		_figurePos[527].y = 26;
+		_figurePos[535].x = 55;
+		_figurePos[535].y = 26;
+		_figurePos[543].x = 51;
+		_figurePos[543].y = 26;
+		_figurePos[551].x = 47;
+		_figurePos[551].y = 26;
+		_figurePos[559].x = 44;
+		_figurePos[559].y = 26;
+		_figurePos[567].x = 42;
+		_figurePos[567].y = 29;
+		_figurePos[575].x = 41;
+		_figurePos[575].y = 31;
+		_figurePos[583].x = 41;
+		_figurePos[583].y = 35;
+		_figurePos[591].x = 38;
+		_figurePos[591].y = 39;
+		_figurePos[599].x = 34;
+		_figurePos[599].y = 43;
+		_figurePos[607].x = 29;
+		_figurePos[607].y = 45;
+		_figurePos[615].x = 25;
+		_figurePos[615].y = 44;
+		_figurePos[623].x = 20;
+		_figurePos[623].y = 49;
+		_figurePos[631].x = 20;
+		_figurePos[631].y = 52;
+		_figurePos[639].x = 19;
+		_figurePos[639].y = 56;
+		_figurePos[647].x = 17;
+		_figurePos[647].y = 57;
+		_figurePos[655].x = 13;
+		_figurePos[655].y = 58;
+		_figurePos[663].x = 9;
+		_figurePos[663].y = 57;
+		_figurePos[671].x = 5;
+		_figurePos[671].y = 56;
+		_figurePos[679].x = 2;
+		_figurePos[679].y = 53;
+		_figurePos[687].x = 0;
+		_figurePos[687].y = 51;
+		_figurePos[695].x = -4;
+		_figurePos[695].y = 53;
+		_figurePos[703].x = -8;
+		_figurePos[703].y = 57;
+		_figurePos[711].x = -12;
+		_figurePos[711].y = 59;
+		_figurePos[719].x = -17;
+		_figurePos[719].y = 58;
+		_figurePos[727].x = -21;
+		_figurePos[727].y = 55;
+		_figurePos[735].x = -25;
+		_figurePos[735].y = 48;
+		_figurePos[743].x = -30;
+		_figurePos[743].y = 48;
+		_figurePos[751].x = -34;
+		_figurePos[751].y = 50;
+		_figurePos[759].x = -38;
+		_figurePos[759].y = 50;
+		_figurePos[767].x = -41;
+		_figurePos[767].y = 48;
+		_figurePos[775].x = -44;
+		_figurePos[775].y = 45;
+		_figurePos[783].x = -45;
+		_figurePos[783].y = 42;
+		_figurePos[791].x = -45;
+		_figurePos[791].y = 38;
+		_figurePos[799].x = -45;
+		_figurePos[799].y = 35;
+		_figurePos[807].x = -48;
+		_figurePos[807].y = 31;
+		_figurePos[815].x = -52;
+		_figurePos[815].y = 29;
+		_figurePos[823].x = -56;
+		_figurePos[823].y = 29;
+		_figurePos[831].x = -59;
+		_figurePos[831].y = 26;
+		_figurePos[839].x = -59;
+		_figurePos[839].y = 25;
+		_figurePos[847].x = -60;
+		_figurePos[847].y = 23;
+		_figurePos[855].x = -58;
+		_figurePos[855].y = 19;
+		_figurePos[863].x = -56;
+		_figurePos[863].y = 14;
+		_figurePos[871].x = -55;
+		_figurePos[871].y = 11;
+		_figurePos[879].x = -57;
+		_figurePos[879].y = 7;
+		_figurePos[887].x = -60;
+		_figurePos[887].y = 5;
+		_figurePos[895].x = -62;
+		_figurePos[895].y = 3;
+
+		_noDoughX = 1000;
+
+		_someArray[0] = 66;
+		_someArray[1] = 94;
+		_someArray[2] = 136;
+		_someArray[3] = 136;
+		_someArray[4] = 68;
+		_someArray[5] = 68;
+		_someArray[6] = 112;
+		_someArray[7] = 112;
+
+#if 0
+		v6 = &_somePosArray[1];
+		p_y = (mgVect2i_s1 *)&_figurePos[0].y;
+		v33 = 8;
+		do {
+			v8 = *_someArray;
+			v9 = 0;
+			v10 = *_someArray <= 0;
+			v30 = 0;
+			v29 = 0;
+			v31 = 0;
+			y = 0;
+			if (!v10) {
+				figurePos_ = p_y;
+				v32.x = v8;
+				do {
+					x = figurePos_[-1].x;
+					if (x < v29)
+						v29 = figurePos_[-1].x;
+					if (x > v30)
+						v30 = figurePos_[-1].x;
+					if (figurePos_->y < y)
+						y = figurePos_->y;
+					v9 = v31;
+					if (figurePos_->y > v31) {
+						v9 = figurePos_->y;
+						v31 = figurePos_->y;
+					}
+
+					figurePos_ += 8;
+					--v32.x;
+				} while (v32.x);
+			}
+			++someArray;
+			v6->y = y;
+			v6->x = v9;
+			v6[-1].y = v29;
+			++p_y;
+			v6[-1].x = v30;
+			v6 += 2;
+			--v33;
+		} while (v33);
+
+		v12 = _noDoughX + _objNoDough->screen_R(_objNoDough, &v32)->x;
+		v13 = _objNoDough->screen_R(_objNoDough, &v31)->y;
+		objNotesFake = _objNoDoughFake;
+		scene = _scene;
+		v33 = v12;
+		v34 = v13;
+		vmt = objNotesFake->vmt;
+		v17 = scene->screen2world_coords(scene, &v35, (const mgVect2i *)&v33, -100.0);
+		set_R(_objNoDoughFake, v17);
+#endif
+		_targetCoords[0].x = 75;
+		_targetCoords[0].y = 80;
+		_targetCoords[1].x = 695;
+		_targetCoords[1].y = 100;
+		_targetCoords[2].x = 82;
+		_targetCoords[2].y = 234;
+		_targetCoords[3].x = 738;
+		_targetCoords[3].y = 468;
+		_targetCoords[4].x = 84;
+		_targetCoords[4].y = 392;
+		_targetCoords[5].x = 302;
+		_targetCoords[5].y = 465;
+		_targetCoords[6].x = 687;
+		_targetCoords[6].y = 293;
+		_targetCoords[7].x = 611;
+		_targetCoords[7].y = 472;
+
+#if 0
+		if (_objLoadPassed->is_state_active("нет")) {
+			v18 = (mgVect2i_s1 *)&_targetCoords[0].y;
+			figures = _figures;
+			a2b = (mgVect2i_s1 *)&_targetCoords[0].y;
+			v33 = 8;
+			do {
+				v20 = v18[-1].x;
+				v21 = v18->y;
+				v22 = *figures;
+				v32.x = v20;
+				v23 = _scene;
+				v32.y = v21;
+				v24 = v22->vmt;
+				v25 = v23->screen2world_coords(v23, &v35, &v32, 0.0);
+				v24->set_R(*figures++, v25);
+				v18 = a2b + 1;
+				v26 = v33 == 1;
+				++a2b;
+				--v33;
+			} while (!v26);
+
+			_objLoadPassed->set_state(_objLoadPassed, "да");
+
+			return true;
+		}
+#endif
+		return false;
 	}
 
 	bool quant(float dt) {
@@ -83,6 +1806,19 @@ private:
 	const qdEngineInterface *_engine = nullptr;
 	qdMinigameSceneInterface *_scene = nullptr;
 
+	qdMinigameObjectInterface *_figures[24];
+
+	int _someArray[8];
+
+	qdMinigameObjectInterface *_objNoDough = nullptr;
+	qdMinigameObjectInterface *_objNoDoughFake = nullptr;
+	qdMinigameObjectInterface *_objLoadPassed = nullptr;
+	qdMinigameObjectInterface *_objDone = nullptr;
+
+	mgVect2i _figurePos[1088];
+	mgVect2i _targetCoords[8];
+	int _noDoughX = 0;
+	mgVect2i _somePosArray[16];
 };
 
 } // namespace QDEngine


Commit: cf134746aa6860adb61b1a4a38dc68fa388f8922
    https://github.com/scummvm/scummvm/commit/cf134746aa6860adb61b1a4a38dc68fa388f8922
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-12T16:15:36+02:00

Commit Message:
QDENGINE: Compactify initializer for array in 3mice2_testo.dll

Changed paths:
    engines/qdengine/minigames/3mice2_testo.h


diff --git a/engines/qdengine/minigames/3mice2_testo.h b/engines/qdengine/minigames/3mice2_testo.h
index 0028a94a56f..0d6294bb3fb 100644
--- a/engines/qdengine/minigames/3mice2_testo.h
+++ b/engines/qdengine/minigames/3mice2_testo.h
@@ -72,1590 +72,14 @@ public:
 		_objDone = _scene->object_interface("$done");
 		_objLoadPassed = _scene->object_interface("$загрузка была");
 
-		_figurePos[0].x = -66;
-		_figurePos[0].y = 0;
-		_figurePos[8].x = -66;
-		_figurePos[8].y = -10;
-		_figurePos[16].x = -65;
-		_figurePos[16].y = -20;
-		_figurePos[24].x = -65;
-		_figurePos[24].y = -30;
-		_figurePos[32].x = -65;
-		_figurePos[32].y = -40;
-		_figurePos[40].x = -64;
-		_figurePos[40].y = -50;
-		_figurePos[48].x = -63;
-		_figurePos[48].y = -60;
-		_figurePos[56].x = -62;
-		_figurePos[56].y = -63;
-		_figurePos[64].x = -59;
-		_figurePos[64].y = -64;
-		_figurePos[72].x = -49;
-		_figurePos[72].y = -65;
-		_figurePos[80].x = -39;
-		_figurePos[80].y = -65;
-		_figurePos[88].x = -29;
-		_figurePos[88].y = -65;
-		_figurePos[96].x = -19;
-		_figurePos[96].y = -65;
-		_figurePos[104].x = -9;
-		_figurePos[104].y = -65;
-		_figurePos[112].x = 1;
-		_figurePos[112].y = -65;
-		_figurePos[120].x = 11;
-		_figurePos[120].y = -65;
-		_figurePos[128].x = 21;
-		_figurePos[128].y = -65;
-		_figurePos[136].y = -65;
-		_figurePos[144].y = -65;
-		_figurePos[168].y = -63;
-		_figurePos[176].y = -63;
-		_figurePos[136].x = 31;
-		_figurePos[144].x = 39;
-		_figurePos[152].x = 47;
-		_figurePos[152].y = -64;
-		_figurePos[160].x = 52;
-		_figurePos[160].y = -64;
-		_figurePos[168].x = 57;
-		_figurePos[176].x = 61;
-		_figurePos[184].x = 64;
-		_figurePos[184].y = -62;
-		_figurePos[192].x = 65;
-		_figurePos[192].y = -61;
-		_figurePos[200].x = 65;
-		_figurePos[200].y = -60;
-		_figurePos[208].x = 65;
-		_figurePos[208].y = -50;
-		_figurePos[216].x = 65;
-		_figurePos[216].y = -40;
-		_figurePos[224].x = 65;
-		_figurePos[224].y = -30;
-		_figurePos[232].x = 65;
-		_figurePos[232].y = -20;
-		_figurePos[240].x = 65;
-		_figurePos[240].y = -10;
-		_figurePos[248].x = 65;
-		_figurePos[248].y = 0;
-		_figurePos[256].x = 65;
-		_figurePos[256].y = 6;
-		_figurePos[264].x = 64;
-		_figurePos[264].y = 7;
-		_figurePos[272].x = 64;
-		_figurePos[272].y = 17;
-		_figurePos[280].x = 64;
-		_figurePos[280].y = 20;
-		_figurePos[288].x = 63;
-		_figurePos[288].y = 22;
-		_figurePos[296].x = 63;
-		_figurePos[296].y = 32;
-		_figurePos[304].x = 63;
-		_figurePos[304].y = 42;
-		_figurePos[312].x = 63;
-		_figurePos[312].y = 44;
-		_figurePos[320].x = 62;
-		_figurePos[320].y = 45;
-		_figurePos[328].x = 62;
-		_figurePos[328].y = 55;
-		_figurePos[336].x = 62;
-		_figurePos[336].y = 61;
-		_figurePos[344].x = 61;
-		_figurePos[344].y = 62;
-		_figurePos[352].x = 61;
-		_figurePos[352].y = 63;
-		_figurePos[360].x = 60;
-		_figurePos[360].y = 64;
-		_figurePos[368].x = 50;
-		_figurePos[368].y = 64;
-		_figurePos[376].x = 40;
-		_figurePos[376].y = 65;
-		_figurePos[384].x = 30;
-		_figurePos[384].y = 65;
-		_figurePos[392].x = 20;
-		_figurePos[392].y = 65;
-		_figurePos[400].x = 10;
-		_figurePos[400].y = 65;
-		_figurePos[408].x = 0;
-		_figurePos[408].y = 65;
-		_figurePos[416].x = -10;
-		_figurePos[416].y = 65;
-		_figurePos[424].x = -20;
-		_figurePos[424].y = 65;
-		_figurePos[432].x = -30;
-		_figurePos[432].y = 65;
-		_figurePos[440].x = -40;
-		_figurePos[440].y = 65;
-		_figurePos[448].x = -45;
-		_figurePos[448].y = 64;
-		_figurePos[456].x = -50;
-		_figurePos[456].y = 63;
-		_figurePos[464].x = -60;
-		_figurePos[464].y = 63;
-		_figurePos[472].x = -66;
-		_figurePos[472].y = 63;
-		_figurePos[480].x = -66;
-		_figurePos[480].y = 53;
-		_figurePos[488].x = -66;
-		_figurePos[488].y = 43;
-		_figurePos[496].x = -66;
-		_figurePos[496].y = 33;
-		_figurePos[504].x = -66;
-		_figurePos[504].y = 23;
-		_figurePos[512].x = -66;
-		_figurePos[512].y = 13;
-		_figurePos[520].x = -67;
-		_figurePos[520].y = 9;
-		_figurePos[1].x = -86;
-		_figurePos[1].y = 0;
-		_figurePos[9].x = -86;
-		_figurePos[9].y = -11;
-		_figurePos[17].x = -85;
-		_figurePos[17].y = -20;
-		_figurePos[25].x = -85;
-		_figurePos[25].y = -30;
-		_figurePos[33].x = -85;
-		_figurePos[33].y = -41;
-		_figurePos[41].x = -84;
-		_figurePos[41].y = -50;
-		_figurePos[49].x = -84;
-		_figurePos[49].y = -57;
-		_figurePos[57].x = -84;
-		_figurePos[57].y = -63;
-		_figurePos[65].x = -83;
-		_figurePos[65].y = -74;
-		_figurePos[73].x = -82;
-		_figurePos[73].y = -80;
-		_figurePos[81].x = -81;
-		_figurePos[81].y = -81;
-		_figurePos[89].x = -80;
-		_figurePos[89].y = -82;
-		_figurePos[97].x = -77;
-		_figurePos[97].y = -82;
-		_figurePos[105].x = -74;
-		_figurePos[105].y = -83;
-		_figurePos[113].x = -57;
-		_figurePos[113].y = -84;
-		_figurePos[121].x = -47;
-		_figurePos[121].y = -84;
-		_figurePos[129].x = -37;
-		_figurePos[129].y = -85;
-		_figurePos[137].x = -30;
-		_figurePos[137].y = -86;
-		_figurePos[145].x = -20;
-		_figurePos[145].y = -86;
-		_figurePos[153].x = -10;
-		_figurePos[153].y = -86;
-		_figurePos[161].x = 0;
-		_figurePos[161].y = -86;
-		_figurePos[169].x = 10;
-		_figurePos[169].y = -86;
-		_figurePos[177].x = 20;
-		_figurePos[177].y = -86;
-		_figurePos[185].x = 30;
-		_figurePos[185].y = -86;
-		_figurePos[193].x = 41;
-		_figurePos[193].y = -86;
-		_figurePos[201].x = 51;
-		_figurePos[201].y = -85;
-		_figurePos[209].x = 59;
-		_figurePos[209].y = -84;
-		_figurePos[217].x = 74;
-		_figurePos[217].y = -83;
-		_figurePos[225].x = 79;
-		_figurePos[225].y = -82;
-		_figurePos[233].x = 83;
-		_figurePos[233].y = -81;
-		_figurePos[241].x = 84;
-		_figurePos[241].y = -80;
-		_figurePos[249].x = 85;
-		_figurePos[249].y = -79;
-		_figurePos[257].x = 86;
-		_figurePos[257].y = -78;
-		_figurePos[265].x = 87;
-		_figurePos[265].y = -75;
-		_figurePos[273].x = 87;
-		_figurePos[273].y = -68;
-		_figurePos[281].x = 87;
-		_figurePos[281].y = -58;
-		_figurePos[289].x = 86;
-		_figurePos[289].y = -58;
-		_figurePos[297].x = 86;
-		_figurePos[297].y = -48;
-		_figurePos[305].x = 86;
-		_figurePos[305].y = -38;
-		_figurePos[313].x = 86;
-		_figurePos[313].y = -28;
-		_figurePos[321].x = 86;
-		_figurePos[321].y = -18;
-		_figurePos[329].x = 86;
-		_figurePos[329].y = -10;
-		_figurePos[337].x = 85;
-		_figurePos[337].y = -10;
-		_figurePos[345].x = 85;
-		_figurePos[345].y = 9;
-		_figurePos[353].x = 84;
-		_figurePos[353].y = 9;
-		_figurePos[361].x = 84;
-		_figurePos[361].y = 26;
-		_figurePos[369].x = 83;
-		_figurePos[369].y = 26;
-		_figurePos[377].x = 83;
-		_figurePos[377].y = 42;
-		_figurePos[385].x = 82;
-		_figurePos[385].y = 42;
-		_figurePos[393].x = 82;
-		_figurePos[393].y = 50;
-		_figurePos[401].x = 83;
-		_figurePos[401].y = 50;
-		_figurePos[409].x = 83;
-		_figurePos[409].y = 55;
-		_figurePos[417].x = 82;
-		_figurePos[417].y = 55;
-		_figurePos[425].x = 82;
-		_figurePos[425].y = 68;
-		_figurePos[433].x = 81;
-		_figurePos[433].y = 68;
-		_figurePos[441].x = 81;
-		_figurePos[441].y = 81;
-		_figurePos[449].x = 80;
-		_figurePos[449].y = 81;
-		_figurePos[457].x = 80;
-		_figurePos[457].y = 83;
-		_figurePos[465].x = 79;
-		_figurePos[465].y = 83;
-		_figurePos[473].x = 79;
-		_figurePos[473].y = 84;
-		_figurePos[481].x = 71;
-		_figurePos[481].y = 84;
-		_figurePos[489].x = 71;
-		_figurePos[489].y = 85;
-		_figurePos[497].x = 61;
-		_figurePos[497].y = 85;
-		_figurePos[505].x = 53;
-		_figurePos[505].y = 85;
-		_figurePos[513].x = 49;
-		_figurePos[513].y = 85;
-		_figurePos[521].x = 49;
-		_figurePos[521].y = 86;
-		_figurePos[529].x = 39;
-		_figurePos[529].y = 86;
-		_figurePos[537].x = 29;
-		_figurePos[537].y = 86;
-		_figurePos[545].x = 19;
-		_figurePos[545].y = 86;
-		_figurePos[553].x = 9;
-		_figurePos[553].y = 86;
-		_figurePos[561].x = 0;
-		_figurePos[561].y = 86;
-		_figurePos[569].x = -3;
-		_figurePos[569].y = 86;
-		_figurePos[577].x = -3;
-		_figurePos[577].y = 85;
-		_figurePos[585].x = -13;
-		_figurePos[585].y = 85;
-		_figurePos[593].x = -23;
-		_figurePos[593].y = 85;
-		_figurePos[601].x = -33;
-		_figurePos[601].y = 85;
-		_figurePos[609].x = -43;
-		_figurePos[609].y = 85;
-		_figurePos[617].x = -50;
-		_figurePos[617].y = 85;
-		_figurePos[625].x = -57;
-		_figurePos[625].y = 85;
-		_figurePos[633].x = -57;
-		_figurePos[633].y = 84;
-		_figurePos[641].x = -62;
-		_figurePos[641].y = 84;
-		_figurePos[649].x = -62;
-		_figurePos[649].y = 83;
-		_figurePos[657].x = -72;
-		_figurePos[657].y = 83;
-		_figurePos[665].x = -83;
-		_figurePos[665].y = 83;
-		_figurePos[673].x = -84;
-		_figurePos[673].y = 82;
-		_figurePos[681].x = -84;
-		_figurePos[681].y = 71;
-		_figurePos[689].x = -84;
-		_figurePos[689].y = 61;
-		_figurePos[697].x = -85;
-		_figurePos[697].y = 61;
-		_figurePos[705].x = -85;
-		_figurePos[705].y = 51;
-		_figurePos[713].x = -85;
-		_figurePos[713].y = 41;
-		_figurePos[721].x = -85;
-		_figurePos[721].y = 31;
-		_figurePos[729].x = -85;
-		_figurePos[729].y = 21;
-		_figurePos[737].x = -85;
-		_figurePos[737].y = 12;
-		_figurePos[745].x = -86;
-		_figurePos[745].y = 1;
-		_figurePos[2].x = -73;
-		_figurePos[2].y = 0;
-		_figurePos[10].x = -68;
-		_figurePos[10].y = -3;
-		_figurePos[18].x = -63;
-		_figurePos[18].y = -6;
-		_figurePos[26].x = -58;
-		_figurePos[26].y = -11;
-		_figurePos[34].x = -53;
-		_figurePos[34].y = -14;
-		_figurePos[42].x = -50;
-		_figurePos[42].y = -16;
-		_figurePos[50].x = -50;
-		_figurePos[50].y = -17;
-		_figurePos[58].x = -53;
-		_figurePos[58].y = -22;
-		_figurePos[66].x = -53;
-		_figurePos[66].y = -26;
-		_figurePos[74].x = -57;
-		_figurePos[74].y = -35;
-		_figurePos[82].x = -61;
-		_figurePos[82].y = -41;
-		_figurePos[90].x = -61;
-		_figurePos[90].y = -44;
-		_figurePos[98].x = -56;
-		_figurePos[98].y = -44;
-		_figurePos[106].x = -51;
-		_figurePos[106].y = -44;
-		_figurePos[114].x = -45;
-		_figurePos[114].y = -42;
-		_figurePos[122].x = -40;
-		_figurePos[122].y = -41;
-		_figurePos[130].x = -34;
-		_figurePos[130].y = -40;
-		_figurePos[138].x = -33;
-		_figurePos[138].y = -40;
-		_figurePos[146].x = -33;
-		_figurePos[146].y = -45;
-		_figurePos[154].x = -33;
-		_figurePos[154].y = -50;
-		_figurePos[162].x = -33;
-		_figurePos[162].y = -55;
-		_figurePos[170].x = -33;
-		_figurePos[170].y = -60;
-		_figurePos[178].x = -34;
-		_figurePos[178].y = -61;
-		_figurePos[186].x = -34;
-		_figurePos[186].y = -68;
-		_figurePos[194].x = -30;
-		_figurePos[194].y = -68;
-		_figurePos[202].x = -29;
-		_figurePos[202].y = -67;
-		_figurePos[210].x = -24;
-		_figurePos[210].y = -66;
-		_figurePos[218].x = -20;
-		_figurePos[218].y = -64;
-		_figurePos[226].x = -15;
-		_figurePos[226].y = -61;
-		_figurePos[234].x = -10;
-		_figurePos[234].y = -58;
-		_figurePos[242].x = -6;
-		_figurePos[242].y = -56;
-		_figurePos[250].x = 0;
-		_figurePos[250].y = -65;
-		_figurePos[258].x = 5;
-		_figurePos[258].y = -72;
-		_figurePos[266].x = 9;
-		_figurePos[266].y = -76;
-		_figurePos[274].x = 12;
-		_figurePos[274].y = -76;
-		_figurePos[282].x = 15;
-		_figurePos[282].y = -69;
-		_figurePos[290].x = 18;
-		_figurePos[290].y = -60;
-		_figurePos[298].x = 19;
-		_figurePos[298].y = -53;
-		_figurePos[306].x = 20;
-		_figurePos[306].y = -52;
-		_figurePos[314].x = 25;
-		_figurePos[314].y = -53;
-		_figurePos[322].x = 30;
-		_figurePos[322].y = -54;
-		_figurePos[330].x = 35;
-		_figurePos[330].y = -55;
-		_figurePos[338].x = 40;
-		_figurePos[338].y = -57;
-		_figurePos[346].x = 43;
-		_figurePos[346].y = -58;
-		_figurePos[354].x = 45;
-		_figurePos[354].y = -57;
-		_figurePos[362].x = 45;
-		_figurePos[362].y = -52;
-		_figurePos[370].x = 43;
-		_figurePos[370].y = -46;
-		_figurePos[378].x = 41;
-		_figurePos[378].y = -37;
-		_figurePos[386].x = 39;
-		_figurePos[386].y = -32;
-		_figurePos[394].x = 40;
-		_figurePos[394].y = -31;
-		_figurePos[402].x = 45;
-		_figurePos[402].y = -30;
-		_figurePos[410].x = 50;
-		_figurePos[410].y = -30;
-		_figurePos[418].x = 55;
-		_figurePos[418].y = -31;
-		_figurePos[426].x = 60;
-		_figurePos[426].y = -31;
-		_figurePos[434].x = 67;
-		_figurePos[434].y = -31;
-		_figurePos[442].x = 67;
-		_figurePos[442].y = -29;
-		_figurePos[450].x = 64;
-		_figurePos[450].y = -25;
-		_figurePos[458].x = 61;
-		_figurePos[458].y = -20;
-		_figurePos[466].x = 57;
-		_figurePos[466].y = -16;
-		_figurePos[474].x = 54;
-		_figurePos[474].y = -12;
-		_figurePos[482].x = 52;
-		_figurePos[482].y = -9;
-		_figurePos[490].x = 55;
-		_figurePos[490].y = -6;
-		_figurePos[498].x = 60;
-		_figurePos[498].y = -3;
-		_figurePos[506].x = 65;
-		_figurePos[506].y = 0;
-		_figurePos[514].x = 69;
-		_figurePos[514].y = 3;
-		_figurePos[522].x = 72;
-		_figurePos[522].y = 5;
-		_figurePos[530].x = 72;
-		_figurePos[530].y = 6;
-		_figurePos[538].x = 67;
-		_figurePos[538].y = 9;
-		_figurePos[546].x = 62;
-		_figurePos[546].y = 11;
-		_figurePos[554].x = 57;
-		_figurePos[554].y = 13;
-		_figurePos[562].x = 52;
-		_figurePos[562].y = 16;
-		_figurePos[570].x = 50;
-		_figurePos[570].y = 18;
-		_figurePos[578].x = 52;
-		_figurePos[578].y = 23;
-		_figurePos[586].x = 54;
-		_figurePos[586].y = 28;
-		_figurePos[594].x = 56;
-		_figurePos[594].y = 35;
-		_figurePos[602].x = 57;
-		_figurePos[602].y = 38;
-		_figurePos[610].x = 57;
-		_figurePos[610].y = 42;
-		_figurePos[618].x = 54;
-		_figurePos[618].y = 42;
-		_figurePos[626].x = 49;
-		_figurePos[626].y = 42;
-		_figurePos[634].x = 45;
-		_figurePos[634].y = 41;
-		_figurePos[642].x = 40;
-		_figurePos[642].y = 41;
-		_figurePos[650].x = 35;
-		_figurePos[650].y = 41;
-		_figurePos[658].x = 30;
-		_figurePos[658].y = 41;
-		_figurePos[666].x = 28;
-		_figurePos[666].y = 41;
-		_figurePos[674].x = 27;
-		_figurePos[674].y = 41;
-		_figurePos[682].x = 27;
-		_figurePos[682].y = 45;
-		_figurePos[690].x = 27;
-		_figurePos[690].y = 50;
-		_figurePos[698].x = 27;
-		_figurePos[698].y = 55;
-		_figurePos[706].x = 27;
-		_figurePos[706].y = 60;
-		_figurePos[714].x = 27;
-		_figurePos[714].y = 65;
-		_figurePos[722].x = 25;
-		_figurePos[722].y = 66;
-		_figurePos[730].x = 20;
-		_figurePos[730].y = 63;
-		_figurePos[738].x = 15;
-		_figurePos[738].y = 59;
-		_figurePos[746].x = 10;
-		_figurePos[746].y = 57;
-		_figurePos[754].x = 5;
-		_figurePos[754].y = 54;
-		_figurePos[762].x = 2;
-		_figurePos[762].y = 60;
-		_figurePos[770].x = -1;
-		_figurePos[770].y = 65;
-		_figurePos[778].x = -4;
-		_figurePos[778].y = 71;
-		_figurePos[786].x = -6;
-		_figurePos[786].y = 73;
-		_figurePos[794].x = -9;
-		_figurePos[794].y = 73;
-		_figurePos[802].x = -11;
-		_figurePos[802].y = 71;
-		_figurePos[810].x = -13;
-		_figurePos[810].y = 65;
-		_figurePos[818].x = -15;
-		_figurePos[818].y = 60;
-		_figurePos[826].x = -17;
-		_figurePos[826].y = 56;
-		_figurePos[834].x = -19;
-		_figurePos[834].y = 51;
-		_figurePos[842].x = -22;
-		_figurePos[842].y = 53;
-		_figurePos[850].x = -27;
-		_figurePos[850].y = 57;
-		_figurePos[858].x = -32;
-		_figurePos[858].y = 60;
-		_figurePos[866].x = -38;
-		_figurePos[866].y = 63;
-		_figurePos[874].x = -39;
-		_figurePos[874].y = 62;
-		_figurePos[882].x = -41;
-		_figurePos[882].y = 62;
-		_figurePos[890].x = -41;
-		_figurePos[890].y = 57;
-		_figurePos[898].x = -41;
-		_figurePos[898].y = 52;
-		_figurePos[906].x = -42;
-		_figurePos[906].y = 48;
-		_figurePos[914].x = -42;
-		_figurePos[914].y = 43;
-		_figurePos[922].x = -39;
-		_figurePos[922].y = 39;
-		_figurePos[930].x = -43;
-		_figurePos[930].y = 38;
-		_figurePos[938].x = -49;
-		_figurePos[938].y = 38;
-		_figurePos[946].x = -54;
-		_figurePos[946].y = 37;
-		_figurePos[954].x = -59;
-		_figurePos[954].y = 36;
-		_figurePos[962].x = -62;
-		_figurePos[962].y = 34;
-		_figurePos[970].x = -60;
-		_figurePos[970].y = 29;
-		_figurePos[978].x = -58;
-		_figurePos[978].y = 26;
-		_figurePos[986].x = -55;
-		_figurePos[986].y = 21;
-		_figurePos[994].x = -52;
-		_figurePos[994].y = 17;
-		_figurePos[1002].x = -51;
-		_figurePos[1002].y = 15;
-		_figurePos[1010].x = -54;
-		_figurePos[1010].y = 13;
-		_figurePos[1018].x = -57;
-		_figurePos[1018].y = 10;
-		_figurePos[1026].x = -60;
-		_figurePos[1026].y = 9;
-		_figurePos[1034].x = -65;
-		_figurePos[1034].y = 6;
-		_figurePos[1042].x = -68;
-		_figurePos[1042].y = 4;
-		_figurePos[1050].x = -71;
-		_figurePos[1050].y = 3;
-		_figurePos[1058].x = -73;
-		_figurePos[1058].y = 2;
-		_figurePos[1066].x = -74;
-		_figurePos[1066].y = 1;
-		_figurePos[1074].x = -75;
-		_figurePos[1074].y = 0;
-		_figurePos[1082].x = -75;
-		_figurePos[1082].y = -1;
-		_figurePos[3].x = -54;
-		_figurePos[3].y = 0;
-		_figurePos[11].x = -50;
-		_figurePos[11].y = -2;
-		_figurePos[19].x = -47;
-		_figurePos[19].y = -4;
-		_figurePos[27].x = -43;
-		_figurePos[27].y = -8;
-		_figurePos[35].x = -39;
-		_figurePos[35].y = -10;
-		_figurePos[43].x = -37;
-		_figurePos[43].y = -12;
-		_figurePos[51].x = -37;
-		_figurePos[51].y = -13;
-		_figurePos[59].x = -39;
-		_figurePos[59].y = -16;
-		_figurePos[67].x = -39;
-		_figurePos[67].y = -19;
-		_figurePos[75].x = -42;
-		_figurePos[75].y = -26;
-		_figurePos[83].x = -45;
-		_figurePos[83].y = -30;
-		_figurePos[91].x = -45;
-		_figurePos[91].y = -33;
-		_figurePos[99].x = -41;
-		_figurePos[99].y = -33;
-		_figurePos[107].x = -38;
-		_figurePos[107].y = -33;
-		_figurePos[115].x = -33;
-		_figurePos[115].y = -31;
-		_figurePos[123].x = -30;
-		_figurePos[123].y = -30;
-		_figurePos[131].x = -25;
-		_figurePos[131].y = -30;
-		_figurePos[139].x = -24;
-		_figurePos[139].y = -30;
-		_figurePos[147].x = -24;
-		_figurePos[147].y = -33;
-		_figurePos[155].x = -24;
-		_figurePos[155].y = -37;
-		_figurePos[163].x = -24;
-		_figurePos[163].y = -41;
-		_figurePos[171].x = -24;
-		_figurePos[171].y = -44;
-		_figurePos[179].x = -25;
-		_figurePos[179].y = -45;
-		_figurePos[187].x = -25;
-		_figurePos[187].y = -50;
-		_figurePos[195].x = -22;
-		_figurePos[195].y = -50;
-		_figurePos[203].x = -21;
-		_figurePos[203].y = -50;
-		_figurePos[211].x = -18;
-		_figurePos[211].y = -49;
-		_figurePos[219].x = -15;
-		_figurePos[219].y = -47;
-		_figurePos[227].x = -11;
-		_figurePos[227].y = -45;
-		_figurePos[235].x = -7;
-		_figurePos[235].y = -43;
-		_figurePos[243].x = -4;
-		_figurePos[243].y = -41;
-		_figurePos[251].x = 0;
-		_figurePos[251].y = -48;
-		_figurePos[259].x = 4;
-		_figurePos[259].y = -53;
-		_figurePos[267].x = 7;
-		_figurePos[267].y = -56;
-		_figurePos[275].x = 9;
-		_figurePos[275].y = -56;
-		_figurePos[283].x = 11;
-		_figurePos[283].y = -51;
-		_figurePos[291].x = 13;
-		_figurePos[291].y = -44;
-		_figurePos[299].x = 14;
-		_figurePos[299].y = -39;
-		_figurePos[307].x = 15;
-		_figurePos[307].y = -38;
-		_figurePos[315].x = 18;
-		_figurePos[315].y = -39;
-		_figurePos[323].x = 22;
-		_figurePos[323].y = -40;
-		_figurePos[331].x = 26;
-		_figurePos[331].y = -41;
-		_figurePos[339].x = 30;
-		_figurePos[339].y = -42;
-		_figurePos[347].x = 32;
-		_figurePos[347].y = -43;
-		_figurePos[355].x = 33;
-		_figurePos[355].y = -42;
-		_figurePos[363].x = 33;
-		_figurePos[363].y = -38;
-		_figurePos[371].x = 32;
-		_figurePos[371].y = -34;
-		_figurePos[379].x = 30;
-		_figurePos[379].y = -27;
-		_figurePos[387].x = 29;
-		_figurePos[387].y = -24;
-		_figurePos[395].x = 30;
-		_figurePos[395].y = -23;
-		_figurePos[403].x = 33;
-		_figurePos[403].y = -22;
-		_figurePos[411].x = 37;
-		_figurePos[411].y = -22;
-		_figurePos[419].x = 41;
-		_figurePos[419].y = -23;
-		_figurePos[427].x = 44;
-		_figurePos[427].y = -23;
-		_figurePos[435].x = 50;
-		_figurePos[435].y = -23;
-		_figurePos[443].x = 50;
-		_figurePos[443].y = -21;
-		_figurePos[451].x = 47;
-		_figurePos[451].y = -18;
-		_figurePos[459].x = 45;
-		_figurePos[459].y = -15;
-		_figurePos[467].x = 42;
-		_figurePos[467].y = -12;
-		_figurePos[475].x = 40;
-		_figurePos[475].y = -9;
-		_figurePos[483].x = 38;
-		_figurePos[483].y = -7;
-		_figurePos[491].x = 41;
-		_figurePos[491].y = -4;
-		_figurePos[499].x = 44;
-		_figurePos[499].y = -2;
-		_figurePos[507].x = 48;
-		_figurePos[507].y = 0;
-		_figurePos[515].x = 51;
-		_figurePos[515].y = 2;
-		_figurePos[523].x = 53;
-		_figurePos[523].y = 4;
-		_figurePos[531].x = 53;
-		_figurePos[531].y = 4;
-		_figurePos[539].x = 50;
-		_figurePos[539].y = 7;
-		_figurePos[547].x = 46;
-		_figurePos[547].y = 8;
-		_figurePos[555].x = 42;
-		_figurePos[555].y = 10;
-		_figurePos[563].x = 38;
-		_figurePos[563].y = 12;
-		_figurePos[571].x = 37;
-		_figurePos[571].y = 13;
-		_figurePos[579].x = 38;
-		_figurePos[579].y = 17;
-		_figurePos[587].x = 40;
-		_figurePos[587].y = 21;
-		_figurePos[595].x = 41;
-		_figurePos[595].y = 26;
-		_figurePos[603].x = 42;
-		_figurePos[603].y = 28;
-		_figurePos[611].x = 42;
-		_figurePos[611].y = 31;
-		_figurePos[619].x = 40;
-		_figurePos[619].y = 31;
-		_figurePos[627].x = 36;
-		_figurePos[627].y = 31;
-		_figurePos[635].x = 33;
-		_figurePos[635].y = 30;
-		_figurePos[643].x = 30;
-		_figurePos[643].y = 30;
-		_figurePos[651].x = 26;
-		_figurePos[651].y = 30;
-		_figurePos[659].x = 22;
-		_figurePos[659].y = 30;
-		_figurePos[667].x = 21;
-		_figurePos[667].y = 30;
-		_figurePos[675].x = 20;
-		_figurePos[675].y = 30;
-		_figurePos[683].x = 20;
-		_figurePos[683].y = 33;
-		_figurePos[691].x = 20;
-		_figurePos[691].y = 37;
-		_figurePos[699].x = 20;
-		_figurePos[699].y = 41;
-		_figurePos[707].x = 20;
-		_figurePos[707].y = 44;
-		_figurePos[715].x = 20;
-		_figurePos[715].y = 48;
-		_figurePos[723].x = 18;
-		_figurePos[723].y = 49;
-		_figurePos[731].x = 15;
-		_figurePos[731].y = 47;
-		_figurePos[739].x = 11;
-		_figurePos[739].y = 44;
-		_figurePos[747].x = 7;
-		_figurePos[747].y = 42;
-		_figurePos[755].x = 4;
-		_figurePos[755].y = 40;
-		_figurePos[763].x = 1;
-		_figurePos[763].y = 44;
-		_figurePos[771].x = -1;
-		_figurePos[771].y = 48;
-		_figurePos[779].x = -3;
-		_figurePos[779].y = 53;
-		_figurePos[787].x = -4;
-		_figurePos[787].y = 54;
-		_figurePos[795].x = -7;
-		_figurePos[795].y = 54;
-		_figurePos[803].x = -8;
-		_figurePos[803].y = 53;
-		_figurePos[811].x = -10;
-		_figurePos[811].y = 48;
-		_figurePos[819].x = -11;
-		_figurePos[819].y = 44;
-		_figurePos[827].x = -13;
-		_figurePos[827].y = 41;
-		_figurePos[835].x = -14;
-		_figurePos[835].y = 38;
-		_figurePos[843].x = -16;
-		_figurePos[843].y = 39;
-		_figurePos[851].x = -20;
-		_figurePos[851].y = 42;
-		_figurePos[859].x = -24;
-		_figurePos[859].y = 44;
-		_figurePos[867].x = -28;
-		_figurePos[867].y = 47;
-		_figurePos[875].x = -29;
-		_figurePos[875].y = 46;
-		_figurePos[883].x = -30;
-		_figurePos[883].y = 46;
-		_figurePos[891].x = -30;
-		_figurePos[891].y = 42;
-		_figurePos[899].x = -30;
-		_figurePos[899].y = 38;
-		_figurePos[907].x = -31;
-		_figurePos[907].y = 36;
-		_figurePos[915].x = -31;
-		_figurePos[915].y = 32;
-		_figurePos[923].x = -29;
-		_figurePos[923].y = 29;
-		_figurePos[931].x = -32;
-		_figurePos[931].y = 28;
-		_figurePos[939].x = -36;
-		_figurePos[939].y = 28;
-		_figurePos[947].x = -40;
-		_figurePos[947].y = 27;
-		_figurePos[955].x = -44;
-		_figurePos[955].y = 27;
-		_figurePos[963].x = -46;
-		_figurePos[963].y = 25;
-		_figurePos[971].x = -44;
-		_figurePos[971].y = 21;
-		_figurePos[979].x = -43;
-		_figurePos[979].y = 19;
-		_figurePos[987].x = -41;
-		_figurePos[987].y = 16;
-		_figurePos[995].x = -38;
-		_figurePos[995].y = 13;
-		_figurePos[1003].x = -38;
-		_figurePos[1003].y = 11;
-		_figurePos[1011].x = -40;
-		_figurePos[1011].y = 10;
-		_figurePos[1019].x = -42;
-		_figurePos[1019].y = 7;
-		_figurePos[1027].x = -44;
-		_figurePos[1027].y = 7;
-		_figurePos[1035].x = -48;
-		_figurePos[1035].y = 4;
-		_figurePos[1043].x = -50;
-		_figurePos[1043].y = 3;
-		_figurePos[1051].x = -53;
-		_figurePos[1051].y = 2;
-		_figurePos[1059].x = -54;
-		_figurePos[1059].y = 1;
-		_figurePos[1067].x = -55;
-		_figurePos[1067].y = 1;
-		_figurePos[1075].x = -55;
-		_figurePos[1075].y = 0;
-		_figurePos[1083].x = -55;
-		_figurePos[1083].y = -1;
-		_figurePos[4].x = -65;
-		_figurePos[4].y = 0;
-		_figurePos[12].x = -65;
-		_figurePos[12].y = -10;
-		_figurePos[20].x = -65;
-		_figurePos[20].y = -17;
-		_figurePos[28].x = -62;
-		_figurePos[28].y = -27;
-		_figurePos[36].x = -58;
-		_figurePos[36].y = -34;
-		_figurePos[44].x = -53;
-		_figurePos[44].y = -41;
-		_figurePos[52].x = -48;
-		_figurePos[52].y = -45;
-		_figurePos[60].x = -43;
-		_figurePos[60].y = -50;
-		_figurePos[68].x = -38;
-		_figurePos[68].y = -53;
-		_figurePos[76].x = -33;
-		_figurePos[76].y = -56;
-		_figurePos[84].x = -28;
-		_figurePos[84].y = -58;
-		_figurePos[92].x = -23;
-		_figurePos[92].y = -60;
-		_figurePos[100].x = -18;
-		_figurePos[100].y = -61;
-		_figurePos[108].x = -13;
-		_figurePos[108].y = -63;
-		_figurePos[116].x = -8;
-		_figurePos[116].y = -63;
-		_figurePos[124].x = -3;
-		_figurePos[124].y = -63;
-		_figurePos[132].x = 2;
-		_figurePos[132].y = -63;
-		_figurePos[140].x = 7;
-		_figurePos[140].y = -63;
-		_figurePos[148].x = 12;
-		_figurePos[148].y = -63;
-		_figurePos[156].x = 17;
-		_figurePos[156].y = -62;
-		_figurePos[164].x = 22;
-		_figurePos[164].y = -60;
-		_figurePos[172].x = 27;
-		_figurePos[172].y = -58;
-		_figurePos[180].x = 32;
-		_figurePos[180].y = -56;
-		_figurePos[188].x = 37;
-		_figurePos[188].y = -53;
-		_figurePos[196].x = 42;
-		_figurePos[196].y = -50;
-		_figurePos[204].x = 47;
-		_figurePos[204].y = -45;
-		_figurePos[212].x = 53;
-		_figurePos[212].y = -39;
-		_figurePos[220].x = 57;
-		_figurePos[220].y = -34;
-		_figurePos[228].x = 60;
-		_figurePos[228].y = -29;
-		_figurePos[236].x = 63;
-		_figurePos[236].y = -22;
-		_figurePos[244].x = 65;
-		_figurePos[244].y = -15;
-		_figurePos[252].x = 65;
-		_figurePos[252].y = -10;
-		_figurePos[260].x = 65;
-		_figurePos[260].y = -5;
-		_figurePos[268].x = 65;
-		_figurePos[268].y = 0;
-		_figurePos[276].x = 65;
-		_figurePos[276].y = 5;
-		_figurePos[284].x = 65;
-		_figurePos[284].y = 10;
-		_figurePos[292].x = 63;
-		_figurePos[292].y = 15;
-		_figurePos[300].x = 61;
-		_figurePos[300].y = 20;
-		_figurePos[308].x = 59;
-		_figurePos[308].y = 25;
-		_figurePos[316].x = 56;
-		_figurePos[316].y = 30;
-		_figurePos[324].x = 53;
-		_figurePos[324].y = 35;
-		_figurePos[332].x = 49;
-		_figurePos[332].y = 40;
-		_figurePos[340].x = 44;
-		_figurePos[340].y = 45;
-		_figurePos[348].x = 37;
-		_figurePos[348].y = 50;
-		_figurePos[356].x = 33;
-		_figurePos[356].y = 53;
-		_figurePos[364].x = 28;
-		_figurePos[364].y = 56;
-		_figurePos[372].x = 21;
-		_figurePos[372].y = 59;
-		_figurePos[380].x = 16;
-		_figurePos[380].y = 61;
-		_figurePos[388].x = 10;
-		_figurePos[388].y = 63;
-		_figurePos[396].x = 5;
-		_figurePos[396].y = 63;
-		_figurePos[404].x = 0;
-		_figurePos[404].y = 63;
-		_figurePos[412].x = -5;
-		_figurePos[412].y = 63;
-		_figurePos[420].x = -10;
-		_figurePos[420].y = 63;
-		_figurePos[428].x = -15;
-		_figurePos[428].y = 63;
-		_figurePos[436].x = -20;
-		_figurePos[436].y = 61;
-		_figurePos[444].x = -25;
-		_figurePos[444].y = 59;
-		_figurePos[452].x = -30;
-		_figurePos[452].y = 57;
-		_figurePos[460].x = -35;
-		_figurePos[460].y = 54;
-		_figurePos[468].x = -40;
-		_figurePos[468].y = 51;
-		_figurePos[476].x = -45;
-		_figurePos[476].y = 46;
-		_figurePos[484].x = -49;
-		_figurePos[484].y = 42;
-		_figurePos[492].x = -53;
-		_figurePos[492].y = 37;
-		_figurePos[500].x = -57;
-		_figurePos[500].y = 32;
-		_figurePos[508].x = -60;
-		_figurePos[508].y = 26;
-		_figurePos[516].x = -63;
-		_figurePos[516].y = 19;
-		_figurePos[524].x = -64;
-		_figurePos[524].y = 16;
-		_figurePos[532].x = -65;
-		_figurePos[532].y = 11;
-		_figurePos[540].x = -65;
-		_figurePos[540].y = 5;
-		_figurePos[5].x = -22;
-		_figurePos[5].y = 0;
-		_figurePos[13].x = -22;
-		_figurePos[13].y = -3;
-		_figurePos[21].x = -22;
-		_figurePos[21].y = -6;
-		_figurePos[29].x = -21;
-		_figurePos[29].y = -9;
-		_figurePos[37].x = -20;
-		_figurePos[37].y = -12;
-		_figurePos[45].x = -18;
-		_figurePos[45].y = -14;
-		_figurePos[53].x = -17;
-		_figurePos[53].y = -15;
-		_figurePos[61].x = -15;
-		_figurePos[61].y = -17;
-		_figurePos[69].x = -13;
-		_figurePos[69].y = -18;
-		_figurePos[77].x = -11;
-		_figurePos[77].y = -19;
-		_figurePos[85].x = -10;
-		_figurePos[85].y = -20;
-		_figurePos[93].x = -8;
-		_figurePos[93].y = -21;
-		_figurePos[101].x = -6;
-		_figurePos[101].y = -21;
-		_figurePos[109].x = -4;
-		_figurePos[109].y = -22;
-		_figurePos[117].x = -3;
-		_figurePos[117].y = -22;
-		_figurePos[125].x = -1;
-		_figurePos[125].y = -22;
-		_figurePos[133].x = 1;
-		_figurePos[133].y = -22;
-		_figurePos[141].x = 2;
-		_figurePos[141].y = -22;
-		_figurePos[149].x = 4;
-		_figurePos[149].y = -22;
-		_figurePos[157].x = 6;
-		_figurePos[157].y = -21;
-		_figurePos[165].x = 8;
-		_figurePos[165].y = -21;
-		_figurePos[173].x = 9;
-		_figurePos[173].y = -20;
-		_figurePos[181].x = 11;
-		_figurePos[181].y = -19;
-		_figurePos[189].x = 13;
-		_figurePos[189].y = -18;
-		_figurePos[197].x = 14;
-		_figurePos[197].y = -17;
-		_figurePos[205].x = 16;
-		_figurePos[205].y = -15;
-		_figurePos[213].x = 18;
-		_figurePos[213].y = -13;
-		_figurePos[221].x = 20;
-		_figurePos[221].y = -12;
-		_figurePos[229].x = 21;
-		_figurePos[229].y = -10;
-		_figurePos[237].x = 22;
-		_figurePos[237].y = -8;
-		_figurePos[245].x = 22;
-		_figurePos[245].y = -5;
-		_figurePos[253].x = 22;
-		_figurePos[253].y = -3;
-		_figurePos[261].x = 22;
-		_figurePos[261].y = -2;
-		_figurePos[269].x = 22;
-		_figurePos[269].y = 0;
-		_figurePos[277].x = 22;
-		_figurePos[277].y = 2;
-		_figurePos[285].x = 22;
-		_figurePos[285].y = 3;
-		_figurePos[293].x = 22;
-		_figurePos[293].y = 5;
-		_figurePos[301].x = 21;
-		_figurePos[301].y = 7;
-		_figurePos[309].x = 20;
-		_figurePos[309].y = 9;
-		_figurePos[317].x = 19;
-		_figurePos[317].y = 10;
-		_figurePos[325].x = 18;
-		_figurePos[325].y = 12;
-		_figurePos[333].x = 17;
-		_figurePos[333].y = 14;
-		_figurePos[341].x = 15;
-		_figurePos[341].y = 15;
-		_figurePos[349].x = 13;
-		_figurePos[349].y = 17;
-		_figurePos[357].x = 11;
-		_figurePos[357].y = 18;
-		_figurePos[365].x = 10;
-		_figurePos[365].y = 19;
-		_figurePos[373].x = 7;
-		_figurePos[373].y = 20;
-		_figurePos[381].x = 6;
-		_figurePos[381].y = 21;
-		_figurePos[389].x = 3;
-		_figurePos[389].y = 22;
-		_figurePos[397].x = 2;
-		_figurePos[397].y = 22;
-		_figurePos[405].x = 0;
-		_figurePos[405].y = 22;
-		_figurePos[413].x = -2;
-		_figurePos[413].y = 22;
-		_figurePos[421].x = -3;
-		_figurePos[421].y = 22;
-		_figurePos[429].x = -5;
-		_figurePos[429].y = 22;
-		_figurePos[437].x = -7;
-		_figurePos[437].y = 21;
-		_figurePos[445].x = -9;
-		_figurePos[445].y = 20;
-		_figurePos[453].x = -10;
-		_figurePos[453].y = 20;
-		_figurePos[461].x = -12;
-		_figurePos[461].y = 19;
-		_figurePos[469].x = -14;
-		_figurePos[469].y = 18;
-		_figurePos[477].x = -15;
-		_figurePos[477].y = 16;
-		_figurePos[485].x = -17;
-		_figurePos[485].y = 14;
-		_figurePos[493].x = -18;
-		_figurePos[493].y = 13;
-		_figurePos[501].x = -20;
-		_figurePos[501].y = 11;
-		_figurePos[509].x = -21;
-		_figurePos[509].y = 9;
-		_figurePos[517].x = -22;
-		_figurePos[517].y = 7;
-		_figurePos[525].x = -22;
-		_figurePos[525].y = 6;
-		_figurePos[533].x = -22;
-		_figurePos[533].y = 4;
-		_figurePos[541].x = -22;
-		_figurePos[541].y = 2;
-		_figurePos[6].x = -83;
-		_figurePos[6].y = 0;
-		_figurePos[14].x = -83;
-		_figurePos[14].y = -6;
-		_figurePos[22].x = -80;
-		_figurePos[22].y = -9;
-		_figurePos[30].x = -77;
-		_figurePos[30].y = -12;
-		_figurePos[38].x = -74;
-		_figurePos[38].y = -15;
-		_figurePos[46].x = -71;
-		_figurePos[46].y = -20;
-		_figurePos[54].x = -70;
-		_figurePos[54].y = -23;
-		_figurePos[62].x = -71;
-		_figurePos[62].y = -27;
-		_figurePos[70].x = -72;
-		_figurePos[70].y = -31;
-		_figurePos[78].x = -73;
-		_figurePos[78].y = -36;
-		_figurePos[86].x = -71;
-		_figurePos[86].y = -40;
-		_figurePos[94].x = -69;
-		_figurePos[94].y = -44;
-		_figurePos[102].x = -68;
-		_figurePos[102].y = -46;
-		_figurePos[110].x = -64;
-		_figurePos[110].y = -47;
-		_figurePos[118].x = -59;
-		_figurePos[118].y = -47;
-		_figurePos[126].x = -57;
-		_figurePos[126].y = -48;
-		_figurePos[134].x = -53;
-		_figurePos[134].y = -52;
-		_figurePos[142].x = -52;
-		_figurePos[142].y = -55;
-		_figurePos[150].x = -52;
-		_figurePos[150].y = -61;
-		_figurePos[158].x = -49;
-		_figurePos[158].y = -67;
-		_figurePos[166].x = -45;
-		_figurePos[166].y = -71;
-		_figurePos[174].x = -40;
-		_figurePos[174].y = -74;
-		_figurePos[182].x = -35;
-		_figurePos[182].y = -76;
-		_figurePos[190].x = -30;
-		_figurePos[190].y = -75;
-		_figurePos[198].x = -25;
-		_figurePos[198].y = -72;
-		_figurePos[206].x = -20;
-		_figurePos[206].y = -71;
-		_figurePos[214].x = -15;
-		_figurePos[214].y = -72;
-		_figurePos[222].x = -10;
-		_figurePos[222].y = -77;
-		_figurePos[230].x = -5;
-		_figurePos[230].y = -80;
-		_figurePos[238].x = 0;
-		_figurePos[238].y = -80;
-		_figurePos[246].x = 5;
-		_figurePos[246].y = -80;
-		_figurePos[254].x = 10;
-		_figurePos[254].y = -76;
-		_figurePos[262].x = 15;
-		_figurePos[262].y = -71;
-		_figurePos[270].x = 20;
-		_figurePos[270].y = -70;
-		_figurePos[278].x = 25;
-		_figurePos[278].y = -71;
-		_figurePos[286].x = 30;
-		_figurePos[286].y = -72;
-		_figurePos[294].x = 35;
-		_figurePos[294].y = -71;
-		_figurePos[302].x = 40;
-		_figurePos[302].y = -68;
-		_figurePos[310].x = 43;
-		_figurePos[310].y = -64;
-		_figurePos[318].x = 44;
-		_figurePos[318].y = -60;
-		_figurePos[326].x = 46;
-		_figurePos[326].y = -54;
-		_figurePos[334].x = 50;
-		_figurePos[334].y = -51;
-		_figurePos[342].x = 55;
-		_figurePos[342].y = -49;
-		_figurePos[350].x = 59;
-		_figurePos[350].y = -50;
-		_figurePos[358].x = 65;
-		_figurePos[358].y = -48;
-		_figurePos[366].x = 70;
-		_figurePos[366].y = -43;
-		_figurePos[374].x = 71;
-		_figurePos[374].y = -41;
-		_figurePos[382].x = 71;
-		_figurePos[382].y = -36;
-		_figurePos[390].x = 69;
-		_figurePos[390].y = -32;
-		_figurePos[398].x = 68;
-		_figurePos[398].y = -27;
-		_figurePos[406].x = 71;
-		_figurePos[406].y = -22;
-		_figurePos[414].x = 76;
-		_figurePos[414].y = -18;
-		_figurePos[422].x = 80;
-		_figurePos[422].y = -15;
-		_figurePos[430].x = 84;
-		_figurePos[430].y = -10;
-		_figurePos[438].x = 84;
-		_figurePos[438].y = -5;
-		_figurePos[446].x = 84;
-		_figurePos[446].y = -2;
-		_figurePos[454].x = 82;
-		_figurePos[454].y = 0;
-		_figurePos[462].x = 78;
-		_figurePos[462].y = 3;
-		_figurePos[470].x = 75;
-		_figurePos[470].y = 7;
-		_figurePos[478].x = 73;
-		_figurePos[478].y = 10;
-		_figurePos[486].x = 73;
-		_figurePos[486].y = 14;
-		_figurePos[494].x = 77;
-		_figurePos[494].y = 20;
-		_figurePos[502].x = 79;
-		_figurePos[502].y = 24;
-		_figurePos[510].x = 78;
-		_figurePos[510].y = 29;
-		_figurePos[518].x = 75;
-		_figurePos[518].y = 32;
-		_figurePos[526].x = 73;
-		_figurePos[526].y = 34;
-		_figurePos[534].x = 73;
-		_figurePos[534].y = 34;
-		_figurePos[542].x = 68;
-		_figurePos[542].y = 34;
-		_figurePos[550].x = 63;
-		_figurePos[550].y = 35;
-		_figurePos[558].x = 58;
-		_figurePos[558].y = 35;
-		_figurePos[566].x = 56;
-		_figurePos[566].y = 38;
-		_figurePos[574].x = 55;
-		_figurePos[574].y = 41;
-		_figurePos[582].x = 55;
-		_figurePos[582].y = 46;
-		_figurePos[590].x = 50;
-		_figurePos[590].y = 52;
-		_figurePos[598].x = 45;
-		_figurePos[598].y = 57;
-		_figurePos[606].x = 39;
-		_figurePos[606].y = 60;
-		_figurePos[614].x = 33;
-		_figurePos[614].y = 59;
-		_figurePos[622].x = 27;
-		_figurePos[622].y = 65;
-		_figurePos[630].x = 26;
-		_figurePos[630].y = 69;
-		_figurePos[638].x = 25;
-		_figurePos[638].y = 74;
-		_figurePos[646].x = 22;
-		_figurePos[646].y = 76;
-		_figurePos[654].x = 17;
-		_figurePos[654].y = 77;
-		_figurePos[662].x = 12;
-		_figurePos[662].y = 76;
-		_figurePos[670].x = 7;
-		_figurePos[670].y = 74;
-		_figurePos[678].x = 3;
-		_figurePos[678].y = 70;
-		_figurePos[686].x = 0;
-		_figurePos[686].y = 68;
-		_figurePos[694].x = -5;
-		_figurePos[694].y = 71;
-		_figurePos[702].x = -10;
-		_figurePos[702].y = 76;
-		_figurePos[710].x = -16;
-		_figurePos[710].y = 78;
-		_figurePos[718].x = -22;
-		_figurePos[718].y = 77;
-		_figurePos[726].x = -28;
-		_figurePos[726].y = 73;
-		_figurePos[734].x = -33;
-		_figurePos[734].y = 64;
-		_figurePos[742].x = -40;
-		_figurePos[742].y = 64;
-		_figurePos[750].x = -45;
-		_figurePos[750].y = 66;
-		_figurePos[758].x = -50;
-		_figurePos[758].y = 66;
-		_figurePos[766].x = -55;
-		_figurePos[766].y = 64;
-		_figurePos[774].x = -59;
-		_figurePos[774].y = 60;
-		_figurePos[782].x = -60;
-		_figurePos[782].y = 56;
-		_figurePos[790].x = -60;
-		_figurePos[790].y = 51;
-		_figurePos[798].x = -60;
-		_figurePos[798].y = 47;
-		_figurePos[806].x = -64;
-		_figurePos[806].y = 41;
-		_figurePos[814].x = -69;
-		_figurePos[814].y = 39;
-		_figurePos[822].x = -74;
-		_figurePos[822].y = 38;
-		_figurePos[830].x = -78;
-		_figurePos[830].y = 35;
-		_figurePos[838].x = -79;
-		_figurePos[838].y = 33;
-		_figurePos[846].x = -80;
-		_figurePos[846].y = 30;
-		_figurePos[854].x = -77;
-		_figurePos[854].y = 25;
-		_figurePos[862].x = -74;
-		_figurePos[862].y = 19;
-		_figurePos[870].x = -73;
-		_figurePos[870].y = 14;
-		_figurePos[878].x = -76;
-		_figurePos[878].y = 9;
-		_figurePos[886].x = -80;
-		_figurePos[886].y = 7;
-		_figurePos[894].x = -82;
-		_figurePos[894].y = 4;
-		_figurePos[7].x = -62;
-		_figurePos[7].y = 0;
-		_figurePos[15].x = -62;
-		_figurePos[15].y = -5;
-		_figurePos[23].x = -60;
-		_figurePos[23].y = -7;
-		_figurePos[31].x = -58;
-		_figurePos[31].y = -9;
-		_figurePos[39].x = -56;
-		_figurePos[39].y = -11;
-		_figurePos[47].x = -53;
-		_figurePos[47].y = -15;
-		_figurePos[55].x = -53;
-		_figurePos[55].y = -17;
-		_figurePos[63].x = -53;
-		_figurePos[63].y = -20;
-		_figurePos[71].x = -54;
-		_figurePos[71].y = -23;
-		_figurePos[79].x = -55;
-		_figurePos[79].y = -27;
-		_figurePos[87].x = -53;
-		_figurePos[87].y = -30;
-		_figurePos[95].x = -52;
-		_figurePos[95].y = -33;
-		_figurePos[103].x = -51;
-		_figurePos[103].y = -35;
-		_figurePos[111].x = -48;
-		_figurePos[111].y = -35;
-		_figurePos[119].x = -44;
-		_figurePos[119].y = -35;
-		_figurePos[127].x = -43;
-		_figurePos[127].y = -36;
-		_figurePos[135].x = -40;
-		_figurePos[135].y = -39;
-		_figurePos[143].x = -39;
-		_figurePos[143].y = -41;
-		_figurePos[151].x = -39;
-		_figurePos[151].y = -46;
-		_figurePos[159].x = -37;
-		_figurePos[159].y = -50;
-		_figurePos[167].x = -34;
-		_figurePos[167].y = -53;
-		_figurePos[175].x = -30;
-		_figurePos[175].y = -56;
-		_figurePos[183].x = -26;
-		_figurePos[183].y = -57;
-		_figurePos[191].x = -23;
-		_figurePos[191].y = -56;
-		_figurePos[199].x = -19;
-		_figurePos[199].y = -54;
-		_figurePos[207].x = -15;
-		_figurePos[207].y = -53;
-		_figurePos[215].x = -11;
-		_figurePos[215].y = -54;
-		_figurePos[223].x = -8;
-		_figurePos[223].y = -58;
-		_figurePos[231].x = -4;
-		_figurePos[231].y = -60;
-		_figurePos[239].x = 0;
-		_figurePos[239].y = -60;
-		_figurePos[247].x = 4;
-		_figurePos[247].y = -60;
-		_figurePos[255].x = 8;
-		_figurePos[255].y = -57;
-		_figurePos[263].x = 11;
-		_figurePos[263].y = -53;
-		_figurePos[271].x = 15;
-		_figurePos[271].y = -53;
-		_figurePos[279].x = 19;
-		_figurePos[279].y = -53;
-		_figurePos[287].x = 23;
-		_figurePos[287].y = -54;
-		_figurePos[295].x = 26;
-		_figurePos[295].y = -53;
-		_figurePos[303].x = 30;
-		_figurePos[303].y = -51;
-		_figurePos[311].x = 32;
-		_figurePos[311].y = -48;
-		_figurePos[319].x = 33;
-		_figurePos[319].y = -45;
-		_figurePos[327].x = 35;
-		_figurePos[327].y = -41;
-		_figurePos[335].x = 38;
-		_figurePos[335].y = -38;
-		_figurePos[343].x = 41;
-		_figurePos[343].y = -37;
-		_figurePos[351].x = 44;
-		_figurePos[351].y = -38;
-		_figurePos[359].x = 49;
-		_figurePos[359].y = -36;
-		_figurePos[367].x = 53;
-		_figurePos[367].y = -32;
-		_figurePos[375].x = 53;
-		_figurePos[375].y = -31;
-		_figurePos[383].x = 53;
-		_figurePos[383].y = -27;
-		_figurePos[391].x = 52;
-		_figurePos[391].y = -24;
-		_figurePos[399].x = 51;
-		_figurePos[399].y = -20;
-		_figurePos[407].x = 53;
-		_figurePos[407].y = -17;
-		_figurePos[415].x = 57;
-		_figurePos[415].y = -14;
-		_figurePos[423].x = 60;
-		_figurePos[423].y = -11;
-		_figurePos[431].x = 63;
-		_figurePos[431].y = -8;
-		_figurePos[439].x = 63;
-		_figurePos[439].y = -4;
-		_figurePos[447].x = 63;
-		_figurePos[447].y = -2;
-		_figurePos[455].x = 62;
-		_figurePos[455].y = 0;
-		_figurePos[463].x = 59;
-		_figurePos[463].y = 2;
-		_figurePos[471].x = 56;
-		_figurePos[471].y = 5;
-		_figurePos[479].x = 55;
-		_figurePos[479].y = 8;
-		_figurePos[487].x = 55;
-		_figurePos[487].y = 11;
-		_figurePos[495].x = 58;
-		_figurePos[495].y = 15;
-		_figurePos[503].x = 59;
-		_figurePos[503].y = 18;
-		_figurePos[511].x = 59;
-		_figurePos[511].y = 22;
-		_figurePos[519].x = 56;
-		_figurePos[519].y = 24;
-		_figurePos[527].x = 55;
-		_figurePos[527].y = 26;
-		_figurePos[535].x = 55;
-		_figurePos[535].y = 26;
-		_figurePos[543].x = 51;
-		_figurePos[543].y = 26;
-		_figurePos[551].x = 47;
-		_figurePos[551].y = 26;
-		_figurePos[559].x = 44;
-		_figurePos[559].y = 26;
-		_figurePos[567].x = 42;
-		_figurePos[567].y = 29;
-		_figurePos[575].x = 41;
-		_figurePos[575].y = 31;
-		_figurePos[583].x = 41;
-		_figurePos[583].y = 35;
-		_figurePos[591].x = 38;
-		_figurePos[591].y = 39;
-		_figurePos[599].x = 34;
-		_figurePos[599].y = 43;
-		_figurePos[607].x = 29;
-		_figurePos[607].y = 45;
-		_figurePos[615].x = 25;
-		_figurePos[615].y = 44;
-		_figurePos[623].x = 20;
-		_figurePos[623].y = 49;
-		_figurePos[631].x = 20;
-		_figurePos[631].y = 52;
-		_figurePos[639].x = 19;
-		_figurePos[639].y = 56;
-		_figurePos[647].x = 17;
-		_figurePos[647].y = 57;
-		_figurePos[655].x = 13;
-		_figurePos[655].y = 58;
-		_figurePos[663].x = 9;
-		_figurePos[663].y = 57;
-		_figurePos[671].x = 5;
-		_figurePos[671].y = 56;
-		_figurePos[679].x = 2;
-		_figurePos[679].y = 53;
-		_figurePos[687].x = 0;
-		_figurePos[687].y = 51;
-		_figurePos[695].x = -4;
-		_figurePos[695].y = 53;
-		_figurePos[703].x = -8;
-		_figurePos[703].y = 57;
-		_figurePos[711].x = -12;
-		_figurePos[711].y = 59;
-		_figurePos[719].x = -17;
-		_figurePos[719].y = 58;
-		_figurePos[727].x = -21;
-		_figurePos[727].y = 55;
-		_figurePos[735].x = -25;
-		_figurePos[735].y = 48;
-		_figurePos[743].x = -30;
-		_figurePos[743].y = 48;
-		_figurePos[751].x = -34;
-		_figurePos[751].y = 50;
-		_figurePos[759].x = -38;
-		_figurePos[759].y = 50;
-		_figurePos[767].x = -41;
-		_figurePos[767].y = 48;
-		_figurePos[775].x = -44;
-		_figurePos[775].y = 45;
-		_figurePos[783].x = -45;
-		_figurePos[783].y = 42;
-		_figurePos[791].x = -45;
-		_figurePos[791].y = 38;
-		_figurePos[799].x = -45;
-		_figurePos[799].y = 35;
-		_figurePos[807].x = -48;
-		_figurePos[807].y = 31;
-		_figurePos[815].x = -52;
-		_figurePos[815].y = 29;
-		_figurePos[823].x = -56;
-		_figurePos[823].y = 29;
-		_figurePos[831].x = -59;
-		_figurePos[831].y = 26;
-		_figurePos[839].x = -59;
-		_figurePos[839].y = 25;
-		_figurePos[847].x = -60;
-		_figurePos[847].y = 23;
-		_figurePos[855].x = -58;
-		_figurePos[855].y = 19;
-		_figurePos[863].x = -56;
-		_figurePos[863].y = 14;
-		_figurePos[871].x = -55;
-		_figurePos[871].y = 11;
-		_figurePos[879].x = -57;
-		_figurePos[879].y = 7;
-		_figurePos[887].x = -60;
-		_figurePos[887].y = 5;
-		_figurePos[895].x = -62;
-		_figurePos[895].y = 3;
+#if 0
+		for (int i = 0; i < 1088; i++) {
+			debugN("{ %3d, %3d }, ", _figurePos[i].x, _figurePos[i].y);
+
+			if ((i + 1) % 8 == 0)
+				debugN("// %d\n", i - 7);
+		}
+#endif
 
 		_noDoughX = 1000;
 
@@ -1815,10 +239,150 @@ private:
 	qdMinigameObjectInterface *_objLoadPassed = nullptr;
 	qdMinigameObjectInterface *_objDone = nullptr;
 
-	mgVect2i _figurePos[1088];
 	mgVect2i _targetCoords[8];
 	int _noDoughX = 0;
 	mgVect2i _somePosArray[16];
+
+
+	const mgVect2i _figurePos[1088] = {
+		{ -66,   0 }, { -86,   0 }, { -73,   0 }, { -54,   0 }, { -65,   0 }, { -22,   0 }, { -83,   0 }, { -62,   0 }, // 0
+		{ -66, -10 }, { -86, -11 }, { -68,  -3 }, { -50,  -2 }, { -65, -10 }, { -22,  -3 }, { -83,  -6 }, { -62,  -5 }, // 8
+		{ -65, -20 }, { -85, -20 }, { -63,  -6 }, { -47,  -4 }, { -65, -17 }, { -22,  -6 }, { -80,  -9 }, { -60,  -7 }, // 16
+		{ -65, -30 }, { -85, -30 }, { -58, -11 }, { -43,  -8 }, { -62, -27 }, { -21,  -9 }, { -77, -12 }, { -58,  -9 }, // 24
+		{ -65, -40 }, { -85, -41 }, { -53, -14 }, { -39, -10 }, { -58, -34 }, { -20, -12 }, { -74, -15 }, { -56, -11 }, // 32
+		{ -64, -50 }, { -84, -50 }, { -50, -16 }, { -37, -12 }, { -53, -41 }, { -18, -14 }, { -71, -20 }, { -53, -15 }, // 40
+		{ -63, -60 }, { -84, -57 }, { -50, -17 }, { -37, -13 }, { -48, -45 }, { -17, -15 }, { -70, -23 }, { -53, -17 }, // 48
+		{ -62, -63 }, { -84, -63 }, { -53, -22 }, { -39, -16 }, { -43, -50 }, { -15, -17 }, { -71, -27 }, { -53, -20 }, // 56
+		{ -59, -64 }, { -83, -74 }, { -53, -26 }, { -39, -19 }, { -38, -53 }, { -13, -18 }, { -72, -31 }, { -54, -23 }, // 64
+		{ -49, -65 }, { -82, -80 }, { -57, -35 }, { -42, -26 }, { -33, -56 }, { -11, -19 }, { -73, -36 }, { -55, -27 }, // 72
+		{ -39, -65 }, { -81, -81 }, { -61, -41 }, { -45, -30 }, { -28, -58 }, { -10, -20 }, { -71, -40 }, { -53, -30 }, // 80
+		{ -29, -65 }, { -80, -82 }, { -61, -44 }, { -45, -33 }, { -23, -60 }, {  -8, -21 }, { -69, -44 }, { -52, -33 }, // 88
+		{ -19, -65 }, { -77, -82 }, { -56, -44 }, { -41, -33 }, { -18, -61 }, {  -6, -21 }, { -68, -46 }, { -51, -35 }, // 96
+		{  -9, -65 }, { -74, -83 }, { -51, -44 }, { -38, -33 }, { -13, -63 }, {  -4, -22 }, { -64, -47 }, { -48, -35 }, // 104
+		{   1, -65 }, { -57, -84 }, { -45, -42 }, { -33, -31 }, {  -8, -63 }, {  -3, -22 }, { -59, -47 }, { -44, -35 }, // 112
+		{  11, -65 }, { -47, -84 }, { -40, -41 }, { -30, -30 }, {  -3, -63 }, {  -1, -22 }, { -57, -48 }, { -43, -36 }, // 120
+		{  21, -65 }, { -37, -85 }, { -34, -40 }, { -25, -30 }, {   2, -63 }, {   1, -22 }, { -53, -52 }, { -40, -39 }, // 128
+		{  31, -65 }, { -30, -86 }, { -33, -40 }, { -24, -30 }, {   7, -63 }, {   2, -22 }, { -52, -55 }, { -39, -41 }, // 136
+		{  39, -65 }, { -20, -86 }, { -33, -45 }, { -24, -33 }, {  12, -63 }, {   4, -22 }, { -52, -61 }, { -39, -46 }, // 144
+		{  47, -64 }, { -10, -86 }, { -33, -50 }, { -24, -37 }, {  17, -62 }, {   6, -21 }, { -49, -67 }, { -37, -50 }, // 152
+		{  52, -64 }, {   0, -86 }, { -33, -55 }, { -24, -41 }, {  22, -60 }, {   8, -21 }, { -45, -71 }, { -34, -53 }, // 160
+		{  57, -63 }, {  10, -86 }, { -33, -60 }, { -24, -44 }, {  27, -58 }, {   9, -20 }, { -40, -74 }, { -30, -56 }, // 168
+		{  61, -63 }, {  20, -86 }, { -34, -61 }, { -25, -45 }, {  32, -56 }, {  11, -19 }, { -35, -76 }, { -26, -57 }, // 176
+		{  64, -62 }, {  30, -86 }, { -34, -68 }, { -25, -50 }, {  37, -53 }, {  13, -18 }, { -30, -75 }, { -23, -56 }, // 184
+		{  65, -61 }, {  41, -86 }, { -30, -68 }, { -22, -50 }, {  42, -50 }, {  14, -17 }, { -25, -72 }, { -19, -54 }, // 192
+		{  65, -60 }, {  51, -85 }, { -29, -67 }, { -21, -50 }, {  47, -45 }, {  16, -15 }, { -20, -71 }, { -15, -53 }, // 200
+		{  65, -50 }, {  59, -84 }, { -24, -66 }, { -18, -49 }, {  53, -39 }, {  18, -13 }, { -15, -72 }, { -11, -54 }, // 208
+		{  65, -40 }, {  74, -83 }, { -20, -64 }, { -15, -47 }, {  57, -34 }, {  20, -12 }, { -10, -77 }, {  -8, -58 }, // 216
+		{  65, -30 }, {  79, -82 }, { -15, -61 }, { -11, -45 }, {  60, -29 }, {  21, -10 }, {  -5, -80 }, {  -4, -60 }, // 224
+		{  65, -20 }, {  83, -81 }, { -10, -58 }, {  -7, -43 }, {  63, -22 }, {  22,  -8 }, {   0, -80 }, {   0, -60 }, // 232
+		{  65, -10 }, {  84, -80 }, {  -6, -56 }, {  -4, -41 }, {  65, -15 }, {  22,  -5 }, {   5, -80 }, {   4, -60 }, // 240
+		{  65,   0 }, {  85, -79 }, {   0, -65 }, {   0, -48 }, {  65, -10 }, {  22,  -3 }, {  10, -76 }, {   8, -57 }, // 248
+		{  65,   6 }, {  86, -78 }, {   5, -72 }, {   4, -53 }, {  65,  -5 }, {  22,  -2 }, {  15, -71 }, {  11, -53 }, // 256
+		{  64,   7 }, {  87, -75 }, {   9, -76 }, {   7, -56 }, {  65,   0 }, {  22,   0 }, {  20, -70 }, {  15, -53 }, // 264
+		{  64,  17 }, {  87, -68 }, {  12, -76 }, {   9, -56 }, {  65,   5 }, {  22,   2 }, {  25, -71 }, {  19, -53 }, // 272
+		{  64,  20 }, {  87, -58 }, {  15, -69 }, {  11, -51 }, {  65,  10 }, {  22,   3 }, {  30, -72 }, {  23, -54 }, // 280
+		{  63,  22 }, {  86, -58 }, {  18, -60 }, {  13, -44 }, {  63,  15 }, {  22,   5 }, {  35, -71 }, {  26, -53 }, // 288
+		{  63,  32 }, {  86, -48 }, {  19, -53 }, {  14, -39 }, {  61,  20 }, {  21,   7 }, {  40, -68 }, {  30, -51 }, // 296
+		{  63,  42 }, {  86, -38 }, {  20, -52 }, {  15, -38 }, {  59,  25 }, {  20,   9 }, {  43, -64 }, {  32, -48 }, // 304
+		{  63,  44 }, {  86, -28 }, {  25, -53 }, {  18, -39 }, {  56,  30 }, {  19,  10 }, {  44, -60 }, {  33, -45 }, // 312
+		{  62,  45 }, {  86, -18 }, {  30, -54 }, {  22, -40 }, {  53,  35 }, {  18,  12 }, {  46, -54 }, {  35, -41 }, // 320
+		{  62,  55 }, {  86, -10 }, {  35, -55 }, {  26, -41 }, {  49,  40 }, {  17,  14 }, {  50, -51 }, {  38, -38 }, // 328
+		{  62,  61 }, {  85, -10 }, {  40, -57 }, {  30, -42 }, {  44,  45 }, {  15,  15 }, {  55, -49 }, {  41, -37 }, // 336
+		{  61,  62 }, {  85,   9 }, {  43, -58 }, {  32, -43 }, {  37,  50 }, {  13,  17 }, {  59, -50 }, {  44, -38 }, // 344
+		{  61,  63 }, {  84,   9 }, {  45, -57 }, {  33, -42 }, {  33,  53 }, {  11,  18 }, {  65, -48 }, {  49, -36 }, // 352
+		{  60,  64 }, {  84,  26 }, {  45, -52 }, {  33, -38 }, {  28,  56 }, {  10,  19 }, {  70, -43 }, {  53, -32 }, // 360
+		{  50,  64 }, {  83,  26 }, {  43, -46 }, {  32, -34 }, {  21,  59 }, {   7,  20 }, {  71, -41 }, {  53, -31 }, // 368
+		{  40,  65 }, {  83,  42 }, {  41, -37 }, {  30, -27 }, {  16,  61 }, {   6,  21 }, {  71, -36 }, {  53, -27 }, // 376
+		{  30,  65 }, {  82,  42 }, {  39, -32 }, {  29, -24 }, {  10,  63 }, {   3,  22 }, {  69, -32 }, {  52, -24 }, // 384
+		{  20,  65 }, {  82,  50 }, {  40, -31 }, {  30, -23 }, {   5,  63 }, {   2,  22 }, {  68, -27 }, {  51, -20 }, // 392
+		{  10,  65 }, {  83,  50 }, {  45, -30 }, {  33, -22 }, {   0,  63 }, {   0,  22 }, {  71, -22 }, {  53, -17 }, // 400
+		{   0,  65 }, {  83,  55 }, {  50, -30 }, {  37, -22 }, {  -5,  63 }, {  -2,  22 }, {  76, -18 }, {  57, -14 }, // 408
+		{ -10,  65 }, {  82,  55 }, {  55, -31 }, {  41, -23 }, { -10,  63 }, {  -3,  22 }, {  80, -15 }, {  60, -11 }, // 416
+		{ -20,  65 }, {  82,  68 }, {  60, -31 }, {  44, -23 }, { -15,  63 }, {  -5,  22 }, {  84, -10 }, {  63,  -8 }, // 424
+		{ -30,  65 }, {  81,  68 }, {  67, -31 }, {  50, -23 }, { -20,  61 }, {  -7,  21 }, {  84,  -5 }, {  63,  -4 }, // 432
+		{ -40,  65 }, {  81,  81 }, {  67, -29 }, {  50, -21 }, { -25,  59 }, {  -9,  20 }, {  84,  -2 }, {  63,  -2 }, // 440
+		{ -45,  64 }, {  80,  81 }, {  64, -25 }, {  47, -18 }, { -30,  57 }, { -10,  20 }, {  82,   0 }, {  62,   0 }, // 448
+		{ -50,  63 }, {  80,  83 }, {  61, -20 }, {  45, -15 }, { -35,  54 }, { -12,  19 }, {  78,   3 }, {  59,   2 }, // 456
+		{ -60,  63 }, {  79,  83 }, {  57, -16 }, {  42, -12 }, { -40,  51 }, { -14,  18 }, {  75,   7 }, {  56,   5 }, // 464
+		{ -66,  63 }, {  79,  84 }, {  54, -12 }, {  40,  -9 }, { -45,  46 }, { -15,  16 }, {  73,  10 }, {  55,   8 }, // 472
+		{ -66,  53 }, {  71,  84 }, {  52,  -9 }, {  38,  -7 }, { -49,  42 }, { -17,  14 }, {  73,  14 }, {  55,  11 }, // 480
+		{ -66,  43 }, {  71,  85 }, {  55,  -6 }, {  41,  -4 }, { -53,  37 }, { -18,  13 }, {  77,  20 }, {  58,  15 }, // 488
+		{ -66,  33 }, {  61,  85 }, {  60,  -3 }, {  44,  -2 }, { -57,  32 }, { -20,  11 }, {  79,  24 }, {  59,  18 }, // 496
+		{ -66,  23 }, {  53,  85 }, {  65,   0 }, {  48,   0 }, { -60,  26 }, { -21,   9 }, {  78,  29 }, {  59,  22 }, // 504
+		{ -66,  13 }, {  49,  85 }, {  69,   3 }, {  51,   2 }, { -63,  19 }, { -22,   7 }, {  75,  32 }, {  56,  24 }, // 512
+		{ -67,   9 }, {  49,  86 }, {  72,   5 }, {  53,   4 }, { -64,  16 }, { -22,   6 }, {  73,  34 }, {  55,  26 }, // 520
+		{   0,   0 }, {  39,  86 }, {  72,   6 }, {  53,   4 }, { -65,  11 }, { -22,   4 }, {  73,  34 }, {  55,  26 }, // 528
+		{   0,   0 }, {  29,  86 }, {  67,   9 }, {  50,   7 }, { -65,   5 }, { -22,   2 }, {  68,  34 }, {  51,  26 }, // 536
+		{   0,   0 }, {  19,  86 }, {  62,  11 }, {  46,   8 }, {   0,   0 }, {   0,   0 }, {  63,  35 }, {  47,  26 }, // 544
+		{   0,   0 }, {   9,  86 }, {  57,  13 }, {  42,  10 }, {   0,   0 }, {   0,   0 }, {  58,  35 }, {  44,  26 }, // 552
+		{   0,   0 }, {   0,  86 }, {  52,  16 }, {  38,  12 }, {   0,   0 }, {   0,   0 }, {  56,  38 }, {  42,  29 }, // 560
+		{   0,   0 }, {  -3,  86 }, {  50,  18 }, {  37,  13 }, {   0,   0 }, {   0,   0 }, {  55,  41 }, {  41,  31 }, // 568
+		{   0,   0 }, {  -3,  85 }, {  52,  23 }, {  38,  17 }, {   0,   0 }, {   0,   0 }, {  55,  46 }, {  41,  35 }, // 576
+		{   0,   0 }, { -13,  85 }, {  54,  28 }, {  40,  21 }, {   0,   0 }, {   0,   0 }, {  50,  52 }, {  38,  39 }, // 584
+		{   0,   0 }, { -23,  85 }, {  56,  35 }, {  41,  26 }, {   0,   0 }, {   0,   0 }, {  45,  57 }, {  34,  43 }, // 592
+		{   0,   0 }, { -33,  85 }, {  57,  38 }, {  42,  28 }, {   0,   0 }, {   0,   0 }, {  39,  60 }, {  29,  45 }, // 600
+		{   0,   0 }, { -43,  85 }, {  57,  42 }, {  42,  31 }, {   0,   0 }, {   0,   0 }, {  33,  59 }, {  25,  44 }, // 608
+		{   0,   0 }, { -50,  85 }, {  54,  42 }, {  40,  31 }, {   0,   0 }, {   0,   0 }, {  27,  65 }, {  20,  49 }, // 616
+		{   0,   0 }, { -57,  85 }, {  49,  42 }, {  36,  31 }, {   0,   0 }, {   0,   0 }, {  26,  69 }, {  20,  52 }, // 624
+		{   0,   0 }, { -57,  84 }, {  45,  41 }, {  33,  30 }, {   0,   0 }, {   0,   0 }, {  25,  74 }, {  19,  56 }, // 632
+		{   0,   0 }, { -62,  84 }, {  40,  41 }, {  30,  30 }, {   0,   0 }, {   0,   0 }, {  22,  76 }, {  17,  57 }, // 640
+		{   0,   0 }, { -62,  83 }, {  35,  41 }, {  26,  30 }, {   0,   0 }, {   0,   0 }, {  17,  77 }, {  13,  58 }, // 648
+		{   0,   0 }, { -72,  83 }, {  30,  41 }, {  22,  30 }, {   0,   0 }, {   0,   0 }, {  12,  76 }, {   9,  57 }, // 656
+		{   0,   0 }, { -83,  83 }, {  28,  41 }, {  21,  30 }, {   0,   0 }, {   0,   0 }, {   7,  74 }, {   5,  56 }, // 664
+		{   0,   0 }, { -84,  82 }, {  27,  41 }, {  20,  30 }, {   0,   0 }, {   0,   0 }, {   3,  70 }, {   2,  53 }, // 672
+		{   0,   0 }, { -84,  71 }, {  27,  45 }, {  20,  33 }, {   0,   0 }, {   0,   0 }, {   0,  68 }, {   0,  51 }, // 680
+		{   0,   0 }, { -84,  61 }, {  27,  50 }, {  20,  37 }, {   0,   0 }, {   0,   0 }, {  -5,  71 }, {  -4,  53 }, // 688
+		{   0,   0 }, { -85,  61 }, {  27,  55 }, {  20,  41 }, {   0,   0 }, {   0,   0 }, { -10,  76 }, {  -8,  57 }, // 696
+		{   0,   0 }, { -85,  51 }, {  27,  60 }, {  20,  44 }, {   0,   0 }, {   0,   0 }, { -16,  78 }, { -12,  59 }, // 704
+		{   0,   0 }, { -85,  41 }, {  27,  65 }, {  20,  48 }, {   0,   0 }, {   0,   0 }, { -22,  77 }, { -17,  58 }, // 712
+		{   0,   0 }, { -85,  31 }, {  25,  66 }, {  18,  49 }, {   0,   0 }, {   0,   0 }, { -28,  73 }, { -21,  55 }, // 720
+		{   0,   0 }, { -85,  21 }, {  20,  63 }, {  15,  47 }, {   0,   0 }, {   0,   0 }, { -33,  64 }, { -25,  48 }, // 728
+		{   0,   0 }, { -85,  12 }, {  15,  59 }, {  11,  44 }, {   0,   0 }, {   0,   0 }, { -40,  64 }, { -30,  48 }, // 736
+		{   0,   0 }, { -86,   1 }, {  10,  57 }, {   7,  42 }, {   0,   0 }, {   0,   0 }, { -45,  66 }, { -34,  50 }, // 744
+		{   0,   0 }, {   0,   0 }, {   5,  54 }, {   4,  40 }, {   0,   0 }, {   0,   0 }, { -50,  66 }, { -38,  50 }, // 752
+		{   0,   0 }, {   0,   0 }, {   2,  60 }, {   1,  44 }, {   0,   0 }, {   0,   0 }, { -55,  64 }, { -41,  48 }, // 760
+		{   0,   0 }, {   0,   0 }, {  -1,  65 }, {  -1,  48 }, {   0,   0 }, {   0,   0 }, { -59,  60 }, { -44,  45 }, // 768
+		{   0,   0 }, {   0,   0 }, {  -4,  71 }, {  -3,  53 }, {   0,   0 }, {   0,   0 }, { -60,  56 }, { -45,  42 }, // 776
+		{   0,   0 }, {   0,   0 }, {  -6,  73 }, {  -4,  54 }, {   0,   0 }, {   0,   0 }, { -60,  51 }, { -45,  38 }, // 784
+		{   0,   0 }, {   0,   0 }, {  -9,  73 }, {  -7,  54 }, {   0,   0 }, {   0,   0 }, { -60,  47 }, { -45,  35 }, // 792
+		{   0,   0 }, {   0,   0 }, { -11,  71 }, {  -8,  53 }, {   0,   0 }, {   0,   0 }, { -64,  41 }, { -48,  31 }, // 800
+		{   0,   0 }, {   0,   0 }, { -13,  65 }, { -10,  48 }, {   0,   0 }, {   0,   0 }, { -69,  39 }, { -52,  29 }, // 808
+		{   0,   0 }, {   0,   0 }, { -15,  60 }, { -11,  44 }, {   0,   0 }, {   0,   0 }, { -74,  38 }, { -56,  29 }, // 816
+		{   0,   0 }, {   0,   0 }, { -17,  56 }, { -13,  41 }, {   0,   0 }, {   0,   0 }, { -78,  35 }, { -59,  26 }, // 824
+		{   0,   0 }, {   0,   0 }, { -19,  51 }, { -14,  38 }, {   0,   0 }, {   0,   0 }, { -79,  33 }, { -59,  25 }, // 832
+		{   0,   0 }, {   0,   0 }, { -22,  53 }, { -16,  39 }, {   0,   0 }, {   0,   0 }, { -80,  30 }, { -60,  23 }, // 840
+		{   0,   0 }, {   0,   0 }, { -27,  57 }, { -20,  42 }, {   0,   0 }, {   0,   0 }, { -77,  25 }, { -58,  19 }, // 848
+		{   0,   0 }, {   0,   0 }, { -32,  60 }, { -24,  44 }, {   0,   0 }, {   0,   0 }, { -74,  19 }, { -56,  14 }, // 856
+		{   0,   0 }, {   0,   0 }, { -38,  63 }, { -28,  47 }, {   0,   0 }, {   0,   0 }, { -73,  14 }, { -55,  11 }, // 864
+		{   0,   0 }, {   0,   0 }, { -39,  62 }, { -29,  46 }, {   0,   0 }, {   0,   0 }, { -76,   9 }, { -57,   7 }, // 872
+		{   0,   0 }, {   0,   0 }, { -41,  62 }, { -30,  46 }, {   0,   0 }, {   0,   0 }, { -80,   7 }, { -60,   5 }, // 880
+		{   0,   0 }, {   0,   0 }, { -41,  57 }, { -30,  42 }, {   0,   0 }, {   0,   0 }, { -82,   4 }, { -62,   3 }, // 888
+		{   0,   0 }, {   0,   0 }, { -41,  52 }, { -30,  38 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 896
+		{   0,   0 }, {   0,   0 }, { -42,  48 }, { -31,  36 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 904
+		{   0,   0 }, {   0,   0 }, { -42,  43 }, { -31,  32 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 912
+		{   0,   0 }, {   0,   0 }, { -39,  39 }, { -29,  29 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 920
+		{   0,   0 }, {   0,   0 }, { -43,  38 }, { -32,  28 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 928
+		{   0,   0 }, {   0,   0 }, { -49,  38 }, { -36,  28 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 936
+		{   0,   0 }, {   0,   0 }, { -54,  37 }, { -40,  27 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 944
+		{   0,   0 }, {   0,   0 }, { -59,  36 }, { -44,  27 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 952
+		{   0,   0 }, {   0,   0 }, { -62,  34 }, { -46,  25 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 960
+		{   0,   0 }, {   0,   0 }, { -60,  29 }, { -44,  21 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 968
+		{   0,   0 }, {   0,   0 }, { -58,  26 }, { -43,  19 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 976
+		{   0,   0 }, {   0,   0 }, { -55,  21 }, { -41,  16 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 984
+		{   0,   0 }, {   0,   0 }, { -52,  17 }, { -38,  13 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 992
+		{   0,   0 }, {   0,   0 }, { -51,  15 }, { -38,  11 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1000
+		{   0,   0 }, {   0,   0 }, { -54,  13 }, { -40,  10 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1008
+		{   0,   0 }, {   0,   0 }, { -57,  10 }, { -42,   7 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1016
+		{   0,   0 }, {   0,   0 }, { -60,   9 }, { -44,   7 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1024
+		{   0,   0 }, {   0,   0 }, { -65,   6 }, { -48,   4 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1032
+		{   0,   0 }, {   0,   0 }, { -68,   4 }, { -50,   3 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1040
+		{   0,   0 }, {   0,   0 }, { -71,   3 }, { -53,   2 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1048
+		{   0,   0 }, {   0,   0 }, { -73,   2 }, { -54,   1 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1056
+		{   0,   0 }, {   0,   0 }, { -74,   1 }, { -55,   1 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1064
+		{   0,   0 }, {   0,   0 }, { -75,   0 }, { -55,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1072
+		{   0,   0 }, {   0,   0 }, { -75,  -1 }, { -55,  -1 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, // 1080
+		};
+
 };
 
 } // namespace QDEngine


Commit: 0df9f2c6ef27fb30c5c2a654f441d63f934d084b
    https://github.com/scummvm/scummvm/commit/0df9f2c6ef27fb30c5c2a654f441d63f934d084b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-12T16:15:36+02:00

Commit Message:
QDENGINE: Rename some variables and cleanup in 3mice2_testo.dll minigame

Changed paths:
    engines/qdengine/minigames/3mice2_testo.h


diff --git a/engines/qdengine/minigames/3mice2_testo.h b/engines/qdengine/minigames/3mice2_testo.h
index 0d6294bb3fb..0075fa33cd1 100644
--- a/engines/qdengine/minigames/3mice2_testo.h
+++ b/engines/qdengine/minigames/3mice2_testo.h
@@ -70,11 +70,11 @@ public:
 		_objNoDough = _scene->object_interface("notesto");
 		_objNoDoughFake = _scene->object_interface("notesto_fake");
 		_objDone = _scene->object_interface("$done");
-		_objLoadPassed = _scene->object_interface("$загрузка была");
+		_objLoadPassed = _scene->object_interface("$\xE7\xE0\xE3\xF0\xF3\xE7\xEA\xE0 \xE1\xFB\xEB\xE0"); // "$загрузка была"
 
 #if 0
 		for (int i = 0; i < 1088; i++) {
-			debugN("{ %3d, %3d }, ", _figurePos[i].x, _figurePos[i].y);
+			debugN("{ %3d, %3d }, ", _figureVerts[i].x, _figureVerts[i].y);
 
 			if ((i + 1) % 8 == 0)
 				debugN("// %d\n", i - 7);
@@ -83,67 +83,59 @@ public:
 
 		_noDoughX = 1000;
 
-		_someArray[0] = 66;
-		_someArray[1] = 94;
-		_someArray[2] = 136;
-		_someArray[3] = 136;
-		_someArray[4] = 68;
-		_someArray[5] = 68;
-		_someArray[6] = 112;
-		_someArray[7] = 112;
+		_numVerts[0] = 66;
+		_numVerts[1] = 94;
+		_numVerts[2] = 136;
+		_numVerts[3] = 136;
+		_numVerts[4] = 68;
+		_numVerts[5] = 68;
+		_numVerts[6] = 112;
+		_numVerts[7] = 112;
 
 #if 0
-		v6 = &_somePosArray[1];
-		p_y = (mgVect2i_s1 *)&_figurePos[0].y;
+		v6 = &_figureBboxes[1];
+		p_y = (mgVect2i_s1 *)&_figureVerts[0].y;
 		v33 = 8;
 		do {
-			v8 = *_someArray;
-			v9 = 0;
-			v10 = *_someArray <= 0;
-			v30 = 0;
-			v29 = 0;
-			v31 = 0;
-			y = 0;
-			if (!v10) {
-				figurePos_ = p_y;
+			v8 = *numVerts;
+			maxX = 0;
+			minX = 0;
+			minY = 0;
+			maxY = 0;
+
+			if (*numVerts > 0) {
+				figureVerts_ = p_y;
 				v32.x = v8;
 				do {
-					x = figurePos_[-1].x;
-					if (x < v29)
-						v29 = figurePos_[-1].x;
-					if (x > v30)
-						v30 = figurePos_[-1].x;
-					if (figurePos_->y < y)
-						y = figurePos_->y;
-					v9 = v31;
-					if (figurePos_->y > v31) {
-						v9 = figurePos_->y;
-						v31 = figurePos_->y;
-					}
-
-					figurePos_ += 8;
+					x = figureVerts_[-1].x;
+					if (x < minX)
+						minX = figureVerts_[-1].x;
+					if (x > maxX)
+						maxX = figureVerts_[-1].x;
+					if (figureVerts_->y < minY)
+						minY = figureVerts_->y;
+					if (figureVerts_->y > maxY)
+						maxY = figureVerts_->y;
+
+					figureVerts_ += 8;
 					--v32.x;
 				} while (v32.x);
 			}
-			++someArray;
-			v6->y = y;
-			v6->x = v9;
-			v6[-1].y = v29;
-			++p_y;
-			v6[-1].x = v30;
+			++numVerts;
+			v6[-1].x = maxX;
+			v6[-1].y = minX;
+			v6->x = maxY;
+			v6->y = minY;
 			v6 += 2;
+			++p_y;
 			--v33;
 		} while (v33);
 
-		v12 = _noDoughX + _objNoDough->screen_R(_objNoDough, &v32)->x;
-		v13 = _objNoDough->screen_R(_objNoDough, &v31)->y;
-		objNotesFake = _objNoDoughFake;
-		scene = _scene;
-		v33 = v12;
-		v34 = v13;
-		vmt = objNotesFake->vmt;
-		v17 = scene->screen2world_coords(scene, &v35, (const mgVect2i *)&v33, -100.0);
-		set_R(_objNoDoughFake, v17);
+		mgVect2i pos = _objNoDough->screen_R();
+
+		pos.x += _noDoughX;
+
+		_objNoDoughFake->set_R(_scene->screen2world_coords(pos, -100.0));
 #endif
 		_targetCoords[0].x = 75;
 		_targetCoords[0].y = 80;
@@ -232,7 +224,7 @@ private:
 
 	qdMinigameObjectInterface *_figures[24];
 
-	int _someArray[8];
+	int _numVerts[8];
 
 	qdMinigameObjectInterface *_objNoDough = nullptr;
 	qdMinigameObjectInterface *_objNoDoughFake = nullptr;
@@ -241,10 +233,10 @@ private:
 
 	mgVect2i _targetCoords[8];
 	int _noDoughX = 0;
-	mgVect2i _somePosArray[16];
+	mgVect2i _figureBboxes[16];
 
 
-	const mgVect2i _figurePos[1088] = {
+	const mgVect2i _figureVerts[1088] = {
 		{ -66,   0 }, { -86,   0 }, { -73,   0 }, { -54,   0 }, { -65,   0 }, { -22,   0 }, { -83,   0 }, { -62,   0 }, // 0
 		{ -66, -10 }, { -86, -11 }, { -68,  -3 }, { -50,  -2 }, { -65, -10 }, { -22,  -3 }, { -83,  -6 }, { -62,  -5 }, // 8
 		{ -65, -20 }, { -85, -20 }, { -63,  -6 }, { -47,  -4 }, { -65, -17 }, { -22,  -6 }, { -80,  -9 }, { -60,  -7 }, // 16


Commit: a56f17176dd378cd99f2e4ba8a98ab01fab3184a
    https://github.com/scummvm/scummvm/commit/a56f17176dd378cd99f2e4ba8a98ab01fab3184a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-12T16:15:36+02:00

Commit Message:
QDENGINE: Implemented qd3mice2TestoMiniGame::init()

Changed paths:
    engines/qdengine/minigames/3mice2_testo.h


diff --git a/engines/qdengine/minigames/3mice2_testo.h b/engines/qdengine/minigames/3mice2_testo.h
index 0075fa33cd1..ffb5ee04dbe 100644
--- a/engines/qdengine/minigames/3mice2_testo.h
+++ b/engines/qdengine/minigames/3mice2_testo.h
@@ -92,95 +92,64 @@ public:
 		_numVerts[6] = 112;
 		_numVerts[7] = 112;
 
-#if 0
-		v6 = &_figureBboxes[1];
-		p_y = (mgVect2i_s1 *)&_figureVerts[0].y;
-		v33 = 8;
-		do {
-			v8 = *numVerts;
-			maxX = 0;
-			minX = 0;
-			minY = 0;
-			maxY = 0;
-
-			if (*numVerts > 0) {
-				figureVerts_ = p_y;
-				v32.x = v8;
-				do {
-					x = figureVerts_[-1].x;
-					if (x < minX)
-						minX = figureVerts_[-1].x;
-					if (x > maxX)
-						maxX = figureVerts_[-1].x;
-					if (figureVerts_->y < minY)
-						minY = figureVerts_->y;
-					if (figureVerts_->y > maxY)
-						maxY = figureVerts_->y;
-
-					figureVerts_ += 8;
-					--v32.x;
-				} while (v32.x);
+		for (int i = 0; i < 8; i++) {
+			int v = i;
+			int maxX = 0;
+			int minX = 0;
+			int minY = 0;
+			int maxY = 0;
+
+			for (int j = 0; j < _numVerts[i]; j++) {
+				if ( _figureVerts[v].x < minX)
+					minX = _figureVerts[v].x;
+				if ( _figureVerts[v].x > maxX)
+					maxX = _figureVerts[v].x;
+				if ( _figureVerts[v].y < minY)
+					minY = _figureVerts[v].y;
+				if ( _figureVerts[v].y > maxY)
+					maxY = _figureVerts[v].y;
+
+				v += 8;	// Data is arranged in vertical columns
 			}
-			++numVerts;
-			v6[-1].x = maxX;
-			v6[-1].y = minX;
-			v6->x = maxY;
-			v6->y = minY;
-			v6 += 2;
-			++p_y;
-			--v33;
-		} while (v33);
+
+			_figureBboxes[i * 2].x = maxX;
+			_figureBboxes[i * 2].y = minX;
+			_figureBboxes[i * 2 + 1].x = maxY;
+			_figureBboxes[i * 2 + 1].y = minY;
+		}
 
 		mgVect2i pos = _objNoDough->screen_R();
 
 		pos.x += _noDoughX;
 
 		_objNoDoughFake->set_R(_scene->screen2world_coords(pos, -100.0));
-#endif
-		_targetCoords[0].x = 75;
-		_targetCoords[0].y = 80;
-		_targetCoords[1].x = 695;
-		_targetCoords[1].y = 100;
-		_targetCoords[2].x = 82;
-		_targetCoords[2].y = 234;
-		_targetCoords[3].x = 738;
-		_targetCoords[3].y = 468;
-		_targetCoords[4].x = 84;
-		_targetCoords[4].y = 392;
-		_targetCoords[5].x = 302;
-		_targetCoords[5].y = 465;
-		_targetCoords[6].x = 687;
-		_targetCoords[6].y = 293;
-		_targetCoords[7].x = 611;
-		_targetCoords[7].y = 472;
 
-#if 0
-		if (_objLoadPassed->is_state_active("нет")) {
-			v18 = (mgVect2i_s1 *)&_targetCoords[0].y;
-			figures = _figures;
-			a2b = (mgVect2i_s1 *)&_targetCoords[0].y;
-			v33 = 8;
-			do {
-				v20 = v18[-1].x;
-				v21 = v18->y;
-				v22 = *figures;
-				v32.x = v20;
-				v23 = _scene;
-				v32.y = v21;
-				v24 = v22->vmt;
-				v25 = v23->screen2world_coords(v23, &v35, &v32, 0.0);
-				v24->set_R(*figures++, v25);
-				v18 = a2b + 1;
-				v26 = v33 == 1;
-				++a2b;
-				--v33;
-			} while (!v26);
-
-			_objLoadPassed->set_state(_objLoadPassed, "да");
+		_initialCoords[0].x = 75;
+		_initialCoords[0].y = 80;
+		_initialCoords[1].x = 695;
+		_initialCoords[1].y = 100;
+		_initialCoords[2].x = 82;
+		_initialCoords[2].y = 234;
+		_initialCoords[3].x = 738;
+		_initialCoords[3].y = 468;
+		_initialCoords[4].x = 84;
+		_initialCoords[4].y = 392;
+		_initialCoords[5].x = 302;
+		_initialCoords[5].y = 465;
+		_initialCoords[6].x = 687;
+		_initialCoords[6].y = 293;
+		_initialCoords[7].x = 611;
+		_initialCoords[7].y = 472;
+
+		if (_objLoadPassed->is_state_active("\xed\xe5\xf2")) { // "нет"
+			for (int i = 0; i < 8; i++)
+				_figures[i]->set_R(_scene->screen2world_coords(_initialCoords[i], 0.0));
+
+			_objLoadPassed->set_state("\xe4\xe0");	// "да"
 
 			return true;
 		}
-#endif
+
 		return false;
 	}
 
@@ -231,7 +200,7 @@ private:
 	qdMinigameObjectInterface *_objLoadPassed = nullptr;
 	qdMinigameObjectInterface *_objDone = nullptr;
 
-	mgVect2i _targetCoords[8];
+	mgVect2i _initialCoords[8];
 	int _noDoughX = 0;
 	mgVect2i _figureBboxes[16];
 




More information about the Scummvm-git-logs mailing list