From 6e8f0eaa277ac11776eebe9fac66a346d5a8bae9 Mon Sep 17 00:00:00 2001 From: badlogic Date: Thu, 22 Feb 2018 17:02:59 +0100 Subject: [PATCH] [cpp] More SkeletonBinary fixes. --- spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp | 2 +- spine-sfml/cpp/example/main.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp index de4735d09..8b1798a1a 100644 --- a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp +++ b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp @@ -879,7 +879,7 @@ namespace Spine { if (weighted) { deform.setSize(deformLength); for (int i = 0; i < deformLength; ++i) { - deform.add(0); + deform[i] = 0; } } else { diff --git a/spine-sfml/cpp/example/main.cpp b/spine-sfml/cpp/example/main.cpp index 1f67c457f..c69bd056c 100644 --- a/spine-sfml/cpp/example/main.cpp +++ b/spine-sfml/cpp/example/main.cpp @@ -327,6 +327,8 @@ void stretchyman (SkeletonData* skeletonData, Atlas* atlas) { window.draw(*drawable); window.display(); } + + delete drawable; } void coin (SkeletonData* skeletonData, Atlas* atlas) { @@ -443,14 +445,14 @@ void test (SkeletonData* skeletonData, Atlas* atlas) { int main () { DebugExtension dbgExtension; SpineExtension::setInstance(&dbgExtension); - testcase(test, "data/tank-pro.json", "data/tank-pro.skel", "data/tank.atlas", 1.0f); + /*testcase(test, "data/tank-pro.json", "data/tank-pro.skel", "data/tank.atlas", 1.0f); testcase(spineboy, "data/spineboy-ess.json", "data/spineboy-ess.skel", "data/spineboy.atlas", 0.6f); testcase(owl, "data/owl-pro.json", "data/owl-pro.skel", "data/owl.atlas", 0.5f); testcase(coin, "data/coin-pro.json", "data/coin-pro.skel", "data/coin.atlas", 0.5f); testcase(vine, "data/vine-pro.json", "data/vine-pro.skel", "data/vine.atlas", 0.5f); testcase(tank, "data/tank-pro.json", "data/tank-pro.skel", "data/tank.atlas", 0.2f); testcase(raptor, "data/raptor-pro.json", "data/raptor-pro.skel", "data/raptor.atlas", 0.5f); - testcase(goblins, "data/goblins-pro.json", "data/goblins-pro.skel", "data/goblins.atlas", 1.4f); + testcase(goblins, "data/goblins-pro.json", "data/goblins-pro.skel", "data/goblins.atlas", 1.4f);*/ testcase(stretchyman, "data/stretchyman-pro.json", "data/stretchyman-pro.skel", "data/stretchyman.atlas", 0.6f); dbgExtension.reportLeaks(); return 0;