diff options
| author | fig02 <fig02srl@gmail.com> | 2020-12-31 19:37:40 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-31 19:37:40 -0500 |
| commit | a8430341a143a40d31874b6659dff89aa58959da (patch) | |
| tree | 6a15555aee720bb6cf2448c0efdc0a0686873fcc /ZAPD/ZAnimation.cpp | |
| parent | 65332778f1994820db7008e23c6e2247e0db02d1 (diff) | |
various changes (#36)
Diffstat (limited to 'ZAPD/ZAnimation.cpp')
| -rw-r--r-- | ZAPD/ZAnimation.cpp | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/ZAPD/ZAnimation.cpp b/ZAPD/ZAnimation.cpp index 5074dc1..68f9843 100644 --- a/ZAPD/ZAnimation.cpp +++ b/ZAPD/ZAnimation.cpp @@ -79,13 +79,13 @@ string ZAnimation::GetSourceOutputCode(string prefix) { if (parent != nullptr) { - string headerStr = StringHelper::Sprintf("%i, %s_values, %s_indices, %i", + string headerStr = StringHelper::Sprintf("%i, %sFrameData, %sJointIndicies, %i", frameCount, name.c_str(), name.c_str(), limit); parent->declarations[rawDataIndex] = new Declaration(DeclarationAlignment::None, 16, "AnimationHeader", StringHelper::Sprintf("%s", name.c_str()), false, headerStr); string indicesStr = ""; - string valuesStr = "\t"; - const int lineLength = 15; + string valuesStr = " "; + const int lineLength = 14; const int offset = 0; for (int i = 0; i < rotationValues.size(); i++) @@ -93,17 +93,22 @@ string ZAnimation::GetSourceOutputCode(string prefix) valuesStr += StringHelper::Sprintf("0x%04X, ", rotationValues[i]); if ((i - offset + 1) % lineLength == 0) - valuesStr += "\n\t"; + valuesStr += "\n "; } for (int i = 0; i < rotationIndices.size(); i++) - indicesStr += StringHelper::Sprintf("\t{ 0x%04X, 0x%04X, 0x%04X },\n", rotationIndices[i].x, rotationIndices[i].y, rotationIndices[i].z); + { + indicesStr += StringHelper::Sprintf(" { 0x%04X, 0x%04X, 0x%04X },", rotationIndices[i].x, rotationIndices[i].y, rotationIndices[i].z); + + if (i != (rotationIndices.size() - 1)) + indicesStr += "\n"; + } parent->AddDeclarationArray(rotationValuesSeg, DeclarationAlignment::Align16, (int)rotationValues.size() * 2, "s16", - StringHelper::Sprintf("%s_values", name.c_str()), rotationValues.size(), valuesStr); + StringHelper::Sprintf("%sFrameData", name.c_str()), rotationValues.size(), valuesStr); parent->AddDeclarationArray(rotationIndicesSeg, DeclarationAlignment::Align16, (int)rotationIndices.size() * 6, "JointIndex", - StringHelper::Sprintf("%s_indices", name.c_str()), rotationIndices.size(), indicesStr); + StringHelper::Sprintf("%sJointIndicies", name.c_str()), rotationIndices.size(), indicesStr); } return ""; |
