26 QGridLayout* layout =
new QGridLayout(
this);
28 for (
int dir = 1; dir <= 8; dir++)
31 widget->setVisible(
false);
33 layout->addWidget(widget, 2 + freearr_y[dir], 2 + freearr_x[dir]);
38 connect(
myTimer, SIGNAL(timeout()),
this, SLOT(
step()));
51 myFacings = facings == -1 ? animation->facings : facings;
53 int widget, widgetStep, faceCount, face, faceCurrent;
55 for (widget = 0; widget < 8; widget++)
63 faceCount = animation->num_animations;
68 faceCount = animation->num_animations / 2;
73 faceCount = animation->num_animations / 4;
78 faceCount = animation->num_animations / 8;
81 face = facings == -1 ? 0 : 1;
86 for (faceCurrent = 0; faceCurrent < faceCount; faceCurrent++)
87 faces.append(animation->faces[face++]->number);
99 for (
int w = 0; w <
myWidgets.size(); w++)